Command Palette
Search for a command to run...
More from this blog
Building a Driver-Grade Kernel Data Interface
Linux Kernel Sysfs: Driver-Grade Data Management Example Overview Linux kernel sysfs is often introduced using trivial module parameters or static variables.This project goes beyond that baseline and demonstrates a driver-grade sysfs design built aro...

Linux Kernel Module for Memory and Per-Process RSS via /proc
Building a Linux Kernel Module for Memory and Per-Process RSS via /proc User-space utilities such as top, htop, and free present a polished view of system memory usage, but they abstract away substantial kernel-level mechanics. To understand how Linu...

Writing a Proper Linux Daemon in Swift with Signal Handling and Cleanup
Creating a production-grade Linux daemon requires more than simply running a program in the background.A correct daemon must detach from the controlling terminal, manage lifecycle files, respond predictably to operating system signals, and clean up a...

Understanding RCU in the Linux Kernel: A Beginner’s Guide
1️⃣ Introduction Traversing kernel data structures safely is one of the most common challenges for Linux kernel developers.For example, iterating over all running processes seems straightforward, but the task list may change while you are reading it....

Building & Debugging a Linux Kernel Module: Process Logger and Memory Monitor
📌 Project: Process Logger & Memory Monitor Kernel Module Project Name: proc_mem_logger This project demonstrates how to write, debug, and safely operate a loadable Linux kernel module that periodically inspects system state from kernel space. The mo...
