在 4 月 21 日,Canonical 宣布了 Ubuntu 22.04 LTS 的實(shí)時(shí)內(nèi)核新特性,已可申請(qǐng)測(cè)試。
測(cè)試版實(shí)時(shí)內(nèi)核基于上游 v5.15,22.04 LTS 內(nèi)核集成了針對(duì) x86_64 和 AArch64 架構(gòu)的樹(shù)外 PREEMPT_RT 補(bǔ)丁。一旦進(jìn)入 GA (通用可用性),新的實(shí)時(shí)內(nèi)核將為下一代機(jī)器人、物聯(lián)網(wǎng)和電信創(chuàng)新提供確定性的響應(yīng)時(shí)間,以滿足其極低的延遲要求。
確定性的響應(yīng)時(shí)間
實(shí)時(shí) Ubuntu 測(cè)試版的調(diào)度程序可以搶占內(nèi)核中的線程,包括關(guān)鍵部分、中斷處理程序和中斷禁用代碼序列,保證有界的響應(yīng)。通過(guò)最小化內(nèi)核代碼中不可搶占的關(guān)鍵部分,PREEMPT_RT 補(bǔ)丁(尚未完全上游)使測(cè)試內(nèi)核比主線更具搶占性。
為生產(chǎn)做好準(zhǔn)備
由于這是一個(gè) beta 版本內(nèi)核,它不提供任何支持,同時(shí)也建議不要將其用于生產(chǎn)工作負(fù)載。我們致力于將實(shí)時(shí)內(nèi)核帶入生產(chǎn)級(jí)別,而您的反饋將幫助我們實(shí)現(xiàn)此目標(biāo)。請(qǐng)考慮通過(guò)此處報(bào)告您可能遇到的任何錯(cuò)誤來(lái)測(cè)試并積極影響 Ubuntu 社區(qū)。
此外,請(qǐng)考慮加入我們的免費(fèi)測(cè)試計(jì)劃,與我們的團(tuán)隊(duì)建立一個(gè)開(kāi)放的溝通渠道,提供反饋并分享建議。作為實(shí)時(shí) Ubuntu beta 測(cè)試人員,一旦內(nèi)核準(zhǔn)備好用于生產(chǎn),我們將首先通知您。
獲得測(cè)試版實(shí)時(shí)內(nèi)核
測(cè)試內(nèi)核可通過(guò) Ubuntu 訂閱個(gè)人版 (UA-I) 獲得且免費(fèi)供個(gè)人使用,這是最全面的 Linux 企業(yè)訂閱,涵蓋開(kāi)放基礎(chǔ)架構(gòu)的所有方面。
要將您的個(gè)人計(jì)算機(jī)添加到 UA 訂閱,請(qǐng)運(yùn)行:
ua attach <免費(fèi)的TOEKN>
確保你在使用至少 27.8 版本的 ubuntu-advantage-tools 軟件包,可通過(guò)此命令查看當(dāng)前版本:
ua version
要在 Ubuntu 22.04 (Jammy Jellyfish) 中升級(jí) ubuntu-advantage-tools 到 27.8,請(qǐng)運(yùn)行命令:
sudo apt install ubuntu-advantage-tools=27.8~22.04.1
要啟用測(cè)試版實(shí)時(shí)內(nèi)核,可運(yùn)行:
ua enable realtime-kernel --beta
請(qǐng)注意,在啟用實(shí)時(shí)內(nèi)核后您需要手動(dòng)配置 grub 以恢復(fù)到原始內(nèi)核。更多內(nèi)容請(qǐng)參考:
ua help realtime-kernel
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。