The recording of my drgn talk at @KernelRecipes was uploaded: https://t.co/HBRTihNH8H. The bulk of the talk is a demo of debugging a real kernel bug, so check it out if you like learning by example! Thanks again to #kr2022 for having me!
The Linux Kernel Debugging Tools monthly meeting is this Wednesday, January 25th at 11:30 AM Pacific time. See the linux-debuggers mailing list for the agenda: https://t.co/B4tBJhQ0O3 and let me know if you'd like an invite.
drgn 0.0.22 is out now! Stephen Brennan contributed my favorite new feature: a method for listing all of the local variables in a stack frame. There are also new helpers for slab and XArrays, plus partial s390x support. See https://t.co/E8jwdQRSqK for the rest of the highlights.
The main focus of my time for the last 8-9 months was sent to vger this morning: https://t.co/41LgpPEtTb
I'm super excited about the possibility of implementing scheduling policies with BPF. Very grateful to Tejun for leading the effort and allowing me to tag along for the ride.
Who's still using Python 3.6? I really want to drop 3.6 support for drgn (https://t.co/7AotzSyXit is the latest reason), but I suspect that wouldn't be nice for those using enterprise Linux distros
Announcing drgn/contrib/, an easy place to share drgn scripts! If you have a useful script but you don't have time to turn it into a proper helper/tool, open a pull request there. See https://t.co/3aFvqkJuTi
@ericlippert I'm sorry to hear this. I still remember you giving an impromptu lesson of how futures/async are implemented to our bootcamp class, and I was impressed by you both technically and as a person. Best of luck to you and your team members.
@pdp7@axboe @fosstodon @lwnnet @KernelRecipes I'm currently struggling with this... The "explore" page for https://t.co/1drOicJxkG shows up empty for me, is that because it's overloaded?
New blog post introducing and demoing retsnoop, a powerful and ergonomic tool for debugging confusing kernel errors and learning kernel internals through tracing. https://t.co/MLeggqXb1X #linux#tracing
drgn 0.0.21 is out now! This release adds a bunch of new helpers (especially for memory management) and fixes some important bugs. See the release notes here: https://t.co/PZYe1XkQnA.
Quite a few nice performance improvements in the main #btrfs merge for #Linux#kernel 6.1: https://t.co/4zXeylTZuX
"[…] support io_uring and buffered writes […] leads to speed improvement in IOPS (2x), throughput (2.2x), latency (depends, 2x to 150x) […]"
Software Engineer Martin Lau’s responsibilities range from reviewing patches in the mailing list to lowering service start-up time (down to six seconds). Learn how Martin’s contributions to the #Linux Kernel Team are helping production scale at Meta: https://t.co/rwKDkoL0gf
Signals make up the plumbing in Unix-like operating environments, but they come with a significant number of pitfalls as a project grows. Learn about some of the alternative methods and mitigations to use from @unixchris: https://t.co/rRvLDbGDvR
David Vernet is a core systems engineer on the Kernel team at Meta working on the BPF and #Linux kernel scheduler. Learn what his typical day looks like and what he enjoys most about his job at Meta: https://t.co/sxRxCDgvTs