Tagged articles

Linux kernel

390 articles · Page 1 of 4
Architect's Guide
Architect's Guide
Sep 28, 2026 · Backend Development

Production Services Randomly Dropping Offline: A Week-Long Debugging Journey to a Linux Kernel Bug

An engineer details a week-long investigation into random microservice disappearances from Nacos in a Spring Cloud Alibaba cluster, systematically ruling out memory, CPU, disk, network, Nacos server/client issues, and JVM problems before discovering a Linux kernel bug causing JVM pauses, resolved by kernel upgrade.

ArthasJVMLinux kernel
0 likes · 9 min read
Production Services Randomly Dropping Offline: A Week-Long Debugging Journey to a Linux Kernel Bug
Ubuntu
Ubuntu
Sep 27, 2026 · Information Security

Ubuntu Kernel Patches Go Weekly: AI-Driven Vulnerability Flood Forces 4x Speedup

Canonical has accelerated Ubuntu kernel patch releases from a four-week cycle to weekly due to AI-automated vulnerability discovery overwhelming patching capacity, exemplified by a container-escape vulnerability (CVE-2026-80521) with public proof-of-concept but no patch yet for three LTS releases, prompting mitigation guidance including live patching, capability dropping, and microVM isolation.

AI-driven threatsLinux kernelUbuntu
0 likes · 13 min read
Ubuntu Kernel Patches Go Weekly: AI-Driven Vulnerability Flood Forces 4x Speedup
Ubuntu
Ubuntu
Sep 25, 2026 · Operations

Ubuntu 26.10 Rewrites OOM Killer Rules: Protect Desktop, Kill Apps First

Ubuntu 26.10 adjusts OOM scores to prioritize killing applications over critical desktop services like GNOME Shell and D-Bus, disables systemd-oomd for user sessions, and provides immediate workarounds like zram and manual OOMScoreAdjust.

D-BusGNOME ShellLinux kernel
0 likes · 13 min read
Ubuntu 26.10 Rewrites OOM Killer Rules: Protect Desktop, Kill Apps First
Deepin Linux
Deepin Linux
Sep 23, 2026 · Fundamentals

Inside read(): How Data Moves from Disk to Memory via Kernel & DMA

This article dissects the Linux read() system call, revealing how user-space applications, the kernel, and hardware controllers collaborate via DMA to move data from disk into memory, covering parameters, return values, blocking modes, file-type differences, and the copy_to_user overhead versus mmap zero-copy.

DMALinux kernelblocking I/O
0 likes · 25 min read
Inside read(): How Data Moves from Disk to Memory via Kernel & DMA
Ubuntu
Ubuntu
Sep 20, 2026 · Operations

China's Domestic Linux Tops Server Market at 20M: Ubuntu Migration Cost Analysis

Analysis of China's domestic Linux distributions (openEuler, UOS, Kylin) reaching market leadership with 20M openEuler installations, kernel parity with Ubuntu LTS (Linux 7.0), and detailed migration cost breakdown for Ubuntu users covering package management (dnf vs apt), SELinux, compliance, and practical trial steps.

A-TuneKunpengLinux kernel
0 likes · 13 min read
China's Domestic Linux Tops Server Market at 20M: Ubuntu Migration Cost Analysis
Tencent Architect
Tencent Architect
Sep 20, 2026 · Fundamentals

Atomic Commits: 3 Traits & 4 Defenses Against AI Code Entropy

The article argues that AI-generated code accelerates entropy in codebases, advocating independent atomic commits—single-purpose, indivisible, independently applicable—as a critical practice, detailing four defenses: logical isolation, auditability, reduced collaboration entropy, and preventing code rot, with implementation via CI/CD, IDE tooling, and cultural metrics.

AI-generated codeCI/CDGit
0 likes · 17 min read
Atomic Commits: 3 Traits & 4 Defenses Against AI Code Entropy
IT Services Circle
IT Services Circle
Sep 15, 2026 · Fundamentals

Why Linus Won't Put a National Anti-Fraud Center in the Linux Kernel

The article explains why integrating a national anti-fraud center into the Linux kernel violates core OS principles: kernels must remain neutral, minimal, and secure; adding application-specific logic with kernel-level privileges breaks least privilege, introduces instability, and undermines the open-source consensus that keeps Linux universal.

Linux kernelSystem Designkernel architecture
0 likes · 8 min read
Why Linus Won't Put a National Anti-Fraud Center in the Linux Kernel
liandk
liandk
Sep 5, 2026 · Fundamentals

Red-Black Trees: Why 'Lazy but Strong' Beats Perfect Balance in Engineering

This tutorial explains Red-Black Trees, comparing them with AVL trees, detailing their five properties, three fix operations (recolor, left/right rotations), providing a Python implementation, and covering real-world uses in Java HashMap, Linux kernel, and databases, plus selection guidelines and common pitfalls.

AVL TreeData StructuresHashMap
0 likes · 10 min read
Red-Black Trees: Why 'Lazy but Strong' Beats Perfect Balance in Engineering
Ubuntu
Ubuntu
Sep 1, 2026 · Industry Insights

Linux 7.3‑rc1 Arrives: 40.98 Million Lines of Code—But Only a Few Changes Matter

Linux 7.3‑rc1, released by Linus Torvalds, pushes the kernel past 40.98 million lines, largely due to AMD’s DCN6 header additions, yet the most impactful improvements are a Zstd decompression speed boost, the long‑awaited MGLRU fix, and new BPF enhancements, with additional benefits for AMD Zen 6, Apple Silicon, Steam Controller, Btrfs users, and hints of AI‑driven development.

