points by mjg59 2 days ago | 0 comments
> doesn't really provide a hardware abstraction layer like BIOS does
I'm not really sure what this means. UEFI provides a consistent interface to access storage devices, network devices, input devices, and access to a framebuffer. How else would bootloaders work?
[–] hn_submit 2 days ago
[–] mjg59 1 day ago
No, no modern OS uses any BIOS calls on UEFI systems, and CSMs are disabled by default on any system sold with secure boot enabled (ie, everything sold with Windows pre-installed)
[–] mjg59 1 day ago
Oh, sorry, I didn't answer the other part of your comment. Network is required so you can boot from the network, which is commonly used for reimaging systems (not just servers, it's often done for laptops in enterprise environments). Non-keyboard input is a necessity for any devices that don't have a keyboard, but mouse input is also just what users expect these days.
[–] blueflow 1 day ago
bro you responding to Matthew Garret. I don't want to defend either of you two but you set the bar pretty low.
[–] RobotToaster 1 day ago
Apparently that's someone mildly important, for anyone else who's never heard of him https://en.wikipedia.org/wiki/Matthew_Garrett
And why do I need mouse and network? Just so the BIOS firmware can show me a graphical interface and connect directly to the internet?