當前位置:首頁 > 嵌入式 > 嵌入式軟件
[導讀]選擇哪種LINUX?當前的大部分Linux系統(tǒng)都包括你所需要的軟件,內核和驅動程序,庫,附件及應用程序。盡管如此,還是經常有人問"我應該選擇哪一個版本的Linux系統(tǒng)呢?"許多人對

選擇哪種LINUX?當前的大部分Linux系統(tǒng)都包括你所需要的軟件,內核和驅動程序,庫,附件及應用程序。盡管如此,還是經常有人問"我應該選擇哪一個版本的Linux系統(tǒng)呢?"許多人對這個問題都有自己的答案,每個人都認為自己最喜歡的系統(tǒng)比其它所有的系統(tǒng)都要好。

我的新看法是,大多數人都喜歡自己第一次成功安裝的那個系統(tǒng)。

如果他們在安裝的第一個系統(tǒng)中遇到了麻煩的話,他們會鐘情于下一個解決了這個麻煩的系統(tǒng)。拿我自己來看,SLS是我玩的第一個Linux系統(tǒng)。不幸的是,SLS中有幾個臭蟲,安裝的時候和運行起來都不順。

這當然沒有什么好驚訝的,畢竟這是五年前的事了。大概就在這個時候,Patrick Volkerding發(fā)布了Slackware。Pat改進了SLS,修正了一些錯誤。結果除了沒有臭蟲,看上去和SLS一樣,工作起來感覺也一樣。

現在看來,我覺得Slackware是最易于安裝的系統(tǒng)。不過,安裝對于我已經不再是一個問題了,我發(fā)現Slackware有一些嚴重的缺點,而其它的系統(tǒng)中卻沒有這些問題。在我們開始討論細節(jié)之前,我們可以來看一看我對于安裝不同版本的Linux系統(tǒng)有多少經驗,按照我第一次安裝各個系統(tǒng)的時間次序排列如下。我想這會有助于你們理解我的觀點。

100+ SLS/Slackware5 MCC (為大學生準備的一個小型的系統(tǒng))5 Yggdrasil20 Red Hat10 Caldera20 Debian5 S.u.S.E.說過這些之后,下面就是我對于各個系統(tǒng)的詳細分析了。這只是我的個人觀點,你很可能并不贊同。

SLS/Slackware/MCC這幾個系統(tǒng)都很容易安裝,也比較容易理解。它們被設計成可以從軟盤進行安裝,每個包的體積都和一張軟盤的容量差不多。

有一段時期,我甚至能在沒有顯示器的情況下順利的安裝Slackware。

但是,考慮簡單化就不得不付出代價。軟件是保存在壓縮包中的,系統(tǒng)里沒有說明各個包之間的關系,看不出包之間的依賴關系,沒有好的升級的方法。如果你只是想嘗試一下,這些問題并不十分嚴重,但是對于有長遠計劃的計算機商家來說,一開始的簡單化,在以后很可能會引起意想不到的麻煩。

Yggdrasil Yggdrasil提供了一個非常吸引人的建立在GUI上的配置辦法。不幸的是,它的開發(fā)活動已經停下來了(至少是從公眾的眼里消失了),現在它已經不再明確的提供什么東西了。

Red Hat我第一次看到Marc Ewing的這個創(chuàng)造物的時候,我確實非常的驚訝。它有一些建立在GUI上的配置工具,而且看上去前景光明。

經過這幾年,Red Hat不斷的改進,越來越容易進行安裝和配置。

Red Hat引進了RPM打包系統(tǒng),它說明了各個包之間的依賴關系,這保證了安裝的程序確實能夠運行,并且提供了一個簡便的升級辦法。

RPM還提供了富有吸引力的預安裝、安裝掃尾以及卸載腳本。4.2 版被證明十分健壯。當前的版本是5.0,5.1版加上錯誤修正將會是又一個健壯的產品。安裝過程被流水線化了,這使標準的安裝過程變得非常容易。不過我覺得,為了讓安裝過程變得更加簡便,還有兩點有待改進:在安裝過程中要可以把需要的配置存到軟盤上(Caldera和S.u.S.E.提供這一功能),這將可以簡化在同樣的機子上或是其它的機子上的安裝過程。在安裝過程中要可以做一張啟動盤。

Red Hat已經成為最受歡迎的"零售"版本。最早有O'Reilly出版書籍介紹它,后來有MacMillan以及現在的IDG??瓷先ニ诿绹袌錾系那熬胺浅?春?。Red Hat在提供Intel版本之外,還有Digital Alpha和SunSPARC的版本。

Caldera Caldera由德國的Linux Support Team (LST)(現在是Caldera的一部分了)負責。Caldera,跟Red Hat一樣,使用RPM包格式。安裝過程和Red Hat差不多,多了一個配置儲存/恢復選項。Caldera和其它的系統(tǒng)不同之處在于,它提供有許多商業(yè)軟件包,包括一個安全的Web服務器以及辦公套件。Caldera是"商業(yè)感"最強的Linux系統(tǒng)。有一個讀者跟我抱怨說,你根本不能進行升級.也就是說,你必須把你的配置文件保存好,然后重新安裝。