7.3-rc1AI-assisted developmentAMD DCN6
0 likes · 9 min read
Linux 7.3‑rc1 Arrives: 40.98 Million Lines of Code—But Only a Few Changes Matter
Black & White Path
Black & White Path
Aug 28, 2026 · Information Security

A Single Missing ‘!’ in nf_tables Triggers Full Root Compromise (CVE‑2026‑23111)

CVE‑2026‑23111 is a local privilege escalation in the Linux kernel’s nf_tables subsystem caused by a reversed conditional in nft_map_catchall_activate(), where the absence of a ‘!’ leads to a use‑after‑free, enabling an attacker to chain UAF, leak kernel addresses, build a ROP payload and gain root.

CVE-2026-23111Linux kernelROP
0 likes · 9 min read
A Single Missing ‘!’ in nf_tables Triggers Full Root Compromise (CVE‑2026‑23111)
Ubuntu
Ubuntu
Aug 28, 2026 · Industry Insights

Ubuntu 26.10 Feature Freeze: 5 Confirmed Changes and Possible Kernel Switch to 7.3

Ubuntu 26.10 "Stonking Stingray" entered feature freeze on August 20, locking in five major updates—including GNOME 51, a revamped installer, the Myna AI local transcription tool, dbus‑broker, and Rust‑based components—while hinting at a possible jump to Linux kernel 7.3 and sparking debate over a slimmer GRUB that may drop Btrfs/ZFS support.

Feature FreezeGNOME 51Linux kernel
0 likes · 11 min read
Ubuntu 26.10 Feature Freeze: 5 Confirmed Changes and Possible Kernel Switch to 7.3
Tencent Architect
Tencent Architect
Aug 26, 2026 · Cloud Native

Zombie Memcg Exhausting Node Memory? TencentOS's Cross-Kernel Fix

TencentOS analyzes zombie memcg root causes — page cache, shmem, and swap entries — reviews existing solutions' limitations, and proposes a dual-track approach: upstream patches for new kernels (obj_cgroup binding, swap entry fix) and a kernel module for old kernels that asynchronously reparents dying memcg pages and swap entries to online parents, preserving cache while enabling zero-restart deployment.

Linux kernelTencentOScloud-native
0 likes · 31 min read
Zombie Memcg Exhausting Node Memory? TencentOS's Cross-Kernel Fix
Ubuntu
Ubuntu
Aug 25, 2026 · Fundamentals

Chinese Engineers Boost Linux 7.3; Linus Uses AI to Fix One‑Char Bug

Linux 7.3’s merge window showcases major performance patches from Chinese teams—ByteDance slashing SMP latency to 1.5 ms, ZTE cutting a 705 ms lock to 1.44 ms, and Xiaomi improving zsmalloc speed up to 1.83×—while Linus Torvalds, aided by Gemini AI, fixed a one‑character bug in the Intel Xe driver, and the release adds features like sched_ext, AMD UALink, Rust on PowerPC, and filesystem throughput boosts, positioning 7.3 as a strong LTS candidate.

AI debuggingLinux kernelPerformance Optimization
0 likes · 10 min read
Chinese Engineers Boost Linux 7.3; Linus Uses AI to Fix One‑Char Bug
Liangxu Linux
Liangxu Linux
Aug 17, 2026 · Industry Insights

What Happens to the Linux Kernel If Linus Torvalds Passes Away?

The article analyzes Linux kernel governance, showing that while Linus Torvalds serves as the final arbiter with unique judgment, a robust hierarchy of subsystem maintainers and decentralized processes ensures the kernel will continue to evolve even if he were to die, though some cultural and community risks remain.

Linus TorvaldsLinux kerneldecentralization
0 likes · 7 min read
What Happens to the Linux Kernel If Linus Torvalds Passes Away?
Black & White Path
Black & White Path
Aug 15, 2026 · Information Security

CVE-2026-53365 Explained: From Unprivileged User to Root via 1024‑Send vsockdrop Exploit

The article dissects CVE‑2026‑53365, a Linux kernel vsock/virtio flaw that lets an unprivileged user trigger a reference‑count underflow with 1024 zero‑copy sends, chain through io_uring and vsock to overwrite /usr/bin/su’s PT_INTERP and obtain a root shell, and outlines impact, CVSS debate, patches, and detection mitigations.

CVE-2026-53365Linux kernelexploit
0 likes · 12 min read
CVE-2026-53365 Explained: From Unprivileged User to Root via 1024‑Send vsockdrop Exploit
Black & White Path
Black & White Path
Aug 14, 2026 · Information Security

CVE-2026-68138: Linux Kernel qdisc Rate‑Table Race Condition Allows Local Privilege Escalation (PoC Included)

Security researchers disclosed CVE‑2026‑68138, a race‑condition flaw in the Linux kernel’s qdisc rate‑table code that lets an unprivileged user gain a root shell within seconds; it affects Linux 5.1‑7.1.5, has a publicly available PoC, and can be mitigated by applying upstream patches or disabling unprivileged namespaces.

CVE-2026-68138Linux kernellocal privilege escalation
0 likes · 9 min read
CVE-2026-68138: Linux Kernel qdisc Rate‑Table Race Condition Allows Local Privilege Escalation (PoC Included)
Black & White Path
Black & White Path
Aug 13, 2026 · Information Security

Anthropic’s Mythos AI Reveals Linux Eventpoll Race Condition (CVE‑2026‑43074)

The article provides an in‑depth technical analysis of CVE‑2026‑43074, a use‑after‑free race condition in the Linux kernel’s eventpoll implementation, detailing how Anthropic’s Mythos AI discovered the flaw, the underlying RCU‑based fix, its impact, exploitation constraints, and recommended mitigation steps.

