Linux作業系統的嵌入式領域面臨新挑戰(轉)

BSDLite發表於2007-08-15
Linux作業系統的嵌入式領域面臨新挑戰(轉)[@more@]  與在伺服器和桌面系統的風風火火比較起來,Linux在嵌入式領域似乎總是不溫不火,是生不逢時,還是另有隱情?

  最近幾年,Linux作業系統在桌面和伺服器系統等領域的應用取得了很大的成功。它的存在已經對這些領域中的傳統霸主,例如微軟的Windows和Sun公司的SunOS/Solaris作業系統等造成了極大的威脅。這主要得益於其較低的使用開銷和更高的應用效能:現在,Linux作業系統加高階奔騰處理器構成的計算機系統在效能上已經遠遠超過了同等價位的執行著Solaris的基於SPARC處理器的計算機系統;Linux能夠取得成功的另一個主要原因在於它是一個開放原始碼的系統軟體,Linux使用者可以享受到世界各地Linux愛好者提供的支援。

  就在Linux系統在桌面和伺服器領域應用風頭正勁的時候,業界內外普遍地認為Linux也會成功打入到嵌入式系統中,成為主流作業系統之一。但是,事與願違,現實中的情形遠沒有那麼樂觀。那些為桌面和伺服器系統提供Linux作業系統軟體的開發商們並不熱衷於將Linux引入到嵌入式系統領域。而其他的一些已經在嵌入式Linux領域開拓市場的公司,比如Lineo和MontaVista,也一直沒有獲得穩定的收益。為什麼Linux沒有能夠在嵌入式領域中獲得它在桌面系統中同樣的輝煌呢?原因就是桌面系統和嵌入式系統對作業系統的需求有所差異。

  桌面系統和嵌入式系統對作業系統的需求有很多差異,而且都很關鍵。我們在這裡先討論幾個最重要的問題,這些問題已經足夠體現出Linux系統在嵌入式系統領域所面臨的挑戰。這些挑戰都是在之前的桌面系統應用中未曾遇到的,主要包括:

  ● 中斷延遲(interrupt latency)

  ● 執行緒響應時間(thread response time)

  ● 排程策略(scheduling)

  ● 裝置驅動程式

  ● 可靠性和安全性

  以上這些都是技術層面上的挑戰。而在將Linux系統引入嵌入式領域時,還有很多的非技術性層面上的挑戰也是必須要考慮的。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-960347/,如需轉載,請註明出處,否則將追究法律責任。

相關文章