Tagged articles
3 articles
Page 1 of 1
Liangxu Linux
Liangxu Linux
Apr 5, 2026 · Fundamentals

Why Linux Still Dominates: Core Kernel Design Secrets Revealed

The article explains how Linux’s timeless dominance stems from its unified file abstraction, the Completely Fair Scheduler, frugal yet powerful memory management with copy‑on‑write, and a modular architecture that adapts to everything from tiny embedded devices to massive supercomputers.

CFS SchedulerFile AbstractionKernel Design
0 likes · 6 min read
Why Linux Still Dominates: Core Kernel Design Secrets Revealed
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Nov 4, 2022 · Mobile Development

Linux CFS Scheduler Optimization for Android Systems: Weight, Fairness, and Group Scheduling Challenges

The article examines Linux’s Completely Fair Scheduler in Android, detailing weight‑based fairness, nice‑value mapping, group scheduling via CONFIG_FAIR_GROUP_SCHED, and the resulting challenges where vruntime compensation and priority adjustments become ineffective, leading to uneven time‑slice allocation among critical and background threads.

Android SchedulingCFS SchedulerGroup Scheduling
0 likes · 19 min read
Linux CFS Scheduler Optimization for Android Systems: Weight, Fairness, and Group Scheduling Challenges
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Apr 3, 2020 · Fundamentals

Linux CPU Load Balancing: Framework and Implementation Analysis

Linux kernel load balancing, explained through the 5.4.28 framework, defines precise CPU load via PELT, balances tasks according to each core’s capacity using hierarchical scheduling domains and groups, details class‑specific strategies, illustrates migration in a big‑little 8‑core system, and outlines the three balancing scenarios and their trigger mechanisms.

CFS SchedulerCPU SchedulerCPU topology
0 likes · 15 min read
Linux CPU Load Balancing: Framework and Implementation Analysis