AI code auditCVE-2026-43074Linux kernel
0 likes · 10 min read
Anthropic’s Mythos AI Reveals Linux Eventpoll Race Condition (CVE‑2026‑43074)
Black & White Path
Black & White Path
Aug 6, 2026 · Information Security

OVSwrap: A 13-Year-Old Linux Kernel Flaw That Lets Any Local User Escalate to Root

OVSwrap (CVE‑2026‑64531) is a memory‑corruption bug in the Open vSwitch kernel data‑path that has lingered for 13 years; a low‑privilege local user can trigger a length‑wrap overflow to leak pointers, read kernel memory, and decrement fsuid/fsgid to gain root across dozens of major Linux distributions, with a publicly released PoC covering ~800 x86‑64 kernel versions and detailed mitigation steps.

CVE-2026-64531Linux kernelOVSwrap
0 likes · 16 min read
OVSwrap: A 13-Year-Old Linux Kernel Flaw That Lets Any Local User Escalate to Root
Didi Tech
Didi Tech
Jul 23, 2026 · Industry Insights

From Real Problems to Core Open‑Source Contributors: A Practical Guide

The article interviews three newly appointed core contributors—Ray community member Fan Shilun, Apache Auron committer Gui Hua‑wen, and Linux kernel maintainer reviewer Li Nan—who describe how they turned business pain points into open‑source contributions, the skills they gained, and actionable steps for engineers to start and grow in open‑source communities.

Apache AuronLinux kernelRay
0 likes · 9 min read
From Real Problems to Core Open‑Source Contributors: A Practical Guide

Low‑Latency HFT: Isolating CPUs with isolcpus, nohz_full, rcu_nocbs and IRQ Affinity

After binding HFT strategy threads to a dedicated core, four sources of interference—other runnable tasks, timer ticks, RCU callbacks, and hardware interrupts—still affect latency; the article explains how isolcpus, nohz_full, rcu_nocbs and IRQ affinity can eliminate each source, shows exact kernel parameters, verification commands, and warns about common pitfalls.

CPU isolationIRQ affinityLinux kernel
0 likes · 25 min read
Low‑Latency HFT: Isolating CPUs with isolcpus, nohz_full, rcu_nocbs and IRQ Affinity
21CTO
21CTO
Jul 16, 2026 · Industry Insights

Linus Torvalds Says AI‑Opposing Contributors Can Just Quit or Fork the Kernel

Linus Torvalds clarified that the Linux kernel is not an anti‑AI project, urging anyone opposed to AI to either fork the code or leave, while emphasizing AI as a useful tool that can improve bug reporting and code review when it actually helps maintainers.

AI toolsArtificial IntelligenceLinus Torvalds
0 likes · 5 min read
Linus Torvalds Says AI‑Opposing Contributors Can Just Quit or Fork the Kernel
Black & White Path
Black & White Path
Jul 11, 2026 · Information Security

GhostLock: 15‑Year‑Old Stack UAF Vulnerability in All Linux Distributions (CVE‑2026‑43499)

GhostLock (CVE‑2026‑43499) is a stack‑use‑after‑free bug that has existed in every major Linux distribution for over 15 years, can be triggered without special kernel configuration, and enables a high‑reliability privilege‑escalation and container‑escape chain that the authors detail step‑by‑step, including mitigation patches and a timeline of disclosure.

CVE-2026-43499GhostLockLinux kernel
0 likes · 19 min read
GhostLock: 15‑Year‑Old Stack UAF Vulnerability in All Linux Distributions (CVE‑2026‑43499)
IoT Full-Stack Technology
IoT Full-Stack Technology
Jul 9, 2026 · Backend Development

Comprehensive Collection of Java Backend Architecture Diagrams

This article compiles a comprehensive set of 31 Java‑related architecture diagrams, covering core components such as the class loader, JVM, threading, Spring, Hibernate, as well as related technologies like Android, Linux kernel, cloud computing, and enterprise solutions, each illustrated with detailed images.

AndroidHibernateJVM
0 likes · 5 min read
Comprehensive Collection of Java Backend Architecture Diagrams
Alibaba Cloud Observability
Alibaba Cloud Observability
Jul 6, 2026 · Cloud Native

Observe Every AI Agent Call Without Changing a Single Line of Code

OBI uses Linux kernel eBPF instrumentation to automatically capture and parse all AI‑related HTTP traffic—covering LLM, embedding, vector search, rerank and MCP tool calls—producing OpenTelemetry‑compatible traces and metrics without any code changes, enabling full‑stack observability of multi‑provider AI agents across languages with only ~1% CPU overhead.

AI ObservabilityGenAILinux kernel
0 likes · 21 min read
Observe Every AI Agent Call Without Changing a Single Line of Code
Black & White Path
Black & White Path
Jul 6, 2026 · Information Security

Bad Epoll Shows Why Human Audits Still Beat AI in Kernel Security

Human researcher Jaeyoung Chung uncovered the Bad Epoll kernel race‑condition (CVE‑2026‑46242) that AI model Mythos missed, demonstrating that even the most advanced AI code‑auditing tools can overlook critical vulnerabilities while human intuition and deep analysis still dominate security research.

AI auditingCVE-2026-46242Epoll
0 likes · 9 min read
Bad Epoll Shows Why Human Audits Still Beat AI in Kernel Security
Black & White Path
Black & White Path
Jul 6, 2026 · Information Security

Analyzing the 19‑Year‑Old Linux Bonding Driver Type‑Confusion 0day (CVE‑2026‑43456)

A rare "veteran‑level" 0‑day (CVE‑2026‑43456) hidden in the Linux kernel bonding driver for 19 years allows local privilege escalation via a type‑confusion bug that requires CAP_NET_ADMIN, with a multi‑stage exploit chain, extensive impact assessment, and detailed mitigation and detection guidance.

