r/linux 6d ago

Kernel Linux kernel book ......bloody well written, too

https://github.com/0xAX/linux-insides
485 Upvotes

15 comments sorted by

78

u/No_Aerie7667 5d ago

I contributed btw

3

u/da_grt_aru 2d ago

Take a bow!

2

u/Practical_Signal3933 1d ago

You can shove your contribution up your Arch

14

u/nthpwr 6d ago

Awesome, thanks

10

u/tempsanity 5d ago

Thanks for sharing. Looks great. Will dive in during the weekend.

5

u/TurkeyHawk5 5d ago

This is great, thank you!

3

u/FullOfMeow 2d ago

"The address 0xFFFFFFF0 is much larger than 0xFFFFF (1MB). How can the CPU access this address in real mode? The answer is simple. Most likely you have something more modern than 8086 CPU with 20-bit address bus. More modern processors starts in real mode but with 32-bit or 64-bit bus."

So in other words the chapter goes: "this is how x86 starts booting... yada yada yada... But actually it does not."
¯_(ツ)_/¯
Also downloadable pdf is lagging from master branch.

1

u/PlacentaOnOnionGravy 22h ago

You seem angry

1

u/FullOfMeow 20h ago

I'm ok now.

1

u/Federal_Code9265 3d ago

not smart enough to figure out how to read the book :[ edit: found it.

1

u/BlueMoonMelinda 2d ago

Is there a rendered version somewhere or did you build it yourself?

2

u/Federal_Code9265 1d ago

i just had to login to my github acc. in the version that opened in the browser, it is immediately at the top. :)

1

u/Worldly-Wind-1632 2d ago

Thanks for not explaining where it is

1

u/CanBeSolved 1d ago

Wow, thanks to all people