gentoo 和 archlinux 有什麼優缺點?

我是一個Gentoo用戶,使用linux數年後才進行第一次安裝,前兩次因爲對gentoo不夠熟知放棄了重來,所以大體上花了一週時間才裝完。不過安裝後你會覺得對linux有了另一翻認識,包括瞭解各種配置文件,引導區,分區格式化,各種熟悉的軟件的來歷。


廣泛一點來看,gentoo使用源碼來做包管理,其實不僅僅是USE所控制又不只是裝多少包,你還能控制編譯選項,使得所獲得的程序更加是你所期望的。例如emacs23,一種支持xft,一種不支持,一般發行版會維護不帶xft的版本,你想用xft就得折騰源代碼編譯,很多平臺下折騰某個不太熟悉的包的變異是一件無比痛苦的事情,比如說缺一個依賴的包時究竟應該下載哪個?源代碼的依賴關係和二進制的依賴是不一樣的。gentoo可以很好的處理。自由。


gentoo團隊同時是一個很負責的發行版,沒有經過驗證的包基本上會mask上,所以看起來不會那麼“新”,但維護的包質量都很高,某種程度上我覺得arch不管這些的。比如說gnome3暫時不會接受,會等到3.2,kernel source也不會輕易更新,題外話,ubuntu現在kernel更新的也太勤快了點,但很多內部的lib又不那麼新,看起來多少有些華而不實。


gentoo雖然小衆,但是支持很多的,不太用擔心遇到問題解決不了,可以試試看。


arch的配置簡單不必多說.一個rc.conf可以搞定多數選項,daemon,鏡像地址的詳細配置...有個帶桌面的發行版archbang,配置openbox窗口管理器,界面風格與速度都是一流,最重要的是跟用原生的arch差別不大,不是ubuntu與debian的差別.


gentoo的話,新手第一次編譯安裝可能會有些麻煩,有半年左右linux經驗的人安裝應該不成問題.gentoo的幾乎每個部分都需要自己打理,這也是深入瞭解linux最好的方式.use關鍵字能保證你安裝軟件包是不加入無關的包,軟件潔癖的最愛.portage技術允許你快速搜索到要尋找的包_並且支持多線程_這是其它包管理軟件所不具備的.


arch簡單易用,ubuntu論壇也開闢了arch討論區.gentoo需要折騰,官方文檔豐富,高手很多.ubuntu做桌面系統_處理日常應用很完美,深入學習推薦gentoo.


首先從定製性上來說, 2個都是很優秀的定製性的linux發行版, 但是, gentoo更爲出衆一些, 從安裝開始, 你就可以一步一步的來定製屬於你自己的發行版
接下來我們來說包管理. gentoo的包管理叫portage, 是跟FreeBSD的ports很相近的一個系統. 都可以對軟件包進行定製. 比如portage中強大的USE標籤, 可以讓編譯更加精確, 包更加定製化. 同時, 依託mask, 還可以對包的不同版本進行管理. 比如你不喜歡py2.7, 可以直接把2.7以上的包全部mask掉, 系統只會安裝最接近2.7的一個版本, 比如2.6.6. 這對很多軟件是很有用的, 發現新版本穩定性不夠, 或者不想升, 直接mask掉
再下來我們來看配置. gentoo的配置一般都是標準的linux配置設置. 配置文件的存放位置, 基本都是包默認的位置, 不會有什麼改變. arch基本都會在一個基本的rc.conf中, 也非常的統一
再下來我們來說開發環境. 2個系統都有很標準的開發環境配置. gcc等編譯環境的配置, 2者也都是非常標準的, 對於普通的軟件編譯工作來說, 實在是太愜意了. 由於gentoo的包都是從源碼編譯而來, 對硬件的優化也做的最好, 尤其是內核.


綜合來說, 2個發行版都很優秀, 如果希望更省事一些, 可以使用arch; 如果想對linux有更多的瞭解, 建議使用gentoo, 上手可能會有難度, 但是學進去之後, 會真正的發現gentoo的樂趣和優點
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章