CVE-2026-43456Linux kernelbonding driver
0 likes · 12 min read
Analyzing the 19‑Year‑Old Linux Bonding Driver Type‑Confusion 0day (CVE‑2026‑43456)
21CTO
21CTO
Jun 19, 2026 · Fundamentals

Linux 7.2 Kernel to Drop AppleTalk Support as It Holds No Practical Value

The Linux 7.2 kernel removes the legacy AppleTalk networking stack—once popular on early Macs—citing decades‑old disuse, recent AI‑generated patch spam, and the maintenance burden, while preserving only minimal elements in modern protocols like Bonjour.

AI-generated patchesAppleTalkLinux kernel
0 likes · 4 min read
Linux 7.2 Kernel to Drop AppleTalk Support as It Holds No Practical Value
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 15, 2026 · Cloud Native

A Kernel‑Embedded ‘Perspective Mirror’: Achieving Full‑Stack Observability with CloudMonitor 2.0 Without Code Changes

The article explains how OpenTelemetry eBPF Instrumentation (OBI) leverages Linux kernel eBPF probes to provide zero‑code, cross‑language observability for applications, networks, logs, and GPU workloads, detailing its protocol detection, deep runtime integration, data‑pipeline architecture, deployment options, and practical considerations.

GPU TracingLinux kernelOpenTelemetry
0 likes · 22 min read
A Kernel‑Embedded ‘Perspective Mirror’: Achieving Full‑Stack Observability with CloudMonitor 2.0 Without Code Changes
IT Services Circle
IT Services Circle
Jun 13, 2026 · Industry Insights

Linus Says AI Is Just a Tool: ‘Atmosphere Programming’ Works for Throwaway Code, Not 35‑Year Projects

In a candid Open Source Summit Q&A, Linus Torvalds and Dirk Hohndel discuss how AI has boosted Linux kernel commit volume by about 20%, helped uncover bugs, flooded security mailing lists with duplicate reports, and forced a shift in maintenance practices while emphasizing that AI remains a tool, not a replacement for solid engineering.

AIAI toolingLinus Torvalds
0 likes · 18 min read
Linus Says AI Is Just a Tool: ‘Atmosphere Programming’ Works for Throwaway Code, Not 35‑Year Projects
TonyBai
TonyBai
Jun 13, 2026 · Fundamentals

Why a 35‑Year C Veteran Says Rust Revitalized His Love for Coding

In a candid podcast conversation, Linux kernel maintainer Greg Kroah‑Hartman and Android Rust engineer Alice Ryhl explain how introducing Rust into the kernel not only forces clearer C interfaces and safer driver development but also rekindles the joy of programming for a veteran C developer.

C languageKlintLinux kernel
0 likes · 11 min read
Why a 35‑Year C Veteran Says Rust Revitalized His Love for Coding
MaGe Linux Operations
MaGe Linux Operations
Jun 12, 2026 · Operations

LVS Load Balancing: Deep Dive into Four Modes and Step‑by‑Step Deployment

This guide explains the four operating modes of Linux Virtual Server (LVS)—NAT, DR, TUN, and FULLNAT—detailing packet flows, configuration steps, required kernel parameters, health checks, troubleshooting tips, and best‑practice deployment scripts for building a reliable, high‑performance load‑balancing cluster.

DR modeHigh PerformanceKeepalived
0 likes · 59 min read
LVS Load Balancing: Deep Dive into Four Modes and Step‑by‑Step Deployment
dbaplus Community
dbaplus Community
May 26, 2026 · Fundamentals

Can't Master the Linux Kernel Without Understanding NUMA?

This article explains the core principles of NUMA architecture, how it is deeply integrated into Linux kernel memory management, process scheduling, and system calls, and provides practical commands and real‑world examples to diagnose and optimize NUMA‑related performance issues.

Linux kernelNUMAPerformance Optimization
0 likes · 24 min read
Can't Master the Linux Kernel Without Understanding NUMA?
Deepin Linux
Deepin Linux
May 20, 2026 · Fundamentals

Mastering ramfs and tmpfs: Deep Dive into Linux’s High‑Speed In‑Memory Filesystems

This article explains the inner workings of Linux’s ramfs and tmpfs memory file systems, covering kernel page‑cache and shmem mechanisms, allocation and reclamation processes, size and inode limits, swap interaction, practical mounting commands, and suitable use‑cases compared with traditional disk‑based file systems.

IO performanceLinux kernelmemory file system
0 likes · 32 min read
Mastering ramfs and tmpfs: Deep Dive into Linux’s High‑Speed In‑Memory Filesystems
Deepin Linux
Deepin Linux
May 19, 2026 · Fundamentals

Master the Linux fasync Mechanism and Understand Signal‑Driven Asynchronous Notification

This article explains the Linux kernel fasync mechanism, compares it with other I/O models, details the underlying data structures and key functions, and provides step‑by‑step driver and user‑space code examples for implementing signal‑driven asynchronous notifications in embedded and Linux driver development.

Linux kernelSIGIOasynchronous notification
0 likes · 35 min read
Master the Linux fasync Mechanism and Understand Signal‑Driven Asynchronous Notification
Deepin Linux
Deepin Linux
May 17, 2026 · Fundamentals

Why Wait Queues Matter: Mastering Linux Kernel Process Sleep and Wakeup

This article explains the Linux kernel wait‑queue mechanism, detailing its data structures, sleep states, step‑by‑step process‑sleep and wake‑up procedures, core APIs, and a practical key‑driver example that demonstrates efficient blocking I/O without wasting CPU cycles.

