Rare find

Linux Insides. A detailed guide to how the Linux operating system works under the hood.

0xax.dev/books/linux-inside

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

July 2026
  • general: normalize curly quotes and dashes to ASCII punctuation
  • boot-1: Improve description of bss zeroing
  • boot-2: Improve table rendering
  • build(deps): bump actions/labeler from 6 to 7
  • build(deps): bump actions/setup-python from 6 to 7
  • general: restructure misc
  • summary: add GDT section
  • summary: Move out data types from the toolchain
  • summary: drop write and submit a patch link
  • scripts: Make check_code_snippets.py executable
  • Merge pull request #933 from 0xAX/dependabot/github_actions/actions/l…
  • build(deps): bump actions/labeler from 5 to 6
  • Merge pull request #932 from 0xAX/dependabot/github_actions/crazy-max…
  • build(deps): bump crazy-max/ghaction-github-labeler from 5 to 6
  • Merge pull request #931 from 0xAX/ci/labeler
  • ci: introduce labeler
  • Merge pull request #930 from 0xAX/improve-structure
  • Update README(s) in new structure
  • Update links for new structure
  • Restructure Misc and KernelStructures to Theory and X86
  • Merge pull request #929 from 0xAX/update-ubuntu
  • general: update CI jobs to ubuntu 24.04
June 2026
  • Merge pull request #832 from JDuchniewicz/init3
  • Merge pull request #927 from 0xAX/init-2/improvements
  • init-2: adjust part to the modern kernel versions
  • Merge pull request #926 from 0xAX/dependabot/github_actions/actions/c…
  • build(deps): bump actions/checkout from 6 to 7
  • Merge pull request #924 from 0xAX/kernel-version-update
  • general: Update kernel compatibility to 7.1
  • Merge pull request #925 from 0xAX/boot-6/fix-code-annotation