當前位置:首頁 > 嵌入式 > 嵌入式軟件
[導讀] Linux作為免費使用和自由傳播的類UNIX操作系統(tǒng),以速度快、運行穩(wěn)定、對硬件的配置要求低并兼具了其他操作系統(tǒng)的優(yōu)點而贏得了廣泛的贊譽,關鍵之處更在于其開放源碼和免費使用的誘惑,使得近幾年內(nèi)Linux得到了迅猛地發(fā)展。

開源的Linux

Linux作為免費使用和自由傳播的類UNIX操作系統(tǒng),以速度快、運行穩(wěn)定、對硬件的配置要求低并兼具了其他操作系統(tǒng)的優(yōu)點而贏得了廣泛的贊譽,關鍵之處更在于其開放源碼和免費使用的誘惑,使得近幾年內(nèi)Linux得到了迅猛地發(fā)展。

Linux的版權(quán)所有者是芬蘭籍的Linus Torvalds先生和其他開發(fā)人員,它遵循GPL聲明(GNU General Public License--GNU通用公共版權(quán)協(xié)議),即可以免費得到它的軟件和源代碼,并對它進行自由地修改。Linux的開源特性脫離了UNIX的影響,盡管 UNIX具有龐大的支持基礎和發(fā)行系統(tǒng),使得它(指UNIX)成為世界范圍內(nèi)最有影響和最為廣泛使用的操作系統(tǒng)之一,但是由于商業(yè)版UNIX非常昂貴,而且源代碼是有專利的,所以很難在計算機愛好者中廣泛使用。于是,出現(xiàn)這樣一群人,他們是一支由編程高手、業(yè)余計算機玩家、黑客們組成的奇怪隊伍,完全獨立地開發(fā)出一個在功能上毫不遜色于商業(yè)UNIX操作系統(tǒng)的全新免費UNIX操作系統(tǒng)--Linux,開源的Linux!

最初的Linux系統(tǒng)很小,功能也不多,但是,隨著Internet的發(fā)展,Linux系統(tǒng)被來自世界各地的數(shù)以千計的程序高手不斷擴充和完善,今天, Linux在很多方面已經(jīng)領先了商業(yè)性的UNIX系統(tǒng)。全世界許多熱心的使用者為Linux開發(fā)或者移植了許多應用程序,包括X-Windows、 Emacs、TCP/IP網(wǎng)絡(包括 SLIP/PPP/ISDN)等等?,F(xiàn)在Linux(包括內(nèi)核和大量的應用程序)光是執(zhí)行程序已經(jīng)達到200M的規(guī)模,完全安裝以后的規(guī)模將更大(大約 500M左右),這也正是開源所帶來的優(yōu)勢。

越來越多的商業(yè)軟件公司宣布支持Linux,如Corel和Borland公司。在國外的大學中很多教授用Linux來講授操作系統(tǒng)原理和設計。當然,對于大多數(shù)用戶來說最重要的一點是,現(xiàn)在我們可以在自己家中的計算機上進行UNIX編程,享受閱讀操作系統(tǒng)的全部源代碼的樂趣!因此,Linux吸引著越來越多的使用者來使用它,測試修改軟件中的錯誤。在短短的幾年時間里Linux以超常的速度發(fā)展,已經(jīng)從一個丑小鴨變成一個擁有廣大用戶群的真正優(yōu)秀的、值得信賴的操作系統(tǒng)。根據(jù)不精確的統(tǒng)計,全世界使用Linux操作系統(tǒng)的人已經(jīng)有數(shù)百萬之多(這一數(shù)字還在以驚人的速度增加著),而且絕大多數(shù)是在網(wǎng)絡上使用的。而在中國,隨著Internet大潮的卷入,一批主要以高校的學生和ISP的技術人員組成的Linux愛好者隊伍也已經(jīng)蓬勃地成長起來??梢哉f在中國,隨著網(wǎng)絡的不斷普及,開源而性能優(yōu)異的Linux操作系統(tǒng)必將發(fā)揮出越來越大的作用。