Driver DevelopmentLinux kernelblocking I/O
0 likes · 26 min read
Why Wait Queues Matter: Mastering Linux Kernel Process Sleep and Wakeup
Deepin Linux
Deepin Linux
May 15, 2026 · Backend Development

Master Linux Kernel Delay Mechanisms to Write Reliable Drivers

This article explains the different Linux kernel delay mechanisms—busy delays like udelay, sleep delays like mdelay, and high‑resolution timers—detailing their inner workings, appropriate use cases, performance trade‑offs, and common pitfalls so developers can write efficient, stable driver code for industrial‑grade systems.

Driver DevelopmentLinux kerneldelay mechanisms
0 likes · 24 min read
Master Linux Kernel Delay Mechanisms to Write Reliable Drivers
Black & White Path
Black & White Path
May 13, 2026 · Information Security

Why the 90‑Day Vulnerability Disclosure Policy Is Effectively Dead

The article argues that AI‑driven discovery, rapid exploit generation, and simultaneous reporting have shattered the four original assumptions of the 90‑day disclosure window, leaving the policy obsolete as patches often lag behind public exploits and industry debates intensify.

AI securityLinux kernelexploit development
0 likes · 15 min read
Why the 90‑Day Vulnerability Disclosure Policy Is Effectively Dead
Black & White Path
Black & White Path
May 9, 2026 · Information Security

Dirty Frag: A New Deterministic Linux Page‑Cache Write Vulnerability for Stable Root Escalation

Dirty Frag is a newly disclosed Linux kernel page‑cache write bug that combines xfrm‑ESP and RxRPC primitives to deterministically corrupt struct sk_buff‑frag, allowing an unprivileged local user to gain root without race conditions, works across major distributions, and can be mitigated by disabling the affected modules.

Dirty FragLinux kernelRxRPC
0 likes · 9 min read
Dirty Frag: A New Deterministic Linux Page‑Cache Write Vulnerability for Stable Root Escalation
Ubuntu
Ubuntu
May 9, 2026 · Information Security

Dirty Frag: A 9‑Year‑Old Linux Kernel LPE Chain That Gives Root with One Command

The newly disclosed Dirty Frag vulnerability combines CVE‑2026‑43284 and CVE‑2026‑43500 to provide a local‑privilege‑escalation chain that can turn any unprivileged user into root on all Ubuntu releases with a single command, and the article explains its mechanics, impact, and emergency mitigations.

CVE-2026-43284CVE-2026-43500Dirty Frag
0 likes · 10 min read
Dirty Frag: A 9‑Year‑Old Linux Kernel LPE Chain That Gives Root with One Command
Linux Kernel Journey
Linux Kernel Journey
May 7, 2026 · Backend Development

KernelScript: A Unified Language for Full‑Stack eBPF Development

KernelScript tackles the growing complexity of eBPF projects by unifying kernel‑side programs, userspace loaders, and kernel modules into a single codebase, using annotations to let the compiler generate the necessary glue code, thereby reducing boilerplate and improving team productivity.

Compiler designKernelScriptLinux kernel
0 likes · 15 min read
KernelScript: A Unified Language for Full‑Stack eBPF Development
Black & White Path
Black & White Path
May 3, 2026 · Information Security

DeepSeek + Claude Code Reproduce CVE‑2026‑31431 Linux ‘Copy Fail’ Privilege Escalation

The author demonstrates how a human‑provided prompt combined with DeepSeek v4 Pro and Claude Code can autonomously audit the Linux 6.12 crypto subsystem, locate the CVE‑2026‑31431 “Copy Fail” privilege‑escalation bug, and validate the full exploit chain in four iterative dialogues costing less than three dollars.

AI auditingCVE-2026-31431Claude Code
0 likes · 16 min read
DeepSeek + Claude Code Reproduce CVE‑2026‑31431 Linux ‘Copy Fail’ Privilege Escalation
Ubuntu
Ubuntu
May 1, 2026 · Industry Insights

Ubuntu 26.04 LTS vs Fedora 44: Which Linux Distribution Should You Choose?

Ubuntu 26.04 LTS (released 23 April 2026) and Fedora 44 (released 28 April 2026) are compared across kernel versions, desktop environments, X11 support, package managers, toolchains and support cycles, with guidance for newcomers, developers, enterprises and gamers on which distro best fits their needs.

Fedora 44LTSLinux kernel
0 likes · 13 min read
Ubuntu 26.04 LTS vs Fedora 44: Which Linux Distribution Should You Choose?
Java Tech Enthusiast
Java Tech Enthusiast
Apr 26, 2026 · Industry Insights

Should Legacy Open‑Source Projects Embrace AI‑Generated Code?

The article examines the split in the open‑source community over AI‑generated contributions, contrasting strict bans by projects like Vim Classic and Redox with the majority of major projects that now accept labeled AI code, and explores the resulting policy experiments, legal concerns, and security implications.

AI securityAI-generated codeLinux kernel
0 likes · 13 min read
Should Legacy Open‑Source Projects Embrace AI‑Generated Code?
Deepin Linux
Deepin Linux
Apr 25, 2026 · Fundamentals

Mastering Mutex Locks: Solving Linux Kernel Synchronization Challenges in One Article

This article provides a comprehensive deep‑dive into Linux kernel mutex locks, explaining their principles, implementation, and APIs, and demonstrates through detailed C/C++ examples how to use them safely to avoid data races, deadlocks, and performance bottlenecks in multithreaded kernel and user‑space code.

Linux kernelPerformancedeadlock
0 likes · 46 min read
Mastering Mutex Locks: Solving Linux Kernel Synchronization Challenges in One Article
IT Services Circle
IT Services Circle
Apr 23, 2026 · Industry Insights

Should Veteran Open‑Source Projects Embrace AI‑Generated Code?

