009 Embedded Linux-ARM. StorageQueries and discussion related to usage of Linux on ARM based devices. Linux has been ported to a variety of CPUs which are not only primarily used as the processor of a desktop or server computer, but also ARM, AVR32, ETRAX CRIS, FR-V, H8300, IP7000, m68k, MIPS, mn10300, SuperH, and Xtensa processors, It is also used as an alternative to using a proprietary operating system and toolchain. » 009.04.Boot Loaders
009.04.91.2. Considering the critical role of boot loaders in the initialization of Linux systems, how has the evolution of boot loader technology contributed to enhancing system performance, security, and flexibility over the years?
Once we turn on the computer, it performs a POST(Power-On Self Test) which check each and every single hardware and tells whether its functioning or not. Then the kernel is loaded into the RAM. In case of linux, along with the kernel, initramfs is also loaded. Bootloader starts loading after firmware has finished loading. It ensures complete security of the kernel before loading.