Linux快速入門之:嵌入式Linux基礎
1.1.2Linux作為嵌入式操作系統的優勢
從Linux系統的發展過程可以看出,Linux從最開始就是一個開放的系統,并且它始終遵循著源代碼開放的原則,它是一個成熟而穩定的網絡操作系統,作為嵌入式操作系統有如下優勢。
1.低成本開發系統
Linux的源碼開放性允許任何人獲取并修改Linux的源碼。這樣一方面大大降低了開發的成本,另一方面又可以提高開發產品的效率。并且還可以在Linux社區中獲得支持,用戶只需向郵件列表發一封郵件,即可獲得作者的支持。
2.可應用于多種硬件平臺
Linux可支持X86、PowerPC、ARM、Xscale、MIPS、SH、68K、Alpha、Sparc等多種體系結構,并且已經被移植到多種硬件平臺。這對于經費、時間受限制的研究與開發項目是很有吸引力的。Linux采用一個統一的框架對硬件進行管理,同時從一個硬件平臺到另一個硬件平臺的改動與上層應用無關。
3.可定制的內核
Linux具有獨特的內核模塊機制,它可以根據用戶的需要,實時地將某些模塊插入到內核中或者從內核中移走,并能根據嵌入式設備的個性需要量體裁衣。經裁減的Linux內核最小可達到150KB以下,尤其適合嵌入式領域中資源受限的實際情況。當前的2.6內核加入了許多嵌入式友好特性。
4.性能優異
Linux系統內核精簡、高效并且穩定,能夠充分發揮硬件的功能,因此它比其他操作系統的運行效率更高。在個人計算機上使用Linux,可以將它作為工作站。它也非常適合在嵌入式領域中應用,對比其他操作系統,它占用的資源更少,運行更穩定,速度更快。
5.良好的網絡支持
Linux是首先實現TCP/IP協議棧的操作系統,它的內核結構在網絡方面是非常完整的,并提供了對包括十兆位、百兆位及千兆位的以太網,還有無線網絡、Tokenring(令牌環)和光纖甚至衛星的支持,這對現在依賴于網絡的嵌入式設備來說無疑是很好的選擇。
1.1.3Linux發行版本
由于Linux屬于GNU系統,而這個系統采用GPL協議,并保證了源代碼的公開,于是眾多組織或公司在Linux內核源代碼的基礎上進行了一些必要的修改加工,然后再開發一些配套的軟件,并把它整合成一個自己的發布版Linux。除去非商業組織Debian開發的DebianGNU/Linux外,美國的RedHat公司發行了RedHatLinux,法國的Mandrake公司發行了MandrakeLinux,德國的SUSE公司發行了SUSELinux,國內眾多公司也發行了中文版的Linux,如著名的紅旗Linux。Linux目前已經有超過250個發行版本。
linux操作系統文章專題:linux操作系統詳解(linux不再難懂)linux相關文章:linux教程
評論