與此同時,大量公司介入Linux的業(yè)務,將Linux操作系統(tǒng)及一些重要的應用程序打包,并提供較方便的安裝界面。這些公司所提供的產(chǎn)品一般稱為 Linux的發(fā)布版本。目前比較著名的Linux發(fā)布版本有以下幾種: RedHat-最著名的Linux服務提供商;SlackWare-歷史比較悠久的發(fā)行版本;SUSE-在歐洲知名度較大; TurboLinux-在亞洲用戶較多,該公司漢化做得很出色;Debain-完全由Linux社區(qū)的計算機高手維護的發(fā)布版本;XteamLinux- 北京沖浪平臺公司推出中國第一套漢化發(fā)布版本;BluePoint-內(nèi)核漢化技術比較引人注目;紅旗Linux-中科院軟件所和北大方正推出的發(fā)布版本。這些都標志著Linux以前所未有的姿態(tài)迎接著傳統(tǒng)操作系統(tǒng)軟件的挑戰(zhàn)。

但是,版本的多樣化也同時帶來了眾多問題,人們認識到,盡管Linux的發(fā)展得以順利的進行,然而,與UNIX遇到的同樣問題不可避免地顯現(xiàn)出來,Linux的多樣性提高了相互的不兼容性,這極大影響了Linux應用軟件的開發(fā)。

目前世界上存在188種Linux,為了Linux不致走上UNIX的發(fā)展道路,為了Linux能夠更加健康快速的發(fā)展,制定一個統(tǒng)一的標準是十分必要的,這必須充分重視和借鑒UNIX的教訓。

UNIX的歧途

UNIX最初也是作為小型機和大型機上的多任務系統(tǒng)而開發(fā)的,并很快地發(fā)展成為廣泛使用的操作系統(tǒng)。但是,正是由于它含糊不清的接口和缺少標準化等缺點,嚴重阻礙了發(fā)展的進程。綜觀UNIX的發(fā)展歷程,可以分為三個階段:

第一階段為UNIX的初始發(fā)展階段,從1969年AT&T貝爾實驗室創(chuàng)造了UNIX操作系統(tǒng),到剛開始只是在實驗室內(nèi)部使用并完善它,這個階段 UNIX從版本1發(fā)展到了版本6。同時UNIX也以分發(fā)許可證的方法,允許大學和科研機構(gòu)獲得UNIX的源代碼進行研究發(fā)展。這個階段最重要的事件是 UNIX的作者使用C語言對UNIX的源代碼重新改寫,使UNIX非常具有可移植性。

第二階段為80年代,這是UNIX的豐富發(fā)展時期,在UNIX發(fā)展到了版本6之后,一方面AT&T繼續(xù)發(fā)展內(nèi)部使用的UNIX版本7,同時也發(fā)展了一個對外發(fā)行的版本,但改用System加羅馬字母作版本號來稱呼它。System III和System V都是相當重要的UNIX版本。此外,其他廠商,以及科研機構(gòu)都紛紛改進UNIX,其中以加州大學伯克利分校的BSD版本最為著名,從4.2BSD中也派生出了多種商業(yè)UNIX版本。在這個時期中,Internet開始進行研究,而BSD UNIX最先實現(xiàn)了TCP/IP,使Internet和UNIX緊密結(jié)合在一起。

第三階段是UNIX的完善階段,從90年代開始到現(xiàn)在。當AT&T推出System V Release 4(第五版本的第四次正式發(fā)布產(chǎn)品)之后,它和伯克利的4.3BSD已經(jīng)形成了當前UNIX的兩大流派。此時,AT&T認識到了UNIX價值,因此他起訴包括伯克利在內(nèi)的很多廠商,伯克利不得不推出不包含任何AT&T源代碼的4.4BSD Lite,這次司法起訴也使很多UNIX廠商從BSD轉(zhuǎn)向了System V流派。

