I've been playing with the LLM code assistants, trying to stress them out with the Linux kernel code. So far, I've had success with them writing reasonable unit tests:
https://lore.kernel.org/lkml/20250717085156.work.363-kees@kernel.org/
https://lore.kernel.org/lkml/20250724030233.work.486-kees@kernel.org/
These both saved me some time since it emitted quite a lot of good boundary testing code, but I had to massage them both a bit until I was happy with the coverage. But it was a net win on time spent.
And then I walked it through fixing a buffer overflow. This one didn't save me any time because I had to tell it how to look at the problem. Since it was a shorter/simpler session, I included my exact prompts just for anyone interested in what I did:
https://lore.kernel.org/lkml/20250724080756.work.741-kees@kernel.org/
This graph is the one I'm most excited about: the lifetime of security flaws in Linux is finally starting to get shorter (and the number of fixed flaws continues to rise).
https://hachyderm.io/@LinuxSecSummit@social.kernel.org/114750428620118674
In case you want to join my company (#SUSE), we're looking for an #infrastructure engineer!
#FediHire
https://suse.wd3.myworkdayjobs.com/Jobsatsuse/job/Czech-Republic-EMEA/Senior-Software-Engineer--Core-Platforms-_71006946
Linux 6.15 Released With Continued Rust Integration, Bcachefs Stabilizing
As anticipated the Linux 6.15 kernel is out today in stable form. Linux 6.15 brings a lot of new hardware support, security improvements, various other kernel innovations, and more...
https://www.phoronix.com/news/Linux-6.15-Released
then: "when I grow up I'll be programming computers"
now: "i vibepirated code i wrote"
Spot on advice for any field.
For gym motivation is useless, it's all discipline, your test is on a day when you 100% hate it and want to do ANYTHING ELSE.
Music is my hobby but barely done any, because it is work really, a different kind, but if you want to get anywhere with it, you have to have the same discipline.
But I plan to apply the same gym-like discipline to that to get what I want out of it.
And of course this goes for kernel work too, obviously.
Well well, look what the cat dragged in
https://nostarch.com/linux-memory-manager
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 :)