The Curious Engineer

All blogs / Linux / Unix

dxu's blog

dxuuu.xyz

Linux / UnixOS / kernelDev tools / editors / IDEsC

Posts
51 from 10 Apr 2017 to 1 Jan 2026
Posting
now and then (1 in the last year)
Kind
personal blog
Feed
https://dxuuu.xyz/atom.xml

2026 1

  1. Parameter-efficient fine-tuning in tinygrad

2025 2

  1. Nix dependency tree
  2. Flaky tests, or: why not to ignore mysteries

2024 4

  1. Application blackbox
  2. Big strings in bpftrace
  3. Reading local variables with bpftrace
  4. errno and libc

2023 16

  1. Innovative –help messages
  2. Pull request review: still files!
  3. Kernel IPIs
  4. Packet drop reasons
  5. Truthiness in C
  6. AppImage explosions
  7. Revamping bpftrace’s CI with Nix
  8. bpfilter is forever
  9. Kernel string overcopying
  10. Sudo and signal propagation
  11. The case for a community maintained BPF book
  12. vmtest: Run your tests in virtual machines
  13. Not so perfect forwarding
  14. Visualizing below using Grafana
  15. Generating kernel patchsets
  16. 3D modeling with OpenSCAD

2022 3

  1. File capabilities and /proc/<pid>
  2. BPF and go pprof
  3. Pull request review (prr)

2021 7

  1. Rewriting clipd
  2. Ahead-Of-Time compiled bpftrace programs
  3. DWARF stack walks and fast symbolization for BPF
  4. Debug
  5. Switching to Caddy
  6. C++ patterns: static registration
  7. libbpf-rs: eBPF for the Rust ecosystem

2020 12

  1. Understanding btrfs internals part 4
  2. Understanding btrfs internals part 5
  3. Understanding btrfs internals part 3
  4. Understanding btrfs internals part 2
  5. Waiting on process exit
  6. On writing unmaintainable code
  7. Setting up a barebones website
  8. Understanding btrfs internals
  9. GDB hacking part 2
  10. Playing with C++ templates
  11. GDB hacking
  12. /proc/[pid] and the missing threads

2019 1

  1. Comparing interned strings

2018 1

  1. std::vector and emplace_back

2017 4

  1. systemd and sd_notify(3)
  2. Creating a basic Linux kernel development setup
  3. Tracking down a race condition in the Apache Trafficserver logging subsystem
  4. Optimistic concurrency control in ATS