至此,UNIX形成了眾多具有代表性的版本,包括分屬兩個流派的SunOS與Solaris,SGI公司的IRIX 6.x,SCO公司的OpenServer與UNIXware等。其中,Solaris主要針對它的處理器來開發(fā),以及用于Intel平臺上的系統(tǒng) Solaris X86。IRIX 6.x是SGI公司的UNIX,這也是一種基于UNIX System V的產(chǎn)品。SGI的UNIX圖形工作站是圖形圖象處理領域內(nèi)的頂級產(chǎn)品,但SGI在圖形圖象領域的領先地位掩蓋了他作為一家UNIX廠商在操作系統(tǒng)領域內(nèi)的努力。SCO UNIX是在國內(nèi)比較有名氣的操作系統(tǒng),因為他使用Intel的平臺,并且較早進入中國市場。它的歷史可以追溯到MicroSoft開發(fā)的Xienx, Xienx是運行在Intel平臺上的一種基于UNIX V 6的系統(tǒng),后來Xienx開發(fā)部門獨立出來成立了SCO公司,并基于AT&T System VR3.2開發(fā)了SCO UNIX,其最新的版本為增強了圖形接口的SCO OpenServer 5.0.4。

眾所周知,由于UNIX不是一個廠家的單獨產(chǎn)品,在長期的發(fā)展過程中形成的多種不同的版本,雖然基本操作命令相似,但其中的較大的差異對于不太了解 UNIX發(fā)展過程的使用者和網(wǎng)絡管理員,造成了大量的困惑,從而造成使用或管理方面的眾多問題,這使得UNIX的發(fā)展腳步越來越沉重。同時,廠商之間的矛盾越來越明顯,缺乏統(tǒng)一的標準使得彼此的產(chǎn)品距離越來越大,幾乎演變?yōu)橐粓鰺o法收拾的內(nèi)戰(zhàn)。由此可見,Linux的發(fā)展道路與UNIX有著太多的相似,不要重蹈UNIX的覆轍是所有Linux業(yè)者和支持者的迫切呼聲,人們呼喚著一個統(tǒng)一的標準,以使Linux得以更加健康的發(fā)展。

姍姍來遲的LSB

的確,UNIX的教訓是沉重而深刻的。但是,這也為Linux的發(fā)展不至誤入歧途帶來了啟迪。缺少統(tǒng)一的標準所帶來的最嚴峻的問題就是資源的浪費和重復勞動以及由此引發(fā)的停滯不前。因為構(gòu)建一個運行在多種Linux上的應用程序至少需要三種方法,第一種是針對每種Linux分別編寫軟件,但它需要在各自的 Linux上分別測試。第二種是只為那些用戶最多的版本編寫,但無論選擇了哪種,都會失去部分的潛在客戶。第三種是忽略各個版本之間的區(qū)別,而推出可以在所有系統(tǒng)上使用的產(chǎn)品,那么它將需要所有必需的庫文件和工具,這項工作簡直有些天方夜譚。因此,運行在Linux上的商業(yè)軟件之所以少的首要原因就是缺少統(tǒng)一的移植標準,它阻礙了開發(fā)源碼軟件的發(fā)展進程。

統(tǒng)一不同版本的Linux,是進一步在企業(yè)用戶中普及Linux的必經(jīng)之路。企業(yè)用戶不愿看到技術上的不兼容和標準之爭,在這些問題解決之前,大規(guī)模地采用這種新的操作系統(tǒng)不太現(xiàn)實。TurboLinux公司首席執(zhí)行官保羅?托馬斯在出席一次源代碼開放軟件相關大會時說:"我們將擁有一種獨立的、更具普遍意義的Linux。"他表示,"世界不需要188不同版本的Linux,誰也不可能僅僅通過銷售操作系統(tǒng)來賺取利潤。(Linux的)價值主要體現(xiàn)在相關服務和應用程序上。"