The article examines the split in the open‑source community over AI‑generated contributions, detailing strict bans by projects like Vim Classic and Redox, the pragmatic acceptance by major projects such as Linux, a survey of 112 projects, and the implications of recent AI‑driven vulnerability discoveries.

AI contribution surveyAI-generated codeDeveloper Certificate of Origin
0 likes · 12 min read
Should Veteran Open‑Source Projects Embrace AI‑Generated Code?
Deepin Linux
Deepin Linux
Apr 23, 2026 · Fundamentals

Master Spinlock: Understand Linux Kernel Synchronization and Avoid Deadlocks

This article explains Linux kernel spinlocks—from basic concepts and atomic operations to memory barriers, busy‑waiting, and proper usage—illustrating common pitfalls like deadlocks, priority inversion, and recursion, and provides practical guidelines, code examples, and debugging tools to help developers implement safe, efficient synchronization.

C++ atomicConcurrencyLinux kernel
0 likes · 36 min read
Master Spinlock: Understand Linux Kernel Synchronization and Avoid Deadlocks
Black & White Path
Black & White Path
Apr 21, 2026 · Information Security

When AI Learns to Find Bugs and Write Exploits: Is a Security Singularity Arriving?

Anthropic's Claude Mythos Preview can autonomously discover zero‑day flaws in major OSes and libraries, generate fully functional exploit code without human guidance, and its demonstrated successes on OpenBSD, FFmpeg, FreeBSD NFS and the Linux kernel raise profound short‑, medium‑ and long‑term implications for the security industry.

Claude MythosFFmpegFreeBSD NFS
0 likes · 17 min read
When AI Learns to Find Bugs and Write Exploits: Is a Security Singularity Arriving?
Deepin Linux
Deepin Linux
Apr 20, 2026 · Fundamentals

Unlocking the Linux Kernel: From Core Concepts to Hands‑On Module Development

This comprehensive guide explores the Linux kernel’s architecture, core subsystems, source‑tree layout, and dynamic module management while offering practical learning paths, essential command‑line tools, code examples, and curated reading material for anyone aiming to master operating‑system internals.

Kernel ModulesLearning ResourcesLinux kernel
0 likes · 56 min read
Unlocking the Linux Kernel: From Core Concepts to Hands‑On Module Development
MaGe Linux Operations
MaGe Linux Operations
Apr 16, 2026 · Operations

Mastering Nginx for High‑Traffic: Proven Tuning Steps for 10k+ QPS

This guide explains why the default Nginx configuration becomes a bottleneck under thousands of requests per second and provides a prioritized, production‑tested checklist of kernel, process, buffer, upstream, HTTP, and HA settings to dramatically improve throughput and latency.

CachingConfigurationHigh Concurrency
0 likes · 24 min read
Mastering Nginx for High‑Traffic: Proven Tuning Steps for 10k+ QPS
Ubuntu
Ubuntu
Apr 15, 2026 · Industry Insights

Linux Kernel Embraces AI Coding—But Who Takes the Blame?

After months of heated debate, the Linux kernel maintainers released a three‑rule policy that permits AI‑assisted code contributions while insisting that human developers sign off, label the AI origin, and bear full responsibility for any bugs, security flaws, or licensing issues that arise.

AI policyAI-assisted codingLinux
0 likes · 13 min read
Linux Kernel Embraces AI Coding—But Who Takes the Blame?
Tencent Technical Engineering
Tencent Technical Engineering
Apr 12, 2026 · Operations

How TencentOS Engineers Revamped Linux Swap for 5‑20% Performance Gains

This article translates and consolidates three LWN analyses of the Linux swap subsystem modernization led by TencentOS kernel engineer Kairui Song, detailing the introduction of swap tables, removal of the swap map, virtual swap concepts, code changes, performance improvements of up to 20 % and the broader impact on the kernel community.

Linux kernelPerformance Optimizationmemory management
0 likes · 27 min read
How TencentOS Engineers Revamped Linux Swap for 5‑20% Performance Gains
Deepin Linux
Deepin Linux
Apr 11, 2026 · Fundamentals

Why Memory Barriers Are the Hidden Foundation of Linux Kernel Concurrency

This article explains what memory barriers are, why they are essential for correct multi‑core operation in the Linux kernel, how different barrier types work, their implementation details, and practical guidelines for using them safely in synchronization primitives and driver code.

Linux kernelLow-Level Programmingmemory barrier
0 likes · 47 min read
Why Memory Barriers Are the Hidden Foundation of Linux Kernel Concurrency
Deepin Linux
Deepin Linux
Apr 5, 2026 · Fundamentals

How Linux’s Buddy System and SLUB Allocator Power Efficient Memory Management

This article explains the core principles of Linux kernel memory management, detailing how the buddy system handles large contiguous pages while the SLUB allocator optimizes small-object allocation, and compares their performance, fragmentation handling, and real‑world usage in servers and embedded devices.

Linux kernelOS fundamentalsSLUB allocator
0 likes · 43 min read
How Linux’s Buddy System and SLUB Allocator Power Efficient Memory Management
Thought Artisan
Thought Artisan
Apr 2, 2026 · Fundamentals

Technical Briefing #4 2026: Kernel Memory Leaks, THP Latency, Linked Lists & Android Internals

This technical briefing curates ten deep-dive articles covering Linux kernel memory leaks, Transparent Huge Pages latency pitfalls, linked list performance on modern hardware, Android AutoFDO optimization, memory consistency debugging, PageCache internals, DMA-BUF zero-copy architecture, and mutex/futex priority inheritance traps.

