bbiso is a shell script used to build a CD image for a bootable Linux system which runs entirely in RAM on an i386 PC platform. It is a rewrite and update of Philip Howard's bick package for making an image for a bootable Linux CD using Peter Anvin's syslinux. It consists of a configurable script plus required executables from other GPLed sources. It is oriented towards small target systems, and would usually run on a development host on which a filesystem image could be built.
mbldr (Master Boot LoaDeR) is a boot loader which fits into the first sector of an HDD (MBR). It allows the user to choose which partition to boot and is intended to replace an MBR that comes with DOS/Windows (fdisk /mbr). It may boot OSes above the 1024th cylinder, and Linux and BSD are also supported. mbldr is based on OS Boot Select (OS-BS) project by Thomas wolfRAM.
The Mandos system allows computers to have encrypted root file systems and at the same time be capable of remote or unattended reboots. The computers run a small client program in the initial RAM disk environment which will communicate with a server over a network. All network communication is encrypted using TLS. The clients are identified by the server using an OpenPGP key that is unique to each client. The server sends the clients an encrypted password. The encrypted password is decrypted by the clients using the same OpenPGP key, and the password is then used to unlock the root file system.
iPXE is a network boot firmware. It provides a full PXE implementation enhanced with additional features such as the ability to boot from a Web server using HTTP, and the ability to boot from a SAN using iSCSI, AoE, SRP, or FCoE. It supports a wide variety of network devices, including wireless and Infiniband networks. iPXE is an effective replacement for gPXE.
Gujin is a PC boot loader that can analyze your partitions and filesystems. It finds the Linux kernel images available, as well as other bootable partitions (for *BSD, MS-DOS, Windows, etc.), files (*.kgz) and bootable disk images (*.bdi), and displays a graphical menu for selecting which system to boot. It boots the Linux kernel using the documented interface, like LILO and GRUB, so it doesn't need any other pre-installed bootloader. It can also directly load gzipped ELF32 or ELF64 files, with a simple interface to collect real-mode BIOS data. There is no need to execute anything after making a new kernel: just copy the kernel image file into the "/boot" directory, with a standard name. Gujin is written almost entirely in C with GCC, and it fully executes in real mode to be as compatible as possible.