Linked by Radio on Fri 1st Feb 2013 22:57 UTC
Permalink for comment 551275
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
Features
Linked by Thom Holwerda on 05/21/13 21:38 UTC
Linked by Thom Holwerda on 05/20/13 11:29 UTC
Linked by Thom Holwerda on 05/18/13 21:33 UTC
Linked by David Adams on 05/16/13 4:23 UTC
Linked by Thom Holwerda on 05/11/13 21:41 UTC
Linked by Thom Holwerda on 05/08/13 14:22 UTC
Linked by Thom Holwerda on 05/02/13 15:28 UTC
Linked by Thom Holwerda on 04/29/13 21:06 UTC
Linked by Thom Holwerda on 04/24/13 22:24 UTC
Linked by Thom Holwerda on 04/18/13 11:21 UTC
More Features »
Sponsored Links



Member since:
2010-03-08
The PE format was introduced with Windows NT in 1993 before ELF appeared.
The first document describing its format is dated from 1994.
What is the business value for Microsoft to bother to change to ELF?"
The point wasn't about Microsoft switching to ELF from what they're already using (though many of the OSes I listed did).
The point is that using PE for the successor to BIOS as opposed to ELF is an indication of how much input Microsoft had on the spec.
Heck, PE is a variation on the COFF format many of the UNIXes on that list switched away from.
That's what I meant, indeed.
Of course, Microsoft are free to use their own executable format in their OS if they want to, and they had reasons to create it back when they did.
But when pretty much everyone else has standardized on ELF, it sounds a little silly to have the successor of BIOS only support PE executables for kernel images. Unless you consider it as a design decision specifically taken so as to please Microsoft, of course.
Microsoft are not necessarily the only one to blame there either. I'm extremely curious of how decisions are taken in the UEFI committee, if nonsense like that can make its way into the spec without being subjected to some third-party scrutiny first. A careless feature inclusion process might also explain how this spec ended up becoming the huge monster that it is.
Edited 2013-02-03 10:56 UTC