Boot Environments

A boot environment is the hosting system of a boot loader.

Boot processes may be interactive, or automatic, or static, set up in many ways.

The following table classifies various approaches with example implementations.

serialnetworkgraphics
AutomaticxmodemTFTP, HTTP, PXEsplash screen
Interactiveshell, ReGIScpu, webframebuffer, text menu

A boot environment may be configurable. Configuration may be changed at runtime, out of band, or at build time depending on the use case.

The following is a list of examples.