This should have a 2009 tag. Several points in the article are very outdated.

Do you have a better reference, or can you indicate which portions are outdated? This is an interesting topic.

https://github.com/tianocore/tianocore.github.io/wiki/Gettin...

Also, see the "Resources" section of this: https://github.com/tianocore/edk2

Every computer coming out these days should be on EDKII based UEFI Firmware