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

I used to think like that but I changed my mind.

I don't say UEFI is no over complicated, over engineered mess but I worked on embedded systems for a while and I'd say it's no sunshine there either. Booting a modern OS on modern hardware involves a lot of essential complexity you cannot get away from.




The design of UEFI also involves tons of non-essential complexity.


Sure, but it is easy to keep essentially simple things simple; accidental complexity is unforgivable in this case.

Systems that are inherently complex tend to naturally accrue accidental complexity. It's understandably hard to keep these systems lean.

My point is that modern boot systems in general fall into the second category, contrary to other comments that imply the first.




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

Search: