Talk:Unified Extensible Firmware Interface

From Wikipedia, the free encyclopedia
Jump to: navigation, search
          This article is of interest to the following WikiProjects:
WikiProject Apple Inc. / Macintosh  (Rated C-class, High-importance)
WikiProject icon This article is within the scope of WikiProject Apple Inc., a collaborative effort to improve the coverage of Apple, Macintosh, iOS and related topics on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
C-Class article C  This article has been rated as C-Class on the project's quality scale.
Checklist icon
 High  This article has been rated as High-importance on the project's importance scale.
Taskforce icon
This article is supported by Macintosh task force (marked as Top-importance).
 
WikiProject Computing / Software / Hardware (Rated C-class, High-importance)
WikiProject icon This article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
C-Class article C  This article has been rated as C-Class on the project's quality scale.
 High  This article has been rated as High-importance on the project's importance scale.
Taskforce icon
This article is supported by WikiProject Software (marked as Mid-importance).
Taskforce icon
This article is supported by Computer hardware task force (marked as High-importance).
 

FAT[edit]

According to this presentation from WinHec 2004 (page 15), the EFI System Partition (ESP) is FAT-32: EFI And Windows "Longhorn"

And Microsoft just won the case about the FAT patents: Microsoft's file system patent upheld

So to use FAT you need to license the IP from Microsoft: Microsoft FAT license (Broken link?)

But you can do that for free if you are implementing EFI, here:

http://www.microsoft.com/whdc/system/platform/firmware/fatgen.mspx

The standard doesn't say anything about other partitions than the ESP, so that doesn't rule out MacOS.

EFI prediction[edit]

"Ideally, the EFI development model will move the concept of hardware drivers from the operating system back into the lowest level of the PC structure: the hardware itself."

Does anyone else have a problem with this sentence? I edited the article to include sections and made some minor grammatical changes. I wanted to change this sentence, but I let it stand.

The problem that I see is that it makes it sound like the author is proposing that OS-level drivers are bad and EFI-level drivers are good. That debate is probably beyond the scope of this article. If the sentence stays, it should probably be worded to sound less like an opinion.


Agree with above. Also I found it a little confusing, since the article makes clear that EFI seems to make it easier to update the 'bios' level then before.. And then comments about it being in the hardware. Some clarification would be great. 70.113.217.91

Obscure chart, should be edited or eliminated[edit]

The chart labeled "Interaction between the EFI boot manager and EFI drivers" fails to convey any meaning to me. It shows neither a comprehensible hierarchy, nor a flow of control. It's not clear on what principle it is based. It's also not clear what the terms "Application" and "Driver" mean in this context. It makes a distinction between "EFI binaries" in blue capsules and "Boot manager" in brown capsules, but I fail to see where those terms are defined either. I would like to see a chart that answers more questions than it brings up. Dlw20070716 (talk) 01:32, 26 August 2015 (UTC)

Hello! That's a good remark. Moved the chart to a section that describes the concepts shown on the chart, do you find it more usable now? — Dsimic (talk | contribs) 05:42, 26 August 2015 (UTC)

Independent Drivers and Architecture[edit]

What does that mean? I've searched for a while over there and couldnt find any info. Maybe some explanation in that lines would help me and others searching for the same?