Android internalsAutoFDODMA-BUF
0 likes · 6 min read
Technical Briefing #4 2026: Kernel Memory Leaks, THP Latency, Linked Lists & Android Internals
Tencent Architect
Tencent Architect
Apr 2, 2026 · Operations

How Modernizing Linux Swap Boosts Performance and Cuts Memory Overhead

This article translates and consolidates Jonathan Corbet’s three-part “Modernizing swapping” series, detailing the introduction of swap tables, removal of swap maps, and virtual swap concepts that together improve Linux kernel swap performance by up to 20%, reduce metadata memory by up to 30%, and simplify the codebase.

Linux kernelPerformance Optimizationswap map
0 likes · 27 min read
How Modernizing Linux Swap Boosts Performance and Cuts Memory Overhead
Deepin Linux
Deepin Linux
Mar 28, 2026 · Fundamentals

Unlocking Linux Performance: A Deep Dive into NUMA Architecture

This article explains the core principles of NUMA, its deep integration with the Linux kernel, practical memory‑node and scheduling mechanisms, real‑world database and virtualization use cases, and step‑by‑step commands for inspecting and tuning NUMA on modern servers.

Linux kernelNUMAPerformance Optimization
0 likes · 23 min read
Unlocking Linux Performance: A Deep Dive into NUMA Architecture
Ubuntu
Ubuntu
Mar 27, 2026 · Operations

Ubuntu 26.04 LTS Deep Dive: Core Kernel Upgrade, GNOME 50 Features, and Complete Installation Guide

Ubuntu 26.04 LTS, codenamed “Zesty Zapus,” introduces a Linux 7.0 kernel with scheduler, memory and power optimizations, GNOME 50 on Wayland, a revamped installer with visual partitioning and driver management, extensive hardware support, Chinese localization improvements, and detailed upgrade paths for various user scenarios.

GNOMEInstallationLTS
0 likes · 15 min read
Ubuntu 26.04 LTS Deep Dive: Core Kernel Upgrade, GNOME 50 Features, and Complete Installation Guide
Linux Kernel Journey
Linux Kernel Journey
Mar 22, 2026 · Fundamentals

Understanding EROFS: A Read‑Only Linux File System for Immutable Deployments

EROFS is a security‑focused, high‑performance read‑only Linux kernel file system designed for immutable scenarios such as container images, OS partitions, and AI model distribution, offering block‑aligned storage, minimal metadata, native compression, and host‑side page‑cache sharing to improve startup speed and reduce storage overhead.

CompressionEROFSLinux kernel
0 likes · 15 min read
Understanding EROFS: A Read‑Only Linux File System for Immutable Deployments
Cloud Architecture
Cloud Architecture
Mar 6, 2026 · Backend Development

Ultimate Guide to Designing Nginx Architecture for 1 Million QPS

This article walks through the complete engineering process—from Linux kernel tweaks and network stack tuning to Nginx master‑worker design, layered load‑balancing, zero‑copy I/O, rate‑limiting, and OpenResty Lua extensions—demonstrating how to build a production‑grade system that reliably handles one million queries per second.

High ConcurrencyLinux kernelNginx
0 likes · 9 min read
Ultimate Guide to Designing Nginx Architecture for 1 Million QPS
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Mar 6, 2026 · Backend Development

How to Tune Nginx for Million‑Level Concurrency: Practical Configurations

This guide explains how to configure Nginx and Linux kernel parameters to support up to a million concurrent connections, covering worker processes, connection limits, system file‑descriptor settings, caching strategies, static file handling, and key reverse‑proxy directives with concrete code examples.

CachingHigh ConcurrencyLinux kernel
0 likes · 5 min read
How to Tune Nginx for Million‑Level Concurrency: Practical Configurations
Ubuntu
Ubuntu
Feb 9, 2026 · Fundamentals

Exploring Linux Kernel 6.19: New Features and How to Upgrade Ubuntu

Linux Kernel 6.19 introduces Live Update Orchestrator, PCIe link encryption, LoongArch 32‑bit support, a new DRM Color Pipeline API, Ext4 and Btrfs filesystem improvements, and expanded Rust infrastructure, while the article provides step‑by‑step Ubuntu upgrade instructions and explains the kernel’s merge‑window and release‑candidate workflow.

6.19Linux kernelLive Update Orchestrator
0 likes · 8 min read
Exploring Linux Kernel 6.19: New Features and How to Upgrade Ubuntu
Thought Artisan
Thought Artisan
Feb 8, 2026 · Industry Insights

Stop Chasing AI-for-Kernel Papers: The Real Opportunity Is Kernel-for-AI

A veteran kernel engineer argues that while AI academia floods the field with "AI-for-kernel" papers, few reach mainline due to community conservatism and engineering gaps; instead, kernel developers should focus on "kernel-for-AI" optimizations—scheduling, memory, I/O for AI workloads—where real impact lies.

AI for kernelI/O optimizationLinux kernel
0 likes · 8 min read
Stop Chasing AI-for-Kernel Papers: The Real Opportunity Is Kernel-for-AI
Linux Tech Enthusiast
Linux Tech Enthusiast
Feb 1, 2026 · Interview Experience

Top Embedded Linux Driver Interview Questions for Major Tech Companies

This article compiles a comprehensive set of technical interview questions and concise answers covering Linux kernel‑user communication, interrupt handling, memory allocation strategies, macros, endianness, cache hierarchy, process context, DMA, virtual memory translation, debugging tools, and driver initialization, aimed at candidates preparing for embedded Linux driver roles.

C ProgrammingDriver DevelopmentLinux kernel
0 likes · 16 min read
Top Embedded Linux Driver Interview Questions for Major Tech Companies
DevOps Coach
DevOps Coach
Jan 14, 2026 · Information Security

What the First Linux Kernel Rust CVE Reveals About Memory Safety

