Originally posted by pal666
View Post
Announcement
Collapse
No announcement yet.
Coreboot Now Works On A ~$70 Intel Motherboard
Collapse
X
-
Originally posted by GreatEmerald View PostCoreboot beats BIOS and UEFI by a long shot. The technical basis for Coreboot is much better. UEFI is "everything and the kitchen sink, let's boot an entire different OS while booting because people love waiting". Coreboot meanwhile is "minimum hardware is up? Pass control, NOW!" And the latter is a much more sound idea. Why would you ever boot an OS whose only reason for existing is to boot another OS, instead of just booting the other OS? If you need multiboot, you can use GRUB as a payload directly. If not, just boot Linux directly without waiting at all. Which can result in 3-second boots, and that's from pressing the button to the desktop appearing. Impossible with UEFI.
Comment
-
Originally posted by gigaplex View PostI don't know what UEFI systems you use, but my one boots faster than my monitor.
Comment
-
Originally posted by GreatEmerald View PostThere are some UEFI systems that voluntarily break the UEFI spec to disable things that are useless, allowing faster boots (usually such UEFI systems also have an option to turn it off, that is, allowing to make it compliant again). It's like replicating Coreboot, but from the wrong end.
So is 5 minutes the norm for UEFI while faster UEFI systems just skip initialization?
(Also I can't really see much use for systemd on that server, heh)
Comment
-
Originally posted by ahlaht View PostOur IBM server with UEFI takes over 5 minutes to boot. The OS portition (with sysvinit) takes less than 10 seconds.
So is 5 minutes the norm for UEFI while faster UEFI systems just skip initialization?
Comment
-
Originally posted by Sonadow View PostEFI is awesome. Support for >2TB boot disks alone is a good enough incentive to get rid of the legacy BIOS
Longer version: UEFI promoted GPT, a rather complex successor (which points out its UEFI origin) to the incidental and underpowered DOS partition table scheme that, indeed, was starting to lack free bits to represent ever increasing sector counts. Now GPT has the "protective MBR" feature, so the MBR location is typically used in some way, with enough space to keep a second level loader in there. That loader can read the GPT just fine, accessing larger disks. See GRUB2 in i386-pc mode, for example.
So yes, the UEFI Forum maintains the GPT spec, but GPT doesn't need an implementation of all the other ~3000 pages of UEFI spec to work. Question is, if they're actually a good standard maintainer - they took over ACPI and immediately restricted the usefulness of future versions of the spec through licensing: "A license to distribute, additionally reproduce, implement or otherwise use (other than to read only) the UEFI Specifications can be obtained ..." (yes, it's free - and they can cancel it anytime with 30 days notice for any or no reason), whereas before it was typical copyright legalese (don't copy, redistribute, ...) with no restriction on use, and no way to destroy your investment (whether time or money) by revoking your license.
Originally posted by Sonadow View PostCoreboot isn't even close to hoping to compete with BIOS, let alone EFI.
We provide BIOS or UEFI client interfaces if people need them (and the need for UEFI wasn't yet large enough to warrant the necessary large scale contributions that could turn TianoCore into something useful on real x86 hardware). We also provide other boot interfaces: FILO (a grub1 fork with various enhancements), depthcharge (ChromeOS verified boot solution), Linux as payload (so you can program your boot process with real scripting languages, and use a real network stack if you need to), and so on.
Comment
-
Originally posted by pal666 View Postwill coreboot support one non-obsolete motherboard someday ?
I hope we get a modern AMD motherboard that supports EEC, sooner or later. Then again, its a community effort, so maybe never.
Comment
-
Originally posted by ahlaht View PostOur IBM server with UEFI takes over 5 minutes to boot. The OS portition (with sysvinit) takes less than 10 seconds.
So is 5 minutes the norm for UEFI while faster UEFI systems just skip initialization?
Comment
Comment