COSCUP 2025

使用 Golang 開發 Linux Scheduler!
2025-08-09 , TR212

Linux kernel 在 v6.12 開始支援 sched_ext 功能,使開發者能夠透過撰寫 eBPF program 的方式動態的載入客製化的排程器。講者受國外大神開源的「scx_rustland」啟發,將其核心概念使用 golang 重新開發,使 golang 具備開發 Linux 排程器的能力。
在本議程中,講者將分享開發過程與心得,以及介紹 scx_goland 的架構。


Target Audience:

了解 eBPF 技術的開發者、了解 Golang 的開發者

Difficulty:

進階

See also: scx_goland_core 專案網址

現任微軟 MVP、作家、開源專案維護者、大學兼任講師與軟體工程師。