linuxboot / book

LinuxBoot book which contains the documentation in markdown format
https://book.linuxboot.org/
Creative Commons Attribution Share Alike 4.0 International
269 stars 46 forks source link

list petitboot as an implementation example #86

Open orangecms opened 5 months ago

orangecms commented 5 months ago

https://github.com/open-power/petitboot

prominently uses kexec :)

pamolloy commented 5 months ago

https://github.com/open-power/petitboot/blob/master/doc/overview.rst https://github.com/open-power/petitboot/blob/master/doc/platforms.rst

pamolloy commented 5 months ago
The folks behind the Austrialian free softwre group, OzLabs, and associated
consulting company, Code Construct, developed
[petitboot](https://github.com/open-power/petitboot), which is hosted under the
[OpenPower](https://openpowerfoundation.org/) Github organization. It also
supports ARM64 with ACPI. It is a set of Linux userspace programs
leveraging udev and kexec with a ncurses interface. It is intended to be
built and integrated into an image with the
[op-build](https://github.com/open-power/op-build) tool that wraps Buildroot.
petitboot is included as a package in mainline Buildroot.[^gitlab-buildroot-petitboot]

[^gitlab-buildroot-petitboot]: https://gitlab.com/buildroot.org/buildroot/-/tree/master/package/petitboot
pamolloy commented 5 months ago

https://github.com/open-power/op-build/blob/master/openpower/package/petitboot/petitboot.mk is a good example for how it is implemented, including udev rules