Debian是最老的系統(tǒng)之一,但是由于它是由志愿者進行開發(fā)的,它的更新較為緩慢。由于它的開發(fā)者在地理上分布的比較散,管理和集成升級的工作對它就尤為重要。你可以通過把你的系統(tǒng)聯(lián)到一個FTP站臺上,來進行升級。有些情況下,你需要暫停一些后臺服務。(比方說,在升級sendmail的時候,你必須先把它停下來,替換程序,再重新啟動它)。這些工作都是自動完成的。Debian使用和RPM包格式不同的.deb格式(盡管它也可以安裝RPM)。.deb的功能非常強,包括有依賴性檢驗,預安裝和安裝掃尾以及卸載腳本。這就是為什么上面所舉的sendmail的例子是由系統(tǒng)自動完成的了。Debian最困難的就是一開始的安裝過程。或者這么說吧,就是害怕dselect,這個安裝程序。

dselect的設計比較老化了,如果要安裝的包的數目在50到100之間,它工作的還可以,但是現在這個數目已經超出1000了,它完全無法控制這么多的包。在Debian 2.1版中將會有取代dselect的新工具出現。Debian提供有Digital Alpha和M68k的版本,不過應用程序要少一些。

S.u.S.E. S.u.S.E.是一個德國系統(tǒng),它的安裝過程感覺上和Caldera差不多。它也使用RPM包格式,安裝過程中也提供有存儲/恢復配置選項。有兩點使S.u.S.E.和其它的系統(tǒng)有所不同。第一,對XFree86的支持要比其它系統(tǒng)來的更好一點,這是因為S.u.S.E.和XFree86的開發(fā)小組關系比較緊密;第二,這個系統(tǒng)里有更多的應用程序。

一個完全安裝版需要2GB的硬盤空間。YAST,S.u.S.E.的安裝及管理工具,能夠處理RPM、.deb和.tgz等各種文件包。升級也非常簡便。我應該選擇哪一個?

這視情況而定。我有一臺機子運行Caldera,三臺機子運行Red Hat(一臺PC,一臺Digital Alpha,一臺SunSPARC),兩臺機子運行

Slackware,一臺機子運行S.u.S.E.(一個筆記本),還有一些機子運行Debian。(我的機子實在是太多了一些。)深入來看,所有的系統(tǒng)都有各自不同的問題。所以,我不認為有一個最完美的答案,至少到目前為止。并不是說它們不能夠工作,只是說它們每一個都有一些缺陷而已。所有的系統(tǒng)都缺少一個共同的管理工具。在1997年的USENIX展會上,Caldera宣布了它們的CAOS(Caldera OpenAdministrationSystem開放管理系統(tǒng))。會議上的討論表明,在COAS能夠為大多數Linux用戶提供一個滿意的通用安裝系統(tǒng)以前,還有許多概念需要澄清,還有許多工作有待完成。今天來看,如果要安裝一個一般用途的系統(tǒng),我傾向于Debian。[!--empirenews.page--]

不過我也為了其它的目的安裝其它的系統(tǒng)。比方說,我的筆記本里裝的是S.u.S.E.,因為大量的軟件作為一個演示系統(tǒng)是非常有震撼力的。

一個比較合適的問題是"你選擇哪一個?"答案還是一樣,"視情況而定"下面的一些建議也許對你能夠有所幫助:

如果你認識的所有人都跑某個系統(tǒng),而你是個新手,你應該選擇和他們一樣的系統(tǒng)。

如果你想玩你自己的一套,也就是說你想自己編譯、安裝所有的東西,你可以考慮Slackware。

如果你想"跟上潮流",安裝Red Hat。

如果你需要"所有的一切",安裝S.u.S.E.。

如果你需要看上去"最商業(yè)"的產品,選擇Caldera。

假如自由軟件的政治因素對你十分重要,或是你希望加入到開發(fā)工作中去,選擇Debian。

如果你有好幾個系統(tǒng),需要把它們連起來、升級,選擇Debian或者等待Caldera發(fā)布它們的COAS。

結論這兒是我的看法。問問其它的Linux用戶,很可能你會聽到和我不同的觀點。如果你不能肯定自己是否得到了正確的答案,下面的一些工作可以使你從一個系統(tǒng)轉到另一個系統(tǒng)的時候少遇到一些麻煩。把/home 放在一個獨立的文件系統(tǒng)上。這樣的話,在更換系統(tǒng)的時候,就無需拷來拷去的了。這同時也意味著你可以在一臺機子上的不同系統(tǒng)之間共享/home。選擇能夠為絕大多數系統(tǒng)所支持的硬件。假如你需要并非Linux 系統(tǒng)自帶的應用程序,你最好能搞到源代碼,這樣你才能進行升級或者移植。選擇一個Linux CD套件(比如InfoMagic的開發(fā)者資源套件)。

這可以提供給你至少三個系統(tǒng)(Slackware、Debian和Red Hat)。

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

9月2日消息,不造車的華為或將催生出更大的獨角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

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

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

關鍵字: AWS AN BSP 數字化

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

關鍵字: 汽車 人工智能 智能驅動 BSP

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

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

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

關鍵字: 騰訊 編碼器 CPU

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

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

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

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

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

關鍵字: 通信 BSP 電信運營商 數字經濟

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

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

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

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