0xAX/linux-insides
A book-in-progress about the Linux kernel and its insides.
158 best points · 148 comments · 67 Hacker News posts · 33,723 GitHub stars · View on GitHub
Hacker News discussions
- Inline assembly in Linux (158 points, 33 comments, by 0xAX, 2016-05-01)
- Linux kernel booting process, part 1 (155 points, 18 comments, by 0xAX, 2015-01-04)
- Linux-insides: sequential locks in the Linux kernel (138 points, 8 comments, by 0xAX, 2016-07-10)
- Timers and time management in the Linux kernel, Part 7 (132 points, 4 comments, by 0xAX, 2016-03-27)
- Linux-insides: Linux kernel load address randomization (128 points, 10 comments, by 0xAX, 2018-01-07)
- Linux-insides: How does the Linux kernel run a program? (122 points, 2 comments, by 0xAX, 2015-09-13)
- Linux-insides: Introduction to system calls (115 points, 4 comments, by 0xAX, 2015-08-23)
- Introduction to getting started with Linux kernel development (115 points, 3 comments, by 0xAX, 2015-09-20)
- Linux kernel compilation (102 points, 4 comments, by 0xAX, 2015-07-26)
- Linux-insides: Linkers (96 points, 4 comments, by 0xAX, 2015-08-02)
- Linux kernel memory management, part 1 (91 points, 2 comments, by 0xAX, 2015-03-29)
- Linux kernel booting process, part 2 (90 points, 3 comments, by 0xAX, 2015-01-18)
- Linux kernel booting process, part 5 (88 points, 3 comments, by 0xAX, 2015-02-22)
- Linux kernel initialization, part 8 (88 points, 0 comments, by 0xAX, 2015-05-10)
- Linux-insides: Queued spinlocks in the Linux kernel (88 points, 5 comments, by 0xAX, 2016-04-17)
- Linux kernel booting process, part 3 (82 points, 4 comments, by 0xAX, 2015-01-31)
- Linux-insides: The initcall mechanism (76 points, 8 comments, by 0xAX, 2016-04-03)
- Linux-insides: Introduction to deferred interrupts (75 points, 3 comments, by 0xAX, 2015-08-09)
- Linux Insides: Interrupts and Interrupt Handling, Part 1 (74 points, 0 comments, by 0xAX, 2015-05-31)
- Linux-insides: System calls in the Linux kernel, Part 3 (73 points, 1 comments, by 0xAX, 2015-09-06)
- Linux-insides: Limits on resources in Linux (73 points, 7 comments, by 0xAX, 2017-07-30)
- Linux kernel initialization, part 10: Running first process (72 points, 1 comments, by 0xAX, 2015-05-24)
- Linux kernel initialization, part 9: RCU initialization (70 points, 2 comments, by 0xAX, 2015-05-17)
- Linux-insides: System calls in the Linux kernel, Part 2 (70 points, 9 comments, by 0xAX, 2015-08-30)
- Linux kernel initialization process, part 3 (61 points, 0 comments, by 0xAX, 2015-03-22)
- Linux-Insides: Interrupts and Interrupt Handling, Part 10 (60 points, 1 comments, by 0xAX, 2015-08-16)
- Synchronization primitives in the Linux kernel, Part 4 (58 points, 2 comments, by 0xAX, 2016-05-08)
- Linux kernel initialization process, part 4 (56 points, 0 comments, by trapy, 2015-04-05)
- Linux kernel initialization, part 7 (51 points, 0 comments, by 0xAX, 2015-05-03)
- Interrupt and exception handling in the Linux kernel, Part 4 (50 points, 0 comments, by 0xAX, 2015-06-21)
- Linux kernel initialization, part 5 (49 points, 0 comments, by 0xAX, 2015-04-12)
- Timers and time management in the Linux kernel, Part 5 (39 points, 0 comments, by 0xAX, 2016-03-13)
- Interrupts and Interrupt Handling in the Linux Kernel, Part 5 (38 points, 1 comments, by 0xAX, 2015-06-28)
- Timers and time management in the Linux kernel – Part 6 (37 points, 0 comments, by ingve, 2016-03-20)
- Linux kernel memory management, part 2 (35 points, 1 comments, by 0xAX, 2015-04-19)
- Linux Kernel Interrupts and Interrupt Handling, Part 2 (27 points, 0 comments, by 0xAX, 2015-06-07)
- Interrupts and Interrupt Handling in the Linux Kernel. Part 7 (24 points, 0 comments, by 0xAX, 2015-07-12)
- Kernel booting process – Part 4 (20 points, 0 comments, by abhi_kr, 2015-02-07)
- Interrupts and Interrupt Handling in the Linux Kernel, Part 6 (19 points, 0 comments, by 0xAX, 2015-07-05)
- Interrupts and interrupt handling in Linux kernel, part 3 (15 points, 0 comments, by 0xAX, 2015-06-14)
- A little bit about a linux kernel (14 points, 2 comments, by onderkalaci, 2015-05-05)
- Timers in the Linux kernel, Part 2: Introduction to the clocksource framework (13 points, 1 comments, by 0xAX, 2015-10-11)
- Linux kernel initialization process, part 1 (9 points, 0 comments, by 0xAX, 2015-03-08)
- Linux kernel initialization, part 6 (5 points, 0 comments, by trapy, 2015-04-26)
- Linux-insides: Synchronization primitives in the Linux kernel. Part 1 (5 points, 0 comments, by 0xAX, 2016-04-10)
- Linux-insides: Introduction to the kmemcheck in the Linux kernel (5 points, 0 comments, by 0xAX, 2016-06-12)
- Bit arrays and bit operations in the Linux kernel (4 points, 0 comments, by ingve, 2016-02-28)
- Synchronization primitives in the Linux kernel, Part 3 (4 points, 0 comments, by ingve, 2016-04-24)
- Linux-insides: Notification chains in the Linux kernel (4 points, 0 comments, by 0xAX, 2016-11-06)
- The Linux Kernel Boot Process – Linux-Insides at GitHub (4 points, 0 comments, by Valmar, 2018-04-22)