從零開始了解 Linux Kernel: 基於 Linux 7.0.0-rc4 原始碼

從零開始了解 Linux Kernel: 基於 Linux 7.0.0-rc4 原始碼

$13.73

講作業系統的書多半停在概念圖解:一個方塊指向另一個方塊,然後呢?這本書基於 Linux 7.0.0-rc4 的真實原始碼,每一章都對照著程式碼講「它到底怎麼寫」。

起點比一般作業系統書更低:從數位邏輯與指令集開始,走過 CPU pipeline、cache 與記憶體階層,再按下電源鍵看第一支程式怎麼跑起來。接著進 kernel 本體:系統呼叫、process 的誕生與死亡、排程器、虛擬記憶體與 malloc、VFS 與 ext4、中斷與驅動程式,中途親手寫一個最簡單的 kernel module。最後是現代主題:namespace 與 cgroup、eBPF、io_uring、Rust in the Kernel,以及怎麼編譯出你自己的 kernel。

讀完你手上會有一條從電晶體貫通到容器的線索,kernel 原始碼不再是天書。適合想從硬體一路打通到作業系統的工程師,以及修過 OS 卻覺得沒踩到實地的學生。《從零開始》系列的每一本,都為沒有背景的讀者而寫:先給直覺與比喻,需要時才端出數學與細節,把一個領域鋪成一條可以自學走完的路。

Contacter le commerçant pour commander :