Montavista

Montavista

Montavista是MontaVista Software公司簡稱.MontaVista Software公司日前宣布推出新版Mobilinux,可協助移動和無線裝置開發者解決關鍵的設計問題。Mobilinux包括一些工具,能協助降低資源需求,節省RAM和Flash內存空間。Mobilinux 4.1結合了諸如uClibc、squashfs和DirectFB等技術以及專門用於內存分析功能的開發工具,協助開發者顯著降低整體內存需求。

目錄

正文


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)與VxWorksWindows 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。