Understanding Linux Kernel Internals: A Walk Through the Boot Process
By
valyala
Fresh out the oven, still warm. Top of the tray.
Summary
This article introduces a series on Linux kernel internals, starting with the boot process. It explains what happens between pressing the power button and seeing the login screen, describing the intricate initialization sequence. The author aims to walk readers through how Linux boots, manages processes and memory, and handles hardware.
Key quotes
· 4 pulledHave you ever wondered what really happens between the moment you press the power button and the moment your login screen shows up?
That gap—usually some seconds—hides one of the most intricate initialization sequences in computing.
This is the first article in a series where I'll try to make sense of the Linux kernel internals together with you.
If you've ever been curious about what's happening under the hood, you're in the right place.
Have you ever wondered what really happens between the moment you press the power button and the moment your login screen shows up? That gap—usually some seconds—hides one of the most intricate initialization sequences in computing. Today I want to wal
You might also wanna read
tiny-vllm: An Open-Source C++ and CUDA LLM Inference Engine with Educational Course
This article presents tiny-vllm, an open-source project that provides both a full C++ and CUDA implementation of a high-performance LLM infe
FreeBSD Device Drivers: From First Steps to Kernel Mastery - Free Open-Source Book (Version 2.0)
A free, open-source book titled "FreeBSD Device Drivers: From First Steps to Kernel Mastery" by Edson Brandi (Version 2.0, April 2026). The
Xikipedia: A Local Algorithmic Feed Using Simple Wikipedia Content
Xikipedia is a demonstration project that creates a pseudo social media feed algorithmically showing content from Simple Wikipedia. It demon
Netflix engineer's open-source tool cuts AI token usage by up to 90%
Netflix senior engineer Tejas Chopra created software called "Project Headroom" that prunes redundant tokens from AI agent instructions befo
Copyparty: A Lightweight File Server That Runs as a Single Python Script
Copyparty is a lightweight, full-featured file server that runs as a single Python script, making it extremely easy to set up without needin
Building a Minimal RAG System from Scratch: PDF to Highlighted Answers in ~100 Lines of Python
A hands-on tutorial that builds the smallest functional RAG (Retrieval-Augmented Generation) system from scratch using about 100 lines of Py
