Understanding the EEVDF Scheduler in Linux Kernel

Understanding the EEVDF Scheduler in Linux Kernel

Linux 6.6 uses the EEVDF (Earliest Eligible Virtual Deadline First) scheduler to replace the CFS (Completely Fair Scheduler). Linux 6.12 completes the EEVDF scheduler by improving the handling of sleep process latency and supporting process time slice settings. The EEVDF scheduler considers schedule latency as one of the factors in process scheduling, ensuring fair allocation … Read more

Interesting Hack-A-Sat Satellite Hacking Challenge – Controlling Satellite Payload Task Scheduling

Interesting Hack-A-Sat Satellite Hacking Challenge - Controlling Satellite Payload Task Scheduling

National space security is an expression of national security in the space domain. With the increasing application of space technology in various fields such as politics, economics, military, and culture, space has become one of the lifelines for national survival and development, embodying enormous national interests, and the importance of space security is becoming increasingly … Read more

Understanding the Linux Kernel

Understanding the Linux Kernel

Author: aurelianliu Refer to scheduling, memory, files, networks, etc., encountered during work. 1. OS Running States X86 architecture, user mode runs in ring3, kernel mode runs in ring0, two privilege levels. (1) The kernel and some privileged instructions, such as filling page tables, switching process environments, etc., generally operate in ring0. Kernel mode includes the … Read more