Boot-loader is a piece of code that runs before any operating system is running. Boot-loader are used to boot other operating systems, usually each operating system has a set of boot-loaders specific for it.
A boot-loader is a vendor-proprietary image responsible for bringing up the kernel on a device. It guards the device state and is responsible for initializing the Trusted Execution Environment (TEE) and binding its root of trust.
A boot loader is a type of program that loads and starts the boot time tasks and processes of an operating system or the computer system. It enables loading the operating system within the computer memory when a computer is started or booted up.
A boot loader is also known as a boot manager or bootstrap loader.