Conversation
Very pleased to say that I've now finished the first draft of my book, The Linux Memory Manager.

https://linuxmemory.org/

This represents 2 years of evenings and weekends, tons of research, 99.9% from first principles and the kernel source.

There's still plenty of editing to go, but the content is written! 1,351 pages of it (!).

I am not sure on ultimate release date as it depends on how the edit goes, but we're closer now :)

As you can see from the pic, I'm very very tired but also very happy to have finished.

I think I'll chill for a while before I get back to a leisurely edit, read books, watch films, play games, spend time with my wife and cats and do a bunch of stuff the book took out of my life for a long while!

Now I'll go to bed early I think! :)
5
27
57

@ljs Congrats man! Such a huge milestone. Last stretch will be painful I'm sure but heh. Really can't wait to get my hands on a copy!

1
0
1

@ljs congrats on the huge accomplishment!

1
0
2

DougMerritt (log😅 = 💧log😄)

@ljs
congratulations on that huge milestone!

And don't forget an "Introduction to Speed Reading" in the front matter.

1
0
2
@dougmerritt haha thanks. And I will leave the speed reading as an exercise for the reader ;)
0
0
2

@ljs Will the book be suitable for beginners who last heard of things like memory paging 15 years ago at university?

2
0
1

@michal @ljs paging is a scam sir
have your tried banking??
segmentation?

1
0
2

@NetworkManager @ljs I might understand these nerdy jokes after I read the book.

0
0
2
@michal if you're determined enough and curious enough it could be useful, but it's primarily a very detailed bottom-up code commentary of mm code with as many explanations as I could squeeze in.

I'd say it's a 'how does it work?' for those curious enough to really want to dig into the machinery in tons of detail.
0
0
1

@ljs congratulations! Registered for the updates and looking forward to the release.

0
0
1