Exploring The Internals Of Linux v0.01
- Seiya Nuta tl;dr: The post explores Linux kernel v0.01, highlighting its simplicity with only 10,239 lines of code. It was deeply hardcoded for Intel 386 architecture and supported basic system calls and the MINIX file system. The author emphasizes the kernel's minimalistic but well-written nature, reflecting foundational concepts that have evolved in modern Linux. The post serves as a historical insight into the early days of Linux.featured in #439
featured in #423
How Fast Are Linux Pipes Anyway?
- Francesco Mazzoli tl;dr: "We'll explore how Unix pipes are implemented in Linux by iteratively optimizing a test program that writes and reads data through a pipe. We will begin with a simple program with a throughput of around 3.5GiB/s, and improve its performance twentyfold. The improvements will be informed by profiling the program using Linux’s perf tooling."featured in #322
featured in #283
Rust Takes A Major Step Forward As Linux's Second Official Language
- Steven Vaughan-Nichols tl;dr: "Today, not only is Rust, the high-level system language moving closer to Linux, it's closer than ever with the next "patch series to add support for Rust as a second language to the Linux kernel."featured in #275
Python: Please Stop Screwing Over Linux Distros
- Drew DeVault tl;dr: "Everyone is frustrated with Python packaging. I call on the PSF to sit down for some serious, sober engineering work to fix this problem." Drew believes that Python packaging neglects the needs of Linux distros.featured in #271
Linux Kernel In-tree Rust Support
- Nick Desaulniers tl;dr: Email thread on incorporating Rust into the Linux Kernel.featured in #192
Running Asynchronous Background Tasks on Linux with Python 3 Flask and Celery
- Leo Gfeatured in #100.1