Skip to main content

Linux

GNU/Linux is often viewed as a single operating system, but it is actually a modular collection of interchangeable layers and components working in harmony. To truly grasp how a GNU/Linux system operates, it is best to explore it chronologically from the exact moment you press the power button to the second you open your web browser. This series breaks down the core software components of your computer, detailing the available options, customizations, and tweaks at your disposal. By the end of these guides, you will have a solid understanding of the GNU/Linux desktop stack, the complete boot workflow, and how to tailor the operating system entirely to your liking.

RECENT

Bootloader

·377 words·2 mins
Introduction Once the firmware finishes initializing the hardware, it hands the baton to the bootloader. The bootloader is a small program whose sole purpose is to load the Linux kernel and the initial RAM disk (initramfs) into memory and execute them.

Firmware (BIOS and UEFI)

·323 words·2 mins
Introduction The firmware is the absolute bedrock of your system. Before Linux or any operating system can even think about running, the motherboard's firmware must wake up the hardware. It performs the Power-On Self Test (POST), initializes the CPU and RAM, and locates the drive containing your operating system.