No More Blue Fridays
How eBPF technology can prevent system crashes like the massive July 2024 Windows outage caused by a faulty kernel driver update.
How eBPF technology can prevent system crashes like the massive July 2024 Windows outage caused by a faulty kernel driver update.
A technical guide on configuring Linux systems to generate and save core dump files for debugging program crashes.
A technical walkthrough of implementing a userspace serial driver for the Helios operating system using the Hare programming language.
A developer's October 2022 status update detailing progress on the Helios kernel, including scheduler improvements, userspace API redesign, and threading features.
A technical deep dive into the Linux 'ip netns add' command, exploring how it creates and manages named network namespaces.
Explains the history and mechanics of Linux capabilities, a security model for granular process privileges, and their interaction with containers.
A programmer's enthusiastic foreword for a book on using BPF and XDP for advanced Linux observability, tracing, and networking.
A beginner-friendly, visual guide to understanding Linux iptables, focusing on packet flow and core concepts before diving into commands.
A developer shares their journey and principles for building a custom, self-hosting Linux distribution from scratch, detailing the bootstrapping process.
A technical guide documenting the author's process of reinstalling and configuring Slackware Linux, including kernel setup, package management, and software installations.
A personal guide detailing the key steps for reinstalling Slackware Linux, including partitioning, package selection, and custom kernel compilation.
A guide to building a custom operating system for TI calculators, covering prerequisites, tools, and lessons from the KnightOS project.
A developer recounts debugging a bizarre bug in a custom calculator kernel that only manifested when no breakpoints were set.
Exploring a 16-bit kernel project written in a Clojure-like language, including an x86 assembler and graphical demo.
A developer shares their experience converting their laptop to use the ext4 filesystem, noting a minor bug and plans for wider testing.
Guide to installing and using Compcache on Linux to optimize RAM usage through compression, improving system performance.