到目前為止,紅帽子、TurboLinux、SuSE和Caldera系統(tǒng)等四種主要的Linux都擁有許多相同的功能。它們采用同樣的內(nèi)核、同樣的顯示軟件,以及由紅帽子公司開發(fā)的同樣的軟件升級功能。但是,它們也有許多不盡相同的功能,如用戶界面和文件所處位置等。和TurboLinux公司一樣,其它主要Linux經(jīng)銷商也將它們的未來放在了幫助企業(yè)客戶減輕電腦管理負擔之上。紅帽子公司最近推出了一種訂閱服務,可使用戶通過付費獲得軟件升級服務。 TurboLinux公司、SuSE公司和Caldera系統(tǒng)公司也都計劃推出類似的服務。這就需要Linux產(chǎn)品之間具有很好的兼容性。

在由Linux業(yè)者組成的"自由標準集團"舉行的論壇上,Linux標準基礎(Linux Standard Base, LSB)被發(fā)表,為首次打破不同版本Linux產(chǎn)品的語言藩籬進行努力。盡管LSB姍姍來遲,但是它卻標志著制定統(tǒng)一的標準被提上日程。

保羅?托馬斯表示,"Linux標準基礎"將為統(tǒng)一不同版本的Linux提供一條行之有效的途徑。一向支持"Linux標準基礎"的Caldera系統(tǒng)公司也表示,它將支持Linux的標準化。Caldera系統(tǒng)公司的首席技術總監(jiān)德魯?斯賓塞說:"來自所有Linux經(jīng)銷商的Linux產(chǎn)品的一致性非常重要。我們認為這是絕對必要的。"否則的話,"Linux將分裂成為彼此之間難以兼容的不同版本。

Linux一直在試圖消除UNIX的影響。近來,Linux進行標準化的努力取得了很大的進展,向目標又接近了幾步。美國Linux標準庫(LSB)以及其他一些項目就是要避免將Linux像UNIX系統(tǒng)一樣分裂為幾個不相兼容的版本。否則,這樣分裂的結(jié)果是微軟將可以用較為完整的Windows產(chǎn)品勝出了。一些Linux公司,如Caldera Systems和TurboLinux等,認為標準化以后可以使Linux公司更容易在基礎技術方面進行合作,而在高級性能上互相競爭。

近日美國自由標準集團(Free Standards Group)發(fā)布了"Linux開放平臺說明書"的1.1版本,該說明書的目的是使多種Linux版本的程序編寫更方便,例如Red Hat、Caldera及其他版本的Linux等。另外還發(fā)布了"文件系統(tǒng)層標準"公眾評論的2.2版本,該標準用以統(tǒng)一Linux和UNIX中存放關鍵文件的位置。

"自由標準集團"(Free Standards Group)發(fā)表的LSB 1.1版和Linux國際化起始(Linux International Initiative)標準第一版,可讓像Oracle等軟件廠商更容易將其程序轉(zhuǎn)到Linux平臺,而軟件公司不但可從不同廠商的Linux版本知道未來Linux的功能,甚至可以預知未來版本的功能。

包括HP、IBM、Dell、康柏、SuSE、Red Hat、Caldera、Turbo Linux和Ximian都在Linux World Conference and Expo上宣布此項標準。這些廠商都表示將盡力使其Linux產(chǎn)品符合LSB。因此,我們相信,LSB為Linux的未來所帶來的希望,不僅會促使 Linux以頑強的努力擺脫UNIX的影響,更會以一個"統(tǒng)一的基礎,高端的競爭"模式突破傳統(tǒng)軟件行業(yè)的束縛,為自由軟件的事業(yè)開辟更為廣闊的道路。

本站聲明: 本文章由作者或相關機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領增長 以科技創(chuàng)新為引領,提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術學會聯(lián)合牽頭組建的NVI技術創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術創(chuàng)新聯(lián)...

關鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關鍵字: BSP 信息技術
關閉
關閉