points by yjftsjthsd-h 1 day ago | 0 comments
> Everything else should probably be left to whatever is running at the initialization vector of the storage. Which, if you'd like, can be a complete UEFI implementation.
Putting it all in a single location on the storage device means that 1. Multibooting will always suck because Windows will unconditionally overwrite whatever is there with its own bootloader that only boots Windows, and 2. you now have to have local storage, which would be somewhat annoying to those of us trying to do diskless network boot (or anything else more interesting than "always boot internal disk0").
[–] za_creature 1 day ago
[–] yjftsjthsd-h 1 day ago
[–] za_creature 21 hours ago
Even then, I'd rather have a modular mix-and-match approach (e.g. vendors only provide drivers, completely independent from the stage 2 payload) rather than the current fork, tweak, add kitchen sink, compile & forget status quo.