嵌入式Linux陣營關注一個統一的規範 |
|
jackkcg
站務副站長 發表:891 回覆:1050 積分:848 註冊:2002-03-23 發送簡訊給我 |
嵌入式Linux陣營關注一個統一的規範
2001-06-28 嵌入式Linux 報道
-------------------------------------------------------------------------------- 由於擔心嵌入式Linux陣營的分化,嵌入式Linux聯盟ELC(Embedded Linux Consortium)最近向其124個成員公司建議,?開放源代碼作業系統Linux的嵌入式版本開發一個統一的規範。 儘管主要的嵌入式軟體供應商風河系統公司(Wind River Systems Inc.)聲稱FreeBSD是一種更成熟的開放式Unix變種,嵌入式系統會議還是提出了該建議。不過,風河系統公司的一位元高層人士認?FreeBSD比Linux更好。 由於工程師們力圖利用源代碼開放軟體來生成一種對他們的設計更實用的作業系統,這些相互衝突的努力暗示著進一步的分化將會發生。 LynuxWorks公司董事長兼首席行政長官Inder Singh表示:“我們所聽到的擔憂之一是:嵌入式Linux是否會走向分化?是否會步Unix的後塵?而目前,各個供應商提供的Linux作業系統都有一些細微差別。” Dataquest的高級分析員Daya Nadamuni指出,避免重蹈Unix的覆轍是非常重要的。在過去的20多年中,Unix在計算領域中已經被分化?多個變種。 她補充道:我很高興看到嵌入式Linux供應商正在努力完成一個共同的API,以使所有的應用程式開發商和第三方供應商都能據此來編寫應用程式。如果沒有這樣的API,那?任何作業系統,如Unix類的作業系統甚至桌面作業系統,似乎都將會出現某種分化。應用程式的可攜性和對應用程式開發的支援都對獲得越來越多的市場支援十分關鍵,因此他們作出這種努力很重要。 Nadamuni認?,由嵌入式Linux領域中主要公司構成的聯盟來發起這次行動也很關鍵。她指出:“這不同於個別供應商把他們的API作?一種實際標準強加於人。” 在不久前的一次ELC委員會上,LynuxWorks公司的Singh及其他七個代表IBM、Lineo、MontaVista Software和Red Hat公司的委員公佈了他們將制定稱?《ELC平臺規範》(ELC Platform Specification)的計劃。這個統一的規範將覆蓋作業系統的基本業務,?嵌入式中間件和應用程式的開發提供一個平臺。 所建議的規範將基於現有的一些規範,如Posix 1003.13、單一Unix規範(Single Unix Specification)以及Linux標準基礎(Linux Standard Base)。委員們認?,對現有的一些規範的利用使得新規範可更快地成?一種正式標準。 委員會表示,《ELC平臺規範》將作?一個目標,並圍繞它開發一整套用於驗證?品相容性的測試和驗證程式。與會成員還計劃創建一個商標和粘貼在嵌入式Linux?品上的標記,類似於流行的英代爾公司標記“Intel Inside”。 印記和徽標 Nadamuni認?驗證是個關鍵性難題。她說:“如果能拿出一套好的可相容測試工具集或某種驗證方法,就能極大地增強市場上?品經銷商的信心。” Nadamuni 補充道,一個恰當的印記和徽標還會增強用戶對基於Linux的?品的信心。她接著說:“這是將該技術推向市場的一種方法。目前,大多數使用Linux的人都是一些有時間在正常工作之餘研究它的硬內核設計工程師。” 現在的目標就是要將這種作業系統納入主流。Singh認?:“有一個標準的平臺對諸如PDA、無線資料電話、遠端資訊處理等應用來說非常重要。如果我們成功,前景將非常令人鼓舞。擁有一個標準一直都是Linux業界神聖的追求。” Nadamuni認?敲定該標準推出的時間非常重要。“關鍵在於他們到底能多快拿出這個規範,多快能具體實施,以及相容性測試套件多快能面市。”她指出,“如果標準敲定變成一個漫長的過程,那?人們很快就會忘記它。” Singh表示,ELC會員希望在幾個月內發佈一個規範。約70%的與會者贊成實施這一行動。 風河公司卻始終繞開Linux而宣傳其FreeBSD作業系統。FreeBSD作業系統是BSD作業系統的一個開放式版本,該公司通過收購Berkeley Software Design公司而獲得此版本。 嵌入式Linux圈內有人預言,在嵌入式作業系統領域處於領先地位的風河公司最終會出臺它自己的Linux戰略。但BSDi收購行動卻直接將風河置於對立面,目前該公司正將FreeBSD作?一個比Linux更適合嵌入式市場的源代碼開放式Unix而大力宣傳。 風河公司平臺業務部總經理John Fogelin表示:“從許多方面來講,BSD都比Linux強。” 而BSDi的開放源代碼技術副總裁Jordan Hubbard則詼諧地說:“Linux是毛頭小夥時期的Unix,FreeBSD則是而立之年的Unix。” Fogelin指出,Linux不過是許多源代碼開放作業系統中的一個而已。“我不相信嵌入式Linux完全開放,雖然他們已經做得很成功。”他說,“而且更重要的是,Linux已經把人們的注意力引向類似Unix的介面,如Posix介面。這確實?它帶來了一個有價值的連鎖效應,而這種效應在其他作業系統中是很難找到的,...,令人吃驚的是竟有如此多的人沒有意識到Linux實際上就是Unix。” Fogelin進一步指出,BSD的源代碼開放步子邁得比Linux更大。它更具包容性,並允許更多的人修改代碼。 尚無具體細節 由於ELC平臺規範目前只是個建議,具體細節還不清楚。不過,在ELC演講結束後的一個研討會上,Lineo公司的合夥創始人和首席技術官Tim Bird作了一個有關標準嵌入式作業系統規模的發言。Bird說:“我們必須丟開一些桌面作業系統上已有的東西,因?我們討論的可能是要在4MB以下記憶體空間中運行的系統。”中間件供應商非常支援這個建議,IBM公司軟體?品經理兼ELC副主席Dan Bandera表示:“從我們的觀點來看,一個作業系統要同時針對很多應用是非常困難的,因此ELC正在採取的方法很有意義。” “現在正是推出Linux平臺規範的好時機。”MontaVista Software公司首席行政長官兼ELC委員Jim Ready則表示,“最終,嵌入式系統開發商將能夠在一個開放的、功能豐富的及獨立于供應商的標準平臺上開發各種中間件、開發工具和應用程式。ELC的這一倡議吹響了結束專有的源代碼不開放嵌入式作業系統時代的號角。” 反對者則擔心ELC標準不利於整個Linux陣營的發展。K Computing公司總裁Kevin Dankwardt認?:“這個建議似乎有?生一個嵌入式Linux 企業聯盟的意思。僅根據一個API來定義一個標準的努力,除了會給少數特定供應商帶來一些商業利益以外,將不會有多大用處。” ELC委員們強調,他們歡迎出席會議的用戶和成員公司發表不同意見。“我們現在還處於這樣一個階段,即:我們希望先推出該規範,然後再看是否要繼續向前走。”Lineo公司的Bird表示。而風河公司則堅定地認?,Linux不要僅限於嵌入式領域。他們自己的BSD作業系統商業化版本計劃就不是針對運行於VxWorks即時操作系統之上的目標應用,而是針對那些可用一個完全的Unix方案解決問題的應用。 風河公司的Fogelin解釋道:“在桌面PC和伺服器上使用Linux,並把Windows NT排擠出伺服器市場,將是一場可取得成功且鼓舞士氣的戰鬥。相反,在嵌入領域中你將發現分化加大,並出現針對不同種類微處理器以及不同規模的各種Linux系統。” Fogelin指出:“在桌面和通用伺服器市場中,作業系統和應用定義了設備;但在嵌入式市場中,卻是設備決定了哪些作業系統服務是必須的,而這?多的應用使你很難找到多少共同點。如果考慮到這一點,再看一下Linux陣營的組織結構,我認?分化的?象已經出現。” “明智的中間立場” 風河公司重申對FreeBSD沒有任何商業目的,也沒有計劃提供與之有關的服務。公司將要做的是資助FreeBSD的發展。按Fogelin的說法,這將包括在零售書店銷售的BSD參考書中附帶含FBSD軟體的免費光碟之類的工作。他說:“風河公司決定在今後數年中就開放源代碼問題選擇一種明智的中間立場。” Fogelin認?,FreeBSD的更?自由的源代碼開放規則是它給嵌入式設計領域帶來的一個關鍵優點,另一特別之處是FreeBSD不受適用於Linux的通用公共許可證GPL(General Public License)的約束,因此用戶毋須將用FreeBSD開發的軟體與任何需要的人分享,而Linux用戶就不能這樣。 Fogelin爭辯道,這種自由使得獲取其他技術的許可證更?容易。“當你打算開發一個智慧嵌入式裝置時,你需要購買某些技術,以使你的裝置成?一個成功的完整體系。”他以網上收音機?例說:“如果你要開發一個網上收音機,你有可能要用到RealAudio資料流程格式來進行播放。一旦你獲得許可,RealAudio公司可能就會告訴你,不能將代碼放到Linux中。因?Linux受制於GPL,因而必須對每個人公開,並使其隨時可見可用。”
出處:
http://neuron.et.ntust.edu.tw/homework/90/OS/90homework#1/A9015016/news/a14.html
------
********************************************************** 哈哈&兵燹 最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好 Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知 K.表Knowlege 知識,就是本站的標語:Open our mind |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |