歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux業界

嵌入Linux響應性媲美實時OS,MontaVista發布最新套件

【日經BP社報道】

在MontaVista公司產品中先後采用的技術發展路線圖。帶企鵝標志的就是指在該公司的開發成果中已被吸收到CE Linux內核中的技術。搶占延遲的測試結果(普通Linux內核)搶占延遲的測試結果(這次的Linux內核)廢除預訂模式,分開提供產品和支持  美國MontaVista軟件公司日前發布了響應性能與實時OS相匹敵的嵌入Linux套件最新版本“MontaVista Linux Professional Edition 4.0(Pro4.0)”(發布資料)。該公司自2004年10月開始著手進行旨在將嵌入Linux響應性能提高至實時OS同等水平的改進工作,2005年8月公布了相關成果。此次終於將開發成果反映到了產品中。采用的Linux內核為2.6.10。

  MontaVista公司的嵌入Linux套件由如下3種產品組成。一是面向工業設備、通信設備和民用設備等各種用途的“Professional Edition(專業版本)”;二是面向可靠性要求非常高的通信設備等領域的“Carrier Grade Edition(運營商版本)”,三是面向手機和AV設備的“Mobilinux”(原為Consumer Electronics Edition)。Carrier Grade Edition和Mobilinux方面,現已推出采用2.6內核的產品,產品版本也已發展到4.0。隨著Pro 4.0的亮相,該公司的所有產品可以說悉數采用了2.6內核。

導入了具備優先級繼承功能的互斥程序

  Pro 4.0最大的特點是響應性的提高,通過將內核的自旋鎖更換成具備優先級繼承功能的互斥程序等措施實現了快速響應性。比如搶占延遲(preemption latency)最大值縮短到了65μs,相當於普通Linux內核的1/30;最大中斷響應時間縮短到了47μs,相當於普通Linux內核的1/20;關聯轉換的最大響應時間縮短到了20μs,相當於普通Linux內核的1/10(MontaVista公司的基准測試結果)。

  除此之外,Pro4.0在產品中標准配備了“NPTL(Native POSIX Thread Library)”、“IPSec for IPv4/IPv6”、面向美國Conexant系統公司無線LAN芯片組的設備驅動程序、圖形庫“X11/GTK Graphics Framework”等組件。

業務模式也發生重大轉變

  伴隨著Pro 4.0的推出,MontaVista公司對產品的銷售模式進行了重大調整。廢除了過去長期采用的基於預訂模式的銷售方式,決定分成品提供和支持服務2大塊進行銷售。說到MontaVista公司,可謂是全球最大的嵌入Linux開發商,但過去一直只是根據基於年授權合同的預訂模式提供產品和服務。另外,合同的初期費用有時定得比較高(自300萬日元起價),對於能夠輕松確保總體開發費用的項目暫且不談,“假如是預算較低的小項目,一般不會輕易購買”(某嵌入軟件技術人員)。

  其實,為了降低嵌入Linux在經濟方面的門檻,CE Linux論壇在2004年6月曾公開了已在開發板卡上完成工作檢驗的參考封裝,誰都能夠免費對嵌入Linux進行導入評估,正在致力於擴大嵌入Linux的應用范圍。從MontaVista公司來看,由於公司客戶“希望分開提供支持服務和產品的呼聲日益增強”(日本MontaVista公司社長有馬仁志),所以此次決定廢除預訂模式。

最低價格降100萬日元

  除嵌入Linux發行套件之外,Pro 4.0還附加了該公司基於Eclipse的綜合開發環境“DevRocket 2.0”以及對該公司客戶專用網站“MontaVista Zone”為期一年的訪問權。價格自200日元起,比過去的預訂服務降低了100萬日元。DevRocket 2.0使用的各種工具分別是3.0.1版的Eclipse,2.1版的CDT(C/C++ Development Tools),3.4.3版的gee編譯器和2.3.3版的glibe。

  Pro 4.0為永久授權(perpetual license),一次購買,即可永久使用。過去,購買該公司的預訂服務後,盡管在合同期間內可以免費使用升級版。但合同期滿後的新版產品每次都要重新購買。當然對老版本用戶提供打折優惠。

  對於支持服務,則根據服務的充實度,准備了5級標准。自低價位的“標准支持”、“高級支持”開始,還包括可要求MontaVista公司指派專門技術人員的“賬戶管理”,以及進一步增加單獨應對事項的“共享工程”和“專職工程”。價格約為4000萬日元的“專職工程”支持服務,據稱還將定期與MontaVista公司的專職工程師召開會議。另外,還在上述支持服務之外,另行准備了培訓與委托開發業務。(記者:進籐 智則)




Copyright © Linux教程網 All Rights Reserved