Linux-ck

出自 Arch Linux 中文维基

本文或本節需要翻譯。要貢獻翻譯,請訪問簡體中文翻譯團隊

附註: No updates since 2020-08, English page has seen a large update since.(在 Talk:Linux-ck# 中討論)

一般包細節[編輯 | 編輯原始碼]

Linux-ckAURAUR用戶預編譯包中都可用的軟件包,它允許用戶運行用 Con Kolivas 的 ck 補丁集[1]修補的內核和標頭設置,包括名為 MuQSS 的 CPU 調度程序(Multiple Queue Skiplist Scheduler,發音為 mux,代替了他先前的著作 Brain Fuck Scheduler(BFS)。許多 Arch Linux 用戶選擇此內核是因為其在任何負載情況下均具有出色的桌面交互性和響應能力。

CK 補丁集旨在用於台式機/筆記本電腦,但不適用於伺服器。它提供了低延遲環境,並且非常適合 16 個或更少的 CPU。為了能夠引導到內核,必須適當配置啟動加載器

發行周期[編輯 | 編輯原始碼]

Linux-ck 大致遵循官方 Arch 內核的發佈周期,但不僅如此。以下是新軟件包發佈的要求:

  • CK 補丁集與當前內核版本兼容

長期支持 (Long-Term Support) (LTS) CK 版本[編輯 | 編輯原始碼]

除了 linux-ckAUR 軟件包之外,還有 LTS 內核版本,其中包括上述補丁集和先前提到的修改:

注意: 該軟件包由 vishwin 維護,因此預編譯版本將不會出現在非官方的ck倉庫中。

關於 MuQSS 的更多信息[編輯 | 編輯原始碼]

請參閱 CK 發佈的 LKML 公告

檢查是否啟用了 MuQSS[編輯 | 編輯原始碼]

啟用 MuQSS 時,此啟動消息應出現在內核環形緩衝區中:

# dmesg | grep -i muqss
...
MuQSS CPU scheduler v0.120 by Con Kolivas.

應用了 MuQSS 補丁的內核和 systemd[編輯 | 編輯原始碼]

認為 MuQSS 不支持 cgroups 是一個常見的錯誤。它支持但不支持所有 cgroup 功能(例如,CPU 限制將不起作用)。

在 Linux-ck 中使用樹外模塊[編輯 | 編輯原始碼]

使用 DKMS 可以輕鬆地編譯和管理許多樹外模塊(broadcom-wl,nvidia,virtualbox 等)。

另請參見[編輯 | 編輯原始碼]