快科技9月20日消息,在2024年9月的歐洲開源峰會上,Linux創始人Linus Torvalds宣布,“PREEMPT_RT”(實時Linux)補丁已被正式合并進Linux主線內核。
從Linux 6.12版本起,所有發行版將內置實時Linux代碼,進一步拓寬Linux在任務關鍵型設備和工業硬件上的應用。
“PREEMPT_RT”補丁的合并,使得Linux內核能夠實現完全可搶占的特性,即系統能在微秒級時間內響應外部事件。
這對于高精度時間控制至關重要的應用場景,如工業自動化、機器人技術、音頻制作等,提供了強有力的支持。
PREEMPT_RT補丁從2004年就已開始啟動開發工作,目標是為Linux內核實現實時計算能力。
Linux內核開發者Ingo Molnar在2004年整合了多個實時項目代碼,奠定了PREEMPT_RT的基礎。
該方法通過修改現有Linux內核,而非創建一個獨立的實時內核,從而實現了實時性能的提升。
Linux基金會在2015年創建了Real-Time Linux (RTL) 協作項目,以推動PREEMPT_RT補丁的主線合并工作。
但要將PREEMPT_RT補丁完整合并到內核還面臨著最后一個障礙:重新設計print_k函數,不過經過社區成員的共同努力,這一問題最終得到解決。
【本文結束】如需轉載請務必注明出處:快科技
責任編輯:黑白
新浪科技公眾號
“掌”握科技鮮聞 (微信搜索techsina或掃描左側二維碼關注)