MontaVista軟體公司即將賦予Linux 一項目前由專有軟體獨佔的功能:從自動控制電腦到放影機都需要的快速反應時間保證。
這家位於加州的新創公司專攻嵌入式電腦裝置,如DVD 放影機和電信裝置。但該公司一直無法將Linux 大舉帶入嵌入式市場,也就是需要 “硬即時”(hard real-time)作業系統以確保在一段特定和短暫時間內反應的裝置。
MontaVista計劃12日公布其硬即時方案,但已率先在8 日發布一組原型Hotfix。MontaVista的程式設計師Sven-Thorsten Dietrich在發給Linux 核心郵寄名單的信件指出,硬即時支援可用在行動電話通訊、影音內容播放,和全球定位系統(GPS )接收器與雷達系統的訊號處理。Illuminata 分析師Gordon Haff 說,硬即時系統通常是攸關生死的電子器材之必要配備,例如飛機電腦系統的機翼表面控制。
Haff表示,硬即時系統有其缺點:平均反應時間比傳統環境慢,而且普通的作業系統通常就夠用了,尤其是當系統有大量多餘的處理空間,能確保不會負擔過重造成危險。他指出:“由於硬體變得更便宜,預備多餘的硬體在許多情況下,都可以取代硬即時作業系統。”
另一位對此存疑的人是Linux 的建立者和精神領袖Linus Torvalds。他在一封電子郵件訪問中說:“幾乎沒有人要硬即時,即使是嵌入式裝置。”Torvalds指出,增加這種功能會讓作業系統更複雜,並加重“封鎖”(locking )程式的負擔,也就是作業系統確保不同程式不會同時搶奪相同資源的動作。
當被問到MontaVista的軟體是否會納入主要核心時,他說:“我個人認為其侵入性過強,至少在目前的時間點。”但仍有可能小部分地加入。MontaVista已經爭取到若干支援者,該公司設計師編寫的“預售”程式現在已是主要核心的一部分–並非指定的要件,只是一個選項。
除了MontaVista之外,入門者還可選擇傳統的嵌入式作業系統製造商,如Wind River System 和Green Hills Software。前者是嵌入式電腦的領導者,多年來一直迴避Linux ,但現在是Red Hat 的夥伴。FAMLabs 則銷售一種混合系統,讓Linux 在獨立的硬即時基礎上運作。
來自:ZDNet China