Linux 5.9/5.10獲得非mainline的Real-Time補丁
在去年類似的討論沒有獲得最終結果的情況下,今年早些時候又有將實時(RT) Linux Kernel 補丁納入到mainline(由Linus Torvalds 親自製作的內核發布版)的討論。雖然在最近的Linux Kernel 5.10 合併窗口中並沒有合併實時代碼,不過Linux 5.9 穩定版和5.10-RC1 即將獲得out-of-tree 補丁。
Sebastian Andrzej Siewior今天宣布了5.9.1-rt20 和5.10-rc1-rt1,為當前的穩定版本和開發版本提供實時補丁。該RT系列包含超過200個補丁,可允許多家供應商和其他機構廣泛使用實時功能。這項實時工作包括以完全可搶占式內核(Preemptive Kernel)提供實時支持,並解決(消除)各種嵌入式用例等帶來的無限延遲的可能性。
在2020 年的最後一個完整Linux 內核週期中,並沒有將RT 納入到5.10 的開發週期中。不過部分RT 工作此前是由printk rework 推進的,最初的printk rework 將會在Linux 5.10 中登陸,或許我們能在2021 年年初看到PREEMPT_RT 代碼。