Re: i want to learn how to make an os in pure assembly
Posted: Wed Aug 18, 2021 9:02 am
Oh, quoting the EFI 1.10 spec, the full paragraph says this:
Also, the "EFI ESP spec" is really the FAT32 spec, which (obviously) was developed by Microsoft, indepenent of EFI, and the "EFI executable format" is really "PE", which was also developed independently of EFI.
Now, I will say that Intel would have made our lives easier if they chose ELF. But I don't think that's morally wrong.
And also,The UGA Protocol sections of this specification were developed in close consultation with
Microsoft as part of the Universal Graphics Adapter (UGA) initiative. Microsoft has made
significant contributions to the interface definitions presented here to ensure that they will work
well with video adapters supporting the Microsoft UGA specification. These efforts are gratefully
acknowledged.
* Note to myself - fact check what you read on the internet. And don't lie either, as there are plenty of people ready to fact check you.The EFI Byte Code Virtual Machine sections (Chapter 19) of this specification were developed in
close consultation with Microsoft, LSI, Hewlett Packard, Compaq, and Phoenix Technologies. The
efforts of all contributors to these sections are gratefully acknowledged.
Also, the "EFI ESP spec" is really the FAT32 spec, which (obviously) was developed by Microsoft, indepenent of EFI, and the "EFI executable format" is really "PE", which was also developed independently of EFI.
Now, I will say that Intel would have made our lives easier if they chose ELF. But I don't think that's morally wrong.