I wrote a book on Linux Memory Management, published by @nostarch@mastodon.social - it's a comprehensive 1300 page exploration of Linux 6.0's memory management code, depth-first, diving into the code and REALLY explaining how things work.
The idea is to avoid hand waving as much as possible and literally explore what the kernel actually does.
It's full of diagrams and careful explanations of logic including a ton of stuff you just can't find anywhere else.
It's currently available in its entirety in draft form via early access when you pre-order.
It's available at https://nostarch.com/linux-memory-manager
:)
#linux #kernel #mm
The wicker man (original, not the ridiculous [though I love him]Nick Cage one) had some really profound aspects.
https://www.youtube.com/watch?v=j-Q2LHOuINs
Speaks to the cycle of life in which we are all in...
And this incredible cut scene with a Walt Whitman poem...
https://www.youtube.com/watch?v=mVM1mqwZbqc
We are all just part of the Earth, from which we came, and to which we all will go...
And I'm ill, yay fun
OK my review scripts are done, saturday project.
https://github.com/lorenzo-stoakes/review-scripts
Wrapper around b4, virtme-ng, git etc.
Aims to make it easier to do kernel review.
Do
$ review-start <name> <base commit> <msgid>
And it'll retrieve all the versions b4 can find and put in review/<name>-v<version> branches.
Then do:
$ review-read <name>
And read all the discussion in neomutt instantly.
Then do:
$ review-check <name>
To build test each individual commit
Then:
$ review-diff <name>
To get a range-based diff on last two versions of series using @liskin@genserver.social 's awesome script to get it side-by-side in delta
Even:
$ review-check-mm-tests <name>
To run the mm self tests (and VMA userland tests :) using virtme-ng for latest revision of series.
Am hoping it makes my life easier anyway :)
Reading a cool blog about side-by-side git range-diff thinking about trying to do it
Notice beard
Notice very familiar beard
REALISE IT'S @liskin@genserver.social !!!
https://work.lisk.in/2023/10/19/side-by-side-git-range-diff.html
@ptesarik@infosec.exchange @vbabka@mastodon.social
@ptesarik@infosec.exchange @vbabka@mastodon.social turns out I can't train my ugly face in the gym 🤣
@ptesarik@infosec.exchange @vbabka@mastodon.social oh you're gonna see a lot more of that bro
@ptesarik@infosec.exchange @vbabka@mastodon.social
Book cover revealed :)
Very happy with it!
https://nostarch.com/linux-memory-manager
I wrote a book on Linux Memory Management, published by @nostarch@mastodon.social - it's a comprehensive 1300 page exploration of Linux 6.0's memory management code, depth-first, diving into the code and REALLY explaining how things work.
The idea is to avoid hand waving as much as possible and literally explore what the kernel actually does.
It's full of diagrams and careful explanations of logic including a ton of stuff you just can't find anywhere else.
It's currently available in its entirety in draft form via early access when you pre-order.
It's available at https://nostarch.com/linux-memory-manager
:)
#linux #kernel #mm