MontaVista本地硬實時Linux取得技術(shù)突破
MontaVista公司,今天宣布了其在Linux內(nèi)核本地硬實時技術(shù)的最新進展,Linux內(nèi)核更加接近中斷實時響應(yīng)特性——命令開始到動作執(zhí)行之間的最小時間延遲——這是以前專業(yè)私有的商業(yè)實時操作系統(tǒng)才具有的特性。
MontaVista新的硬實時技術(shù)開發(fā)過程改寫了大約6百萬行Linux代碼中的100個左右的關(guān)鍵中斷代碼段?;谶@樣高效的代碼,用戶可以很方便的把私有實時系統(tǒng)上開發(fā)的程序移植到Linux平臺上來——為客戶提供了可選擇性和靈活性。
手機制造商和網(wǎng)絡(luò)設(shè)備供應(yīng)商迫于市場需求帶來的壓力,急需市場提供更為先進獨特的解決方案和服務(wù)。這種需求導(dǎo)致軟件運行的條件超出了目前成熟的實時操作系統(tǒng)的能力,為Linux成為下一代通信基礎(chǔ)設(shè)施和移動無線設(shè)備的端到端戰(zhàn)略平臺奠定了基礎(chǔ)。
2004年10月,MontaVista發(fā)起了“開源實時Linux工程”,并且貢獻了基于公司在實時Linux技術(shù)方面工作的參考實現(xiàn)。從那以來,社區(qū)已經(jīng)采納了這個原始參考模型,現(xiàn)在這個羽翼豐滿的實時內(nèi)核已經(jīng)能夠適合各種高端多媒體設(shè)備、手機和通信領(lǐng)域中高實時性要求的嵌入式應(yīng)用了。
MontaVista近期的研究成果進一步鞏固了社區(qū)發(fā)布的實時性基礎(chǔ),推動了Linux內(nèi)核性能和可預(yù)測性的發(fā)展。MontaVista使用Fast Real-time Domain(FRD)評測標準,將其產(chǎn)品與社區(qū)內(nèi)核在最壞情況下的內(nèi)核搶占和中斷延遲進行了比較。結(jié)果證明MontaVista Linux的總體實時性能比社區(qū)內(nèi)核高30倍。這項實時技術(shù)進一步提高了Linux內(nèi)核的可預(yù)測響應(yīng)時間,也是實現(xiàn)硬實時Linux內(nèi)核過程中最后突破的障礙。