RDRojarani Daasariinrojadaasari.hashnode.dev·2d ago · 9 min readLinux Philosophy and Concepts: Understanding Linux from History to DistributionsLinux is everywhere today — from cloud servers and smartphones to supercomputers, embedded devices, and critical infrastructure. But before working with Linux commands and administration, it is useful00
TATawaliou ALAOintawaliou.com·4d ago · 9 min readLinux Kernel Labs: Character device driver (Part 1)Character device drivers Another week with the Linux kernel source! This week was tough with the topics and the assignments. Lectures The lectures of these weeks were mostly about: Interrupts: Events00
RPRavidu Priyankarainravindu-priyankara.hashnode.dev·Jul 28 · 7 min readReverse Engineering Linux's Dummy Kernel Module: Lessons from Binary to Kernel BehaviourAfter successfully reversing the Linux dummy.ko network driver, I wanted to document not only what I found, but also the problems I faced during the process. This was my first serious attempt at rever00
TATawaliou ALAOintawaliou.com·Jul 23 · 9 min readLinux Kernel Labs: Kernel Module and Kernel API Ok, I've started a new course on the Linux kernel. It's mostly labs and assignments with lectures. The course Operating System 2 or Linux Kernel Labs is focused on the Linux kernel, on how it works an10
RPRavidu Priyankarainravindu-priyankara.hashnode.dev·Jun 20 · 9 min readSqueezing Bytes: How I Optimised an eBPF Driver in Falco1. How I Found This Opportunity I wanted to make my first open source contribution, so I decided to fork a few eBPF projects — one of them being falcosecurity/libs. After compiling and running Falco, 00
PKPRINCE KUMARinprincekumar-engineer.hashnode.dev·Jun 17 · 6 min readLinux File System HuntingUnderstanding Linux Like a Backend Engineer: Imagine building the world’s fastest Formula 1 car, your web app, but having no idea how the engine, fuel lines, or electrical systems work. That’s what ba00
RPRavidu Priyankarainravindu-priyankara.hashnode.dev·Jun 8 · 18 min readThe Case of the Disappearing eBPF Instruction: Inside Map FD Relocation and BPF_LD_IMM64While reading the disassembly of a compiled eBPF program I was working on, I noticed something strange — the 6th instruction was missing. Reading through the full disassembly again, I realized it wasn00
HLHatim Lohainshellcraft.hashnode.dev·Jun 8 · 3 min readLinux Fundamentals — Day 4Processes + Monitoring + Background Jobs This is real server administration. You’ll learn how Linux manages: running applications CPU memory background tasks killing stuck programs These are da00
HLHatim Lohainshellcraft.hashnode.dev·Jun 6 · 3 min readLesson 3 — Linux FundamentalsText Processing + Pipes + Redirection (Very Important for DevOps) This is where Linux starts becoming powerful for real-world work: logs analysis debugging servers CI/CD pipelines Docker troublesh00
AJAmit Joshiindevnation.joshisfitness.com·May 30 · 7 min readLinux Kernel Memory Allocation Engine with a Control Plane / Data Plane ArchitectureBuilding a Linux Kernel Memory Allocation Engine with a Control Plane / Data Plane Architecture Introduction Most Linux kernel module tutorials demonstrate a simple memory allocation example using kma00