系统内核
Linux内核完全公平调度器(CFS)深度解析:从红黑树到能效感知
深入剖析Linux完全公平调度器CFS的核心数据结构与算法实现,涵盖虚拟运行时间计算、红黑树设计、调度延迟与吞吐量权衡、NUMA感知调度、EAS能效调度和实时调度策略等关键技术原理
Linux网络I/O模型与epoll事件驱动机制深度解析
从Linux网络I/O模型演进脉络出发,深入剖析epoll的设计哲学、内核实现原理、LT/ET触发模式,并结合实际高并发场景给出工程实践建议,涵盖io_uring等前沿替代方案。
Git 内核原理深度剖析:对象模型、DAG 与 Packfile 存储机制
深入剖析 Git 底层核心原理:四种对象模型(blob/tree/commit/tag)、有向无环图数据结构、引用系统、packfile 增量压缩机制,以及日常命令的底层映射关系
Consistent Hashing: The Backbone of Modern Distributed Systems
Deep dive into Consistent Hashing: the fundamental algorithm powering distributed caching, database sharding, and real-time systems. Covers ring-based CH, Jump Hash, virtual nodes, weighted distribution, and production implementations.
Linux Kernel Scheduler: A Deep Engineering Analysis of CPU Scheduling from CFS to EEVDF
Deep engineering analysis of Linux CPU scheduling: from CFS virtual runtime to EEVDF deadline-based scheduling, NUMA awareness, EAS, and performance benchmarks.
Linux io_uring: A Deep Engineering Analysis of the Next-Generation Asynchronous I/O Framework
An in-depth engineering analysis of Linux io_uring: dual-ring buffer architecture, system call interface, liburing programming, SQPOLL/IOPOLL modes, fixed buffers/files, performance benchmarks, and production deployment practices.
io_uring: Linux Kernel's Revolutionary Asynchronous I/O Framework
io_uring represents a fundamental rethinking of asynchronous I/O in the Linux kernel. Comprehensive deep dive into io_uring architecture, submission/completion queues, SQPOLL mode, fixed buffers, linked operations, multishot, and real-world performance benchmarks.
Linux Kernel Scheduler: CFS Deep Dive and the Rise of EEVDF
Comprehensive analysis of Linux CFS scheduler fundamentals and the new EEVDF implementation in kernel 6.6
Linux io_uring 高性能异步 IO 编程深度实战:从环形队列到百万 IOPS
深入剖析 Linux io_uring 核心架构、API 编程实战与生产级应用场景。涵盖 SQ/CQ 无锁环形队列、批量提交优化、Fixed Buffer 技术、PostgreSQL 集成案例及百万 IOPS 基准测试。
Rust内存安全与所有权模型深度实战:从编译时保障到智能指针完全指南
深入解析Rust所有权系统、移动语义、引用与借用、生命周期参数化、智能指针实战
Linux io_uring: Async IO Revolution from Kernel to Production
Deep analysis of Linux io_uring: core architecture, three working modes, liburing dev practice, performance benchmarks, production deployment.
Linux内核内存管理深度实战:SLAB分配器与虚拟内存机制完全指南
深入剖析Linux内核内存管理子系统:伙伴系统、SLAB/SLUB分配器原理与调优、虚拟内存机制(多级页表/VMA/缺页处理)、页面回收策略、THP大页、Zswap/Zram压缩、OOM Killer、cgroups v2内存控制,及性能监控最佳实践。
Linux io_uring Depth Practice: Async IO Revolution
Linux io_uring async IO mechanism and best practices
Linux GPIO 子系统深度实战:从内核驱动到 libgpiod 生产级应用
全面解析Linux内核GPIO子系统:从GPIO硬件基础、旧版sysfs接口、新版gpiochardev架构,到用户空间libgpiod库的C与Python生产级编程实战。涵盖设备树绑定、控制器驱动框架gpiolib、中断处理、硬件去抖动支持、批量原子操作、sysfs至libgpiod迁移指南,附完整驱动代码与调试方法。
