0xAX/linux-insides
View on GitHub ↗ ★ 33,700 Python
A book-in-progress about the Linux kernel and its insides.
82 mentions on Hacker News by 28 people: 67 stories, 15 comments · first 2015-01-04 · latest 2026-03-09
20082026
-
Working on update of linux-insides ( https://github.com/0xAX/linux-insides ) adapting it for modern kernels versions
comment by 0xAX · 2026-03-09 · in Ask HN: What Are You Working On? (March 2026) -
▲ 3
A book about the Linux kernel and its insidesstory by annilt · 2023-06-02 · 0 comments
-
…(I didn't look at these very hard): https://github.com/nu11secur1ty/All-Stages-of-Linux-Booting-... https://github.com/0xAX/linux-insides/blob/master/Booting/li...
comment by hayst4ck · 2023-03-20 · in Ask HN: Where can I find a primer on how computers boot? -
Maybe this repo could help: https://github.com/0xAX/linux-insides
comment by leolas_95 · 2022-11-24 · in Ask HN: Linux kernel internals and development book? -
▲ 3
A book-in-progress about the Linux kernel and its insidesstory by feross · 2022-05-21 · 0 comments
-
The front page of the book directly links to https://github.com/0xAX/linux-insides/blob/master/CONTRIBUTI... , which makes it abundantly clear that this is the author of the book. > They clearly made an effort to stay anonymous. The word…
comment by majewsky · 2022-05-15 · in Linux Insides -
▲ 2
Linux Insides / Things Inside Linuxstory by gautamsomani · 2021-03-13 · 0 comments
-
https://github.com/0xAX/linux-insides
comment by hd4 · 2019-08-27 · in Ask HN: Recommended resources to learn the Linux kernel and OS theory? -
▲ 2
0xAX/linux-insides: A little bit about a linux kernelstory by axiomdata316 · 2018-11-08 · 0 comments
-
…how sycalls are implemented on Linux in this excellent free GitHub book called linux-insides : https://github.com/0xAX/linux-insides/tree/master/SysCall I can highly recommend it to anyone who wants to learn more about the kernel. This…
comment by vesinisa · 2018-08-08 · in Unix Syscalls -
This is very old, for a more recent version https://github.com/0xAX/linux-insides
comment by r4um · 2018-04-22 · in Inside the Linux boot process (2006) -
▲ 4
The Linux Kernel Boot Process – Linux-Insides at GitHubstory by Valmar · 2018-04-22 · 0 comments
-
…compiler in haskell [0] and to learn linux inside out [1] [0] http://dev.stephendiehl.com/fun/ [1] https://github.com/0xAX/linux-insides
comment by verroq · 2018-02-27 · in Bootstrap yourself to write an OS from scratch -
I haven't read it but I've seen https://github.com/0xAX/linux-insides posted here a few times. Also https://littleosbook.github.io/
comment by tlrobinson · 2018-02-27 · in Bootstrap yourself to write an OS from scratch -
▲ 128
Linux-insides: Linux kernel load address randomizationstory by 0xAX · 2018-01-07 · 10 comments
-
▲ 73
Linux-insides: Limits on resources in Linuxstory by 0xAX · 2017-07-30 · 7 comments
-
▲ 2
Linux-insides: Implementation of the open(2) system callstory by 0xAX · 2017-01-29 · 0 comments
-
▲ 3
Linux-insides: Introduction to cgroupsstory by 0xAX · 2016-12-04 · 1 comment
-
▲ 4
Linux-insides: Notification chains in the Linux kernelstory by 0xAX · 2016-11-06 · 0 comments
-
Not a course, but I read nice things about this Linux Internals ebook: https://github.com/0xAX/linux-insides
comment by camilojd · 2016-10-23 · in Hack the Kernel – Learn about operating systems online -
https://github.com/0xAX/linux-insides A different source for documentation on the Linux insides, for those who don't already know about it.
comment by jdi · 2016-10-10 · in Memory FAQ -
▲ 2
Linux-insides: Program startup process in userspacestory by 0xAX · 2016-09-11 · 0 comments
-
▲ 3
0xAX/linux-insides: A little bit about a linux kernelstory by kim031 · 2016-08-30 · 1 comment
-
As for books about the Linux kernel, I'd recommend https://github.com/0xAX/linux-insides (which, oddly, didn't seem to be linked)
comment by a3_nm · 2016-08-16 · in Ideas for getting started in the Linux kernel -
▲ 138
Linux-insides: sequential locks in the Linux kernelstory by 0xAX · 2016-07-10 · 8 comments
-
Or you can read Linux Insides… :-) https://github.com/0xAX/linux-insides
comment by jdub · 2016-07-09 · in Linux Signals – Internals -
▲ 5
Linux-insides: Introduction to the kmemcheck in the Linux kernelstory by 0xAX · 2016-06-12 · 0 comments
-
▲ 2
Linux-insides: Reader-Writer semaphoresstory by 0xAX · 2016-05-15 · 0 comments
-
▲ 58
Synchronization primitives in the Linux kernel, Part 4story by 0xAX · 2016-05-08 · 2 comments
-
▲ 158
Inline assembly in Linuxstory by 0xAX · 2016-05-01 · 33 comments
-
▲ 2
Synchronization primitives in the Linux kernel. Part 3story by ingve · 2016-04-24 · 0 comments
-
▲ 4
Synchronization primitives in the Linux kernel, Part 3story by ingve · 2016-04-24 · 0 comments
-
▲ 88
Linux-insides: Queued spinlocks in the Linux kernelstory by 0xAX · 2016-04-17 · 5 comments
-
▲ 5
Linux-insides: Synchronization primitives in the Linux kernel. Part 1story by 0xAX · 2016-04-10 · 0 comments
-
…thing that struck my attention is how little comments there are in Linux at times. Consider this: https://github.com/0xAX/linux-insides/blob/master/Initializa... https://github.com/torvalds/linux/blob/097f70b3c4d84ffccca15... Not a single…
comment by d33 · 2016-04-04 · in Linux-insides: The initcall mechanism -
▲ 76
Linux-insides: The initcall mechanismstory by 0xAX · 2016-04-03 · 8 comments
-
▲ 132
Timers and time management in the Linux kernel, Part 7story by 0xAX · 2016-03-27 · 4 comments
-
▲ 37
Timers and time management in the Linux kernel – Part 6story by ingve · 2016-03-20 · 0 comments
-
▲ 39
Timers and time management in the Linux kernel, Part 5story by 0xAX · 2016-03-13 · 0 comments
-
▲ 4
Bit arrays and bit operations in the Linux kernelstory by ingve · 2016-02-28 · 0 comments
-
…this writeup efficiently, good example is the way linux booting was described using github. https://github.com/0xAX/linux-insides
comment by rasz_pl · 2015-11-20 · in What every programmer should know about memory (2007) -
▲ 2
Linux-insides: Introduction to timers in the Linux kernelstory by 0xAX · 2015-10-25 · 0 comments
-
▲ 3
Linux-insides: Timers and time management in the Linux kernel. Part 3story by 0xAX · 2015-10-18 · 0 comments
-
▲ 13
Timers in the Linux kernel, Part 2: Introduction to the clocksource frameworkstory by 0xAX · 2015-10-11 · 1 comment
-
▲ 3
Timers and time management in the Linux kernel, Part 1story by 0xAX · 2015-09-27 · 0 comments
-
▲ 115
Introduction to getting started with Linux kernel developmentstory by 0xAX · 2015-09-20 · 3 comments
-
▲ 122
Linux-insides: How does the Linux kernel run a program?story by 0xAX · 2015-09-13 · 2 comments
-
▲ 73
Linux-insides: System calls in the Linux kernel, Part 3story by 0xAX · 2015-09-06 · 1 comment
-
▲ 70
Linux-insides: System calls in the Linux kernel, Part 2story by 0xAX · 2015-08-30 · 9 comments
-
▲ 115
Linux-insides: Introduction to system callsstory by 0xAX · 2015-08-23 · 4 comments