Hacker GitHub

← All repos

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

Mentions per year 82 mentions · busiest year 2015 (42)
20082026
  1. Working on update of linux-insides ( https://github.com/0xAX/linux-insides ) adapting it for modern kernels versions
  2. ▲ 3
    A book about the Linux kernel and its insides
    story by annilt · 2023-06-02 · 0 comments
  3. …(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...
  4. Maybe this repo could help: https://github.com/0xAX/linux-insides
  5. ▲ 3
    A book-in-progress about the Linux kernel and its insides
    story by feross · 2022-05-21 · 0 comments
  6. 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
  7. ▲ 2
    Linux Insides / Things Inside Linux
    story by gautamsomani · 2021-03-13 · 0 comments
  8. https://github.com/0xAX/linux-insides
  9. ▲ 2
    0xAX/linux-insides: A little bit about a linux kernel
    story by axiomdata316 · 2018-11-08 · 0 comments
  10. …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
  11. 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)
  12. ▲ 4
    The Linux Kernel Boot Process – Linux-Insides at GitHub
    story by Valmar · 2018-04-22 · 0 comments
  13. …compiler in haskell [0] and to learn linux inside out [1] [0] http://dev.stephendiehl.com/fun/ [1] https://github.com/0xAX/linux-insides
  14. 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/
  15. ▲ 128
    Linux-insides: Linux kernel load address randomization
    story by 0xAX · 2018-01-07 · 10 comments
  16. ▲ 73
    Linux-insides: Limits on resources in Linux
    story by 0xAX · 2017-07-30 · 7 comments
  17. ▲ 2
    Linux-insides: Implementation of the open(2) system call
    story by 0xAX · 2017-01-29 · 0 comments
  18. ▲ 3
    Linux-insides: Introduction to cgroups
    story by 0xAX · 2016-12-04 · 1 comment
  19. ▲ 4
    Linux-insides: Notification chains in the Linux kernel
    story by 0xAX · 2016-11-06 · 0 comments
  20. Not a course, but I read nice things about this Linux Internals ebook: https://github.com/0xAX/linux-insides
  21. 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
  22. ▲ 2
    Linux-insides: Program startup process in userspace
    story by 0xAX · 2016-09-11 · 0 comments
  23. ▲ 3
    0xAX/linux-insides: A little bit about a linux kernel
    story by kim031 · 2016-08-30 · 1 comment
  24. As for books about the Linux kernel, I'd recommend https://github.com/0xAX/linux-insides (which, oddly, didn't seem to be linked)
  25. ▲ 138
    Linux-insides: sequential locks in the Linux kernel
    story by 0xAX · 2016-07-10 · 8 comments
  26. Or you can read Linux Insides… :-) https://github.com/0xAX/linux-insides
    comment by jdub · 2016-07-09 · in Linux Signals – Internals
  27. ▲ 5
    Linux-insides: Introduction to the kmemcheck in the Linux kernel
    story by 0xAX · 2016-06-12 · 0 comments
  28. ▲ 2
    Linux-insides: Reader-Writer semaphores
    story by 0xAX · 2016-05-15 · 0 comments
  29. ▲ 58
    Synchronization primitives in the Linux kernel, Part 4
    story by 0xAX · 2016-05-08 · 2 comments
  30. ▲ 158
    Inline assembly in Linux
    story by 0xAX · 2016-05-01 · 33 comments
  31. ▲ 2
    Synchronization primitives in the Linux kernel. Part 3
    story by ingve · 2016-04-24 · 0 comments
  32. ▲ 4
    Synchronization primitives in the Linux kernel, Part 3
    story by ingve · 2016-04-24 · 0 comments
  33. ▲ 88
    Linux-insides: Queued spinlocks in the Linux kernel
    story by 0xAX · 2016-04-17 · 5 comments
  34. ▲ 5
    Linux-insides: Synchronization primitives in the Linux kernel. Part 1
    story by 0xAX · 2016-04-10 · 0 comments
  35. …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…
  36. ▲ 76
    Linux-insides: The initcall mechanism
    story by 0xAX · 2016-04-03 · 8 comments
  37. ▲ 132
    Timers and time management in the Linux kernel, Part 7
    story by 0xAX · 2016-03-27 · 4 comments
  38. ▲ 37
    Timers and time management in the Linux kernel – Part 6
    story by ingve · 2016-03-20 · 0 comments
  39. ▲ 39
    Timers and time management in the Linux kernel, Part 5
    story by 0xAX · 2016-03-13 · 0 comments
  40. ▲ 4
    Bit arrays and bit operations in the Linux kernel
    story by ingve · 2016-02-28 · 0 comments
  41. …this writeup efficiently, good example is the way linux booting was described using github. https://github.com/0xAX/linux-insides
  42. ▲ 2
    Linux-insides: Introduction to timers in the Linux kernel
    story by 0xAX · 2015-10-25 · 0 comments
  43. ▲ 3
    Linux-insides: Timers and time management in the Linux kernel. Part 3
    story by 0xAX · 2015-10-18 · 0 comments
  44. ▲ 13
    Timers in the Linux kernel, Part 2: Introduction to the clocksource framework
    story by 0xAX · 2015-10-11 · 1 comment
  45. ▲ 3
    Timers and time management in the Linux kernel, Part 1
    story by 0xAX · 2015-09-27 · 0 comments
  46. ▲ 115
    Introduction to getting started with Linux kernel development
    story by 0xAX · 2015-09-20 · 3 comments
  47. ▲ 122
    Linux-insides: How does the Linux kernel run a program?
    story by 0xAX · 2015-09-13 · 2 comments
  48. ▲ 73
    Linux-insides: System calls in the Linux kernel, Part 3
    story by 0xAX · 2015-09-06 · 1 comment
  49. ▲ 70
    Linux-insides: System calls in the Linux kernel, Part 2
    story by 0xAX · 2015-08-30 · 9 comments
  50. ▲ 115
    Linux-insides: Introduction to system calls
    story by 0xAX · 2015-08-23 · 4 comments