How to query Glowdust Because what good is a bag of functions, if it can’t answer any questions? 2023-08-17 — 3 min read #glowdust Read more →
A completely and totally inadequate description of storing stuff as functions A steady diet of what looks like tuples may actually do the trick 2023-08-17 — 6 min read #glowdust Read more →
A brief, biased and incomplete history of database models and while I’m at it, I just as well may invent a new one. How hard can it be? 2023-08-17 — 5 min read #glowdust #asmalldbms Read more →
Let’s add an opcode to io-uring I wanted to find out how far copy-pasting stuff would take me. Turns out, not that far at all. But I still learned something. And hey, it’s all about the journey, right? 2023-08-01 — 10 min read #linux #kernel #io_uring #rust #io Read more →
Testing custom kernels with QEMU: A (mostly) complete guide (July 2023) Step by step, from zero to running a VM 2023-07-29 — 9 min read #linux #kernel Read more →
Comparing sequential I/O performance between io_uring and read(2)/write() Where our hero figures out that io_uring is not the answer to everything 2023-07-21 — 2 min read #io #rust #performance #io_uring Read more →
A simple cp clone in Rust: Trials and tribulations A quick performance analysis of system calls through Rust 2023-07-17 — 7 min read #io #rust #performance Read more →