Hacker News new | past | comments | ask | show | jobs | submit login

Probably not a version of Linux that can drive multiple types of recent PCIe graphics adapter, USB, SCSI hostadapter and network card though.

While I have no great love for UEFI, it's damn convenient to be able to use the UEFI command line to mount up local filesystems, browse files etc when troubleshooting boot problems. Also to be able to plug in a USB key, see the files there, and try booting from one of them.

Since SBSA/SBBR is used almost exclusively on servers, 2 MB - so what?




> While I have no great love for UEFI, it's damn convenient to be able to use the UEFI command line to mount up local filesystems, browse files etc when troubleshooting boot problems. Also to be able to plug in a USB key, see the files there, and try booting from one of them.

So UEFI can to the same as a much smaller u-boot?


If everything was compiled into u-boot and a bit extra added, then yes. U-boot as it is commonly found (the small version you're referring to) doesn't do as much stuff as UEFI. Plus Secure Boot is a thing that people really care about, and when used correctly enhances your own security, it's not (always) some giant conspiracy.

As I say I have no great affection for UEFI. Internally the code is pretty awful. But if you want a standard that works the same across x86 and ARM servers and exists already on those servers, then it's UEFI (I'm aware you can run u-boot on x86, but next to no one actually does that).

BTW UEFI is fully open source as of a few months ago after Microsoft relicensed the FAT driver. So we're just comparing two free software projects with different takes on the booting problem.


From a developer perspective is secure boot more of a obstacle than really useful. You need to use gummiboot, etc. to terminate the signing in order to use developer kernels without having a bottleneck, that one person in the company that does the signing, in the development process. (I am currently working with an Intel Quark X1020 where secure boot is enforced, it's not really nice)

U-boot is ported and regularly run on the MinnowBoard with an Intel Atom.

Do you speak about tianocore? I don't have much experience with it, can you configure it as well as u-boot and just compile in stuff you need?

Update: If you didn't know, u-boot supports signed images too. So UEFI is not necessary for this.


EDK2 is built for Fedora here. It contains build instructions, link the sources, etc. http://pkgs.fedoraproject.org/cgit/rpms/edk2.git/




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: