tool

Boot Loader

A boot loader is a small program that initializes the hardware and loads the operating system kernel into memory when a computer starts up. It typically resides in the system's firmware (like BIOS or UEFI) or on a storage device, handling the transition from power-on to a running OS. Common examples include GRUB, LILO, and Windows Boot Manager.

Also known as: Bootloader, Boot Manager, Bootstrap Loader, Boot Loader, Boot Program
🧊Why learn Boot Loader?

Developers should learn about boot loaders when working on system-level programming, embedded systems, or operating system development, as they are essential for bootstrapping any computing device. Understanding boot loaders is crucial for troubleshooting boot issues, customizing multi-boot setups, or developing low-level firmware for IoT devices and servers.

Compare Boot Loader

Learning Resources

Related Tools

Alternatives to Boot Loader