Very happy to announce my book The Linux Memory Manager is now available to pre-order at
https://nostarch.com/linux-memory-manager
It's a comprehensive 1,300 page exploration of how memory functions in Linux that goes into great depth on the subject, and is the first book of its kind for 20 years :)
@ljs I had the JavaScript book in that style back in the day, do you know if there's a name for it?
@corbet thanks :) well you can pre-order and get access to the whole thing now (though, the draft) ;;;)
I think with kernel books the only sane way ahead is to say 'well, this is less of a delta to tip than the last book' or one's mind shall be lost in an eternity of darkness :>)
@hcmh thanks :) placeholder for now though! But it is pleasing :)
@ljs Congratulations Lorenzo. A fantastic achievement. Ordered my copy!
@nayab as far as I can tell shipping is global, and I know a couple of my Indian friends have ordered the physical book with no issues :)
@LongSteve that's very kind of you Steve, and also humbling :) thank you very much for your kind words!
@candidlurker https://nostarch.com/about_ebooks.htm no starch explicitly give you drm-free files, including an epub
so yes :)
@ljs That looks like a lot of work. People should just abandon low-level technology, it's so tedious. Use Python for everything. I am not at all serious, it's good to see people at this frontier.
@hackillu haha sometimes I contemplate becoming a goat or frolicking in the fields. But I love it most of the time :P
@ljs Okay, did the preorder but only found the PDF in my NoStarch account. Maybe it's not available for EA.
@candidlurker yeah sorry I meant the final version has it, but the early access is by its nature quite a rough copy (the final version will have gone through production editing as well as the copy editing etc.)
Apologies and hope that isn't too much of a pain and I hope I didn't mislead you, obviously as the author I am somewhat disconnected from other aspects of the process!
@ljs congratulations, who do you reckon this book is for?
@tuxlife any enthusiastic developer with knowledge of C and OS fundamentals who is willing to put in the time to learn about how memory works in linux.
I am an ex-hobbyist-turned-pro so I am a huge advocate of exploring things because you want to like that.
But of course it's useful to kernel and systems developers too! When most books on this kind of thing wave hands, this does the complete opposite, going direct to the kernel source.
@luvcie porco dio I did! Though pending an edit :)
Came out of fedi obscurity to tell the world...
@ljs that is all kind of porco-dio awesome! I'll save the page you shared.
I completely rewrote my open source music app about a year ago, and it's "stable" since a few months https://floss.social/@powerampache
@luvcie bella bella bella! Congrats :)
The linux kernel is 'stable' apart from all the bugs (shh don't tell anyone!)
@ljs I won't tell anyone if you don't go check the issue tracker of my app 😂
@ljs
Ordered! Thanks for taking the time and putting in the energy to create this book 👍🏻
@mboelen thank you very much, much appreciated :) I hope it's useful to you!
@ljs
I am pretty sure it will be. It's one of the concepts for non-kernel developers that's not so easy to grasp. So far, I have never seen a good book about this topic. My hope is to get a better understanding and share relevant bits of knowledge in my blog articles at https://linux-audit.com/. Especially when using commands and have readers better understanding the related output.
@mboelen awesome, the book does dive into the code strongly, but assumes only really C + general OS knowledge if you are willing to put in the time to dive through the topics.
Be really cool if you could extract out interesting bits and pieces for your blog!
@ljs Congrats! Let's see if I can pre order not living in north mexico.
@ljs Congratulations. I read this book for a while and I think it is very good. I have forwarded it to the WeChat public in China. Many people have given me feedback and have bought it.