New blog post introducing and demoing retsnoop, a powerful and ergonomic tool for debugging confusing kernel errors and learning kernel internals through tracing. nakryiko.com/posts/retsnoop…#linux#tracing
I am pleased to announce that our paper "An In-Kernel Solution Based on #XDP for #5G#UPF: Design, Prototype and Performance Evaluation" has been accepted 1st joint International Workshop on Network Programmability and Automation.
Having to deal with bpf_printk() recently for some fancier debug output I realized there are a bunch of interesting aspects worth sharing, especially taking into account various kernel versions. This resulted in nakryiko.com/posts/bpf-tips… Hope it will be helpful to someone.
New kernel post! This time: /proc/*/mem and how it writes to unwritable mem.
Key takeaway: By walking page tables in software, the kernel can access userspace mem without directly dereferencing pointers it gets from userspace. (No WP/SMAP bits involved). offlinemark.com/2021/05/12/an-…
Removing receive side bottlenecks in network performance with eBPF and CPUMAP...aka really ensuring flows are spread across cpus: developers.redhat.com/blog/2021/05/1…
I wrote an article about BPF and Linux perf 🎉
The article includes step-by-step debugging with flame graphs, and many nitty-gritty details that tie themselves together at the end (i promise!).
#bpf#ebpf#linuxdoordash.engineering/2021/04/01/exa…
Prediction: exokernels era begins thanks to eBPF
Interesting use of eBPF to reduce the access latency to NVMe (half of the overhead is due to the kernel storage path usually) 👇
arxiv.org/pdf/2102.12922…
gRPC server in kernel with eBPF; three times faster than go, two than Rust. Implemented minimum features just for benchmarking. eBPF (sockhash) gives hook for data arriving on TCP/UDP sockets, useful to implement server software? Or too restrictive? github.com/fujita/greeter…
E2fsprogs 1.46.0 is out:
"[…] now supports the fast_commit […] which improves the latency of the fsync(2) system call […]
now supports the stable_inodes […]
both file system
encryption and the casefold feature enabled […]
lore.kernel.org/linux-ext4/YBm…#linux#kernel#ext4
1K Followers 4K FollowingIncreasing your Security Awareness through daily Information Technology updates, news, tips, & tricks!
Message me for consultation services.
91 Followers 2K FollowingSenior Engineer loves FOSS | AI Music Production & Tools.
Exploring AI + Human Creativity on https://t.co/ECi0AOQVAF
Sharing research & experiences.
2K Followers 354 FollowingNagra has been innovating to provide the most elaborate high-end recorders and Hi-Fi equipment since Stefan Kudelski invented the portable recorder in 1951.
10K Followers 199 FollowingGaming journalist since 2003 | EP of IGN China & Game Bonfire | To be misunderstood is the destiny of those who speak | Live free or die | 日本語を勉強しています
36K Followers 189 FollowingRust live-coder and OSS tinkerer who loves teaching. I try to keep a high SNR. Wrote Rust for Rustaceans. At @HelsingAI. Ex AWS. Co-founded @readysetio. he/him
5K Followers 303 FollowingInference traffic cop @SpaceXAI. Slug engineer @cursor_ai. Former CDN/Pingora lead @Cloudflare. Look at memes everyday at 10:30pm.
8K Followers 7K FollowingAs a new dad I feel obligated in producing dad-jokes.
Intern at @Namefi_io and @Ethereum
Read my rants at https://t.co/BDFOdBdDKu
@ZainanZhou_ZH 中文
9K Followers 431 FollowingChief bunny feeding officer at @megaeth. Recent PhD graduate from MIT CSAIL. Working on computer networks and distributed systems (for blockchain).