SaaSHub helps you find the best software and product alternatives Learn more →
Phbl Alternatives
Similar projects and alternatives to phbl
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
-
-
phbl discussion
phbl reviews and mentions
-
No more boot loader: Please use the kernel instead
One can trade run-time flexibility for size, speed, and small attack surface.
Taken to the limit, Oxide Computer boots using the [Pico Host Boot Loader](https://github.com/oxidecomputer/phbl) which is probably not suitable for your personal system where you would want to boot many OS images from many devices on many different mainboards using very similar or modular boot flash images.
Phbl transfers control to a partial Unix image, also in the boot flash, which brings in the rest of the OS from a well-known boot device. There is no UEFI, CoreBoot, PXE boot etc. The AMD PSP code does run, but that's the only early external blob in the boot path. This does mean that the OS has to understand its hardware, there is minimal "free" initialization.
-
PixieFail: Nine Vulnerabilities UEFI Implementations
Oxide managed to do something similar as well: https://github.com/oxidecomputer/phbl
-
AMD Details OpenSIL for Advancing Open-Source System Firmware
Oxide phbl https://github.com/oxidecomputer/phbl doesn't use OpenSIL. I assume it's written from scratch based on documentation and maybe looking at AGESA. Why can't other server/firmware vendors do the same? Because they're just not willing to.
-
A note from our sponsor - SaaSHub
www.saashub.com | 7 Dec 2024
Stats
oxidecomputer/phbl is an open source project licensed under Mozilla Public License 2.0 which is an OSI approved license.
The primary programming language of phbl is Rust.