bootloaders

System launch software

A bootloader is a small program that runs when a computer or device first powers on, responsible for loading the operating system into memory.

It acts as an intermediary between the hardware and the OS, performing initial system checks and handing off control to the main software.

On personal computers, bootloaders like GRUB allow users to choose between multiple operating systems.

Smartphones and other devices also rely on bootloaders, and unlocking the bootloader lets users install custom software or alternative operating systems.

firmware

BIOS

Boot-up initialization firmware

  • UEFIFirmware interface for booting
  • POSTStartup hardware verification
  • CMOSSemiconductor logic architecture

firmware · flash · ROM · motherboard · initialization · startup

embedded

ARM

Reduced instruction processor standard

operating-systems

multiboot

Multiple OS installation

  • partitionBarrier separating spaces
  • GPTPre-trained text generator
  • kernelSeed or essential core

Windows · Linux · macOS · recovery

mobile

Odin

Chief Norse deity

Android · OEM · sideload · Samsung · Xiaomi

security

rootkit

Hidden unauthorized access software

malware · exploit · vulnerability · authentication · certificate

Categories
Opposites
system layer/execution stage

bootloadersoperating systems

Core device management software

kernel

boot process stage

bootloadersunloaders

Those who remove cargo

Family

bootloader

Familiarity
Top 1,000,000
Profile
Used worldwide · Timeless · Rated G