Montavista

MontaVista Software 成立於1999年,銷售三個版本的Linux :電信(telecommunications)設備用的Carrier Grade Edition (電信運營等級版),手機用的Mobilinux (手機版),以及消費電子產品及其他設備用的Professional Edition(專業版)。目前有超過2000家公司在他們的產品中使用 MontaVista Linux。

1999 - MontaVista Software 成立
1999 - 發布搶占式核心
2000 - 提出Hard Hat Linux
2002 - 第一個電信級版本
2002 - 第一個專業版本
2003 - 消費類電子版本
2003 - 動態電源管理
2004 - 發布DevRocket IDE
2005 - 推出 Mobilinux
2007 - 發布5.x 版本產品
2009 - 發布MontaVista Linux 6
2009 - MontaVista 實現1秒鐘快速啟動
2009 - MontaVista 成立10年
MontaVista專門提供實時嵌入式Linux作業系統和嵌入式開發工具,雖然它進入中國的時間較晚,但它的大名早就為國人所熟知,而且通常會將它的MontaVista Linux(即原來的Hard Har Linux)與VxWorks和Windows CE相提並論。不同的是MontaVista Linux是基於Linux核心開發的嵌入式作業系統。MontaVista Linux不需要用戶支付版稅,而且MontaVista Linux提供的所有開發工具和附加套用包都是開放源碼的;MontaVista Linux基於Linux核心,而Linux是從Unix發展而來,所以它很穩定;MontaVista Linux能夠支持廣泛的CPU晶片系列,支持多種目標板結構,並提供強大的網路協定支持,而且擁有豐富的驅動程式和API。
正是因為MontaVista Linux是基於Linux開發,MontaVista Linux的所有原始碼都是對外開放的,所以MontaVista Linux提供產品的方式與常規產品不同。客戶可以不花一分錢得到MontaVista Linux的所有原始碼,並可以對其進行任何修改。但如何使用這些代碼,對於要在其基礎上進行套用開發的客戶來說,通常會顯得過於複雜,尤其是嵌入式套用的複雜性不同一般,兩個的嵌入式系統作業系統的剪裁可能會截然不同,所以更為專業的MontaVista Linux技術人員可以對產品提供更準確的剪裁和整合。MontaVista Linux通常是通過這種方式向客戶提供需要的產品和服務:客戶根據自己實際套用情況向MontaVista訂閱產品,從而獲得不同級別和年限的 Subscription,然後MontaVista根據客戶的實際需求對自己的產品進行剪裁和集成,並在經過嚴格測試後,才將該產品方案打包交給客戶。
MontaVista Linux可以為開發者提供嵌入式設計的開放源碼方案包,支持從通信基礎設備(如交換機路由器)到瘦客戶機以及消費電子領域的各種套用。Bill Weinberg特彆強調,為了滿足某些領域客戶的特殊需要,MontaVista還提供了一些技術附加產品,包括高可用性技術、Java開發環境、功能強大的圖形開發包等。
高可用性技術是使MontaVista Linux獲得眾多關鍵業務系統青睞的關鍵,尤其是MontaVista開發的支持錯誤恢復、Compact PCI熱交換重新配置和系統跟蹤錯誤的關鍵軟體,可以使Compact PCI系統的可靠性達到99.999%。
作為實時Linux開發的先鋒,MontaVista引導Linux成為一種要求苛刻的軟體的新的選擇。
1999年,MontaVista發布搶占式核心,後來成為Linux 2.6核心的一部分,在 Linux Symmetric Multi-Processing (SMP) 核心中使用自旋鎖來判斷臨界區。2000年,MontaVista為多處理器系統提供了cpu相關的API到Linux社區的O(1)調度器中。2002年,MontaVista為要求更好的定時器需求的系統和軟體提出了 High Resolution Timers (HRT),比標準Linux核心(2.4)10毫秒一次時鐘中斷更好,增強了對實時任務行為的控制。
MontaVista Software 在2004年創辦了一個開源工作模型,從那以後,Ingo Molnar 在維護這個項目。 2005年,MontaVista開源了一個中斷子系統,可以使中斷回響時間被確定。這個改進後來被Molnar增加到搶占式實時項目中。
2009年,monta vista的最新版本是MontaVista Linux 6。

相關詞條

熱門詞條

聯絡我們