Analysis of a real backdoor in the Linux kernel from 2003: how an assignment error in wait4() opened root access. Lessons for developers: code review, Git, fuzzing. Study the details of the attack.
How to implement an ICMP tunnel in the Linux kernel for TCP/UDP traffic encapsulation. Code analysis, Netfilter hooks and working with sk_buff. Useful for middle/senior developers.
Explore sched_ext — a new class of schedulers in the Linux 6.12 kernel. Dynamic policy replacement via BPF for optimization under workloads. Benchmarks, examples, scenarios.
Ingo Molnar proposes to remove i486 support from the Linux kernel, cutting the code by 14 thousand lines. CX8 and TSC emulation will go away. Details for x86 developers.
May 7, 2026 · The Linux Kernel is the core part of the Linux operating system that connects software with hardware. It manages system resources and allows applications to function properly. Linux is open-source, which means anyone can view, modify and distribute its source code. The Linux Kernel acts as a bridge between hardware and software.
Jul 13, 2026 · The Linux kernel is the heart and soul of the Linux operating system. It is a critical piece of software that manages system resources, provides a bridge between hardware and user-level applications, and ensures the smooth and efficient operation of the entire system. As of 2026, the Linux kernel has reached version 7.x, with millions of lines of code contributed by thousands of developers ...