必威电竞|足球世界杯竞猜平台

Gentoo
來源:互聯網

Gentoo是一個基于Linux的自由操作系統,它能為幾乎任何應用程序或需求自動地作出優化和定制。追求極限的配置、性能,以及頂尖的用戶和開發者社區,都是Gentoo體驗的標志特點。Gentoo的哲學是自由和選擇。得益于一種稱為Portage的技術,Gentoo能成為理想的安全服務器、開發平臺、專業桌面、游戲服務器、嵌入式解決方案或者別的東西——你想讓它成為什么,它就可以成為什么。

簡介

Gentoo最近一次發布的是Gentoo 20151231 LiveDVD和20160107的Stage3壓縮包(截至2016年1月13日)。同時提供每日更新的Portage樹快照。Gentoo不提供傳統意義的安裝程序,他的安裝CD只是提供一個基本的,含有所需工具的Linux環境,用戶需要從分區,掛載,解壓Stage3(或許還有Portage樹的快照壓縮包)開始,下載,配置自己需要的軟件包。復雜的安裝過程往往會讓很多新手覺得沮喪,但是它確實能更好的幫你了解Linux的構建。

當然,Gentoo的意義不僅僅在于它所提供的軟件。它是圍繞著一個發行版建立起來的社區,由300多名開發人員和數以千記的用戶共同驅動。發行版項目為用戶提供各種途徑來享用Gentoo:文檔、基礎設施(郵件列表、站點、論壇……)、版本發布工程、軟件移植、質量保證、安全跟進、強化等等。

為了商討和協助Gentoo的全局開發,每年推選出一個7人議會,對Gentoo項目中的全局性問題、方針政策和發展進步做出決定。

Portage系統

Portage是Gentoo的核心和特色,履行許多關鍵的職責。其一,Portage是Gentoo的軟件包管理系統。Gentoo下要獲取最新的Portage樹,輸入:emerge --sync。這個命令告訴Portage從Gentoo的服務器更新你本地的Portage樹。本地Portage樹包含一份完整的ebuild腳本集合,Portage以執行這些ebuild腳本來安裝軟件包。當前,我們的Portage樹中擁有超過10000個軟件包,軟件包更新和新軟件包每時每刻都在加入中。

Portage也是一個軟件包構建和安裝系統。類似于BSD的Ports系統。當你想安裝一個軟件包時,輸入“emerge 軟件包名”,此時Portage按照你作的具體配置(比如USE)自動構建一個軟件包的定制版本。請根據自己的硬件優化配置,確保啟用了軟件包中你想要的一些可選特性——同時確保未啟用那些你不想要的。

Portage系統很好的實現了Gentoo的哲學。

優點

與大多數GNU/Linux發行版本不同,Gentoo Linux為用戶提供了大量的應用程序源代碼。Gentoo Linux的每一部分都可以在最終用戶的系統上重新編譯建造,甚至包括最基本的系統庫和編譯器自身。通過依賴關系描述和源代碼鏡像的形式提供軟件,Gentoo Linux提供了大量軟件供用戶選擇。標準的源代碼鏡像包括30G的數據。選擇不僅在軟件整體方面,也存在于軟件的內部。由于可以在本地編譯軟件,參數和變量的選擇可以由用戶自己指定。

指定參數的優勢不僅在于用戶了解了設置,更多是增加了針對硬件進行性能提升的余地。而且用戶可以使用自己喜歡的補丁或插件對軟件功能進行調整,比如當前的Gentoo Linux內核發布包括35種。

由于系統及應用軟件的安裝方法差異顯著, Gentoo Linux社區對安裝內容的探討相當深入。即便不使用 Gentoo Linux的用戶也可以通過了解參數選擇明白軟件內部的設定。應用軟件的配置設定都記錄在ebuild文件中,由ebuild、emerge命令管理。

缺點

由于使用Portage系統安裝程序會使用網絡下載源代碼,在進行系統或軟件的安裝時,不僅需要隨時的連接,還要求足夠的傳輸速度。

同樣的,安裝Gentoo Linux對計算機系統的效能也有較高的要求,主要是CPU的性能。當然這不意味著Gentoo Linux不能使用在低配置設備上,只是用戶將會在安裝相同的環境時會付出更多時間。所以,對于低配置的用戶,軟件包的挑選尤為重要。

版本信息

參考資料 >

生活家百科家居網