The article explains CVE‑2025‑68260, the first Rust‑based vulnerability in the Linux kernel, detailing the race condition in the rust_binder driver, why the bug proves Rust’s safety promises, and how its limited impact contrasts with countless C‑related kernel CVEs.

CVEConcurrencyLinux kernel
0 likes · 7 min read
What the First Linux Kernel Rust CVE Reveals About Memory Safety
Deepin Linux
Deepin Linux
Jan 11, 2026 · Fundamentals

Mastering Linux Kernel Linked Lists: From Theory to High‑Performance Code

This article explains the design, implementation, and practical use of the Linux kernel's intrusive linked‑list data structure, covering its core concepts, list_head definition, common macros, insertion, deletion, traversal, optimization techniques, concurrency control with RCU and memory barriers, and real‑world examples in device drivers and process scheduling.

ConcurrencyData StructuresLinux kernel
0 likes · 37 min read
Mastering Linux Kernel Linked Lists: From Theory to High‑Performance Code
Deepin Linux
Deepin Linux
Jan 8, 2026 · Backend Development

How to Dynamically Enable dev_dbg in the Linux Kernel Without Reboot

This article explains the purpose of dev_info, dev_dbg, and dev_err in Linux kernel logging, shows how to view their output, and provides step‑by‑step methods—including dynamic debug, kernel configuration, and module parameters—to enable or disable dev_dbg at runtime without recompiling or rebooting.

Driver DevelopmentLinux kerneldev_dbg
0 likes · 26 min read
How to Dynamically Enable dev_dbg in the Linux Kernel Without Reboot
21CTO
21CTO
Dec 13, 2025 · Fundamentals

Rust Moves from Experimental to Core in the Linux Kernel – What It Means

At recent Linux kernel maintainer meetings, developers announced that Rust has shed its experimental label and become a permanent, core component of the Linux kernel, highlighting its growing maturity, production use, and the remaining challenges for full integration.

Linux kernelmemory safetyopen source
0 likes · 4 min read
Rust Moves from Experimental to Core in the Linux Kernel – What It Means
ITPUB
ITPUB
Dec 6, 2025 · Fundamentals

How Massive Is the Linux Kernel? Inside Its 37 Million Lines of Code

The article presents a detailed overview of the Linux kernel’s astonishing growth to over 37 million lines of code, breaks down directory sizes, explains core subsystems, lists top contributors, and offers practical advice on how to approach learning this massive open‑source project.

Learning GuideLinux kernelcode size
0 likes · 13 min read
How Massive Is the Linux Kernel? Inside Its 37 Million Lines of Code
Deepin Linux
Deepin Linux
Nov 15, 2025 · Backend Development

Mastering KGDB: A Step‑by‑Step Guide to Kernel Debugging on Multi‑Core Linux

This comprehensive guide walks Linux kernel developers through KGDB fundamentals, installation, configuration, and practical debugging techniques—including serial and network setups, kernel patching, boot‑parameter tuning, and common pitfalls—enabling precise source‑level debugging of multi‑core kernel issues.

KGDBLinux kernelRemote Debugging
0 likes · 30 min read
Mastering KGDB: A Step‑by‑Step Guide to Kernel Debugging on Multi‑Core Linux
vivo Internet Technology
vivo Internet Technology
Nov 12, 2025 · Fundamentals

Linux Kernel Innovations Powering the AI Agent Era – Highlights from China’s 20th CLK

The 20th China Linux Kernel Developers Conference, hosted by vivo, presented eleven technical talks covering AI‑driven kernel challenges, memory‑compression techniques, heterogeneous compression, async file‑cache management, uncached I/O, direct I/O for compressed files, parallel writeback, host‑initiated defragmentation, zoned storage, energy‑efficient I/O, and eBPF‑based CPU idle policies, each with concrete performance results and implementation details.

AILinux kernelPerformance Optimization
0 likes · 12 min read
Linux Kernel Innovations Powering the AI Agent Era – Highlights from China’s 20th CLK
Linux Kernel Journey
Linux Kernel Journey
Nov 7, 2025 · Industry Insights

Celebrating 20 Years of Linux Kernel Innovation: Highlights from the 20th CLK Conference

The 20th China Linux Kernel (CLK) Conference in Shenzhen gathered nearly 500 developers on‑site and over 170,000 online viewers, showcasing five technical sub‑forums, keynote insights on AI‑driven kernel challenges, RISC‑V adoption, and a 31‑fold rise in Chinese kernel contributors, underscoring the rapid evolution of China’s kernel ecosystem.

AIChinaLinux kernel
0 likes · 13 min read
Celebrating 20 Years of Linux Kernel Innovation: Highlights from the 20th CLK Conference
Liangxu Linux
Liangxu Linux
Oct 28, 2025 · Fundamentals

Why the Linux Kernel Discourages Using typedef

The article explains the Linux kernel's warning against new typedefs, citing Linus Torvalds' preference for struct usage, coding style guidelines, and practical reasons such as readability and maintainability in a large codebase.

C ProgrammingLinux kernelcoding style
0 likes · 4 min read
Why the Linux Kernel Discourages Using typedef
Deepin Linux
Deepin Linux
Oct 28, 2025 · Fundamentals

Why kmalloc Is the Secret Weapon for Fast Kernel Memory Allocation

This article explains how the Linux kernel's kmalloc function provides fast, contiguous physical memory allocation using the slab allocator, covering its API, internal mechanisms, allocation flags, memory management strategies, common pitfalls, and practical kernel module examples for developers.

Linux kernelSlab Allocatorkernel development
0 likes · 73 min read
Why kmalloc Is the Secret Weapon for Fast Kernel Memory Allocation