提到 Linux,很多普通使用者會覺得離它很遠,但如果你現在正用安卓手機看這篇文章的話,那麼恭喜!你用的正是 Linux!其實更多時候,一些 Linux 發行版確實需要專業知識才能充分利用它們。
剛剛,外媒 ZDNet 就評選出了2021 年度面向開發人員的最佳 Linux 桌面 Top 5 ,一起來看看吧!
Fedora:開發者的首選
業內人士都知道,Fedora 作為 Red Hat 紅帽社群的 Linux 發行版,一直以來都是不少開發者及程式設計師們的第一選擇。
作為推動 Linux 極限的主流發行版,Fedora 由最新的 Linux 核心和最新的開源軟體提供動力。
甚至連“大神”Linus Torvalds 也在使用 Fedora 進行開發工作,其分量還需要多說嗎?
因此,Fedora 也被稱為最前沿的 Linux ,比如 Fedora 易於安裝和設定,使用者無需成為 Linux 專家就能直接用;優秀的 Fedora 開發人員門戶提供了開發命令列、桌面、移動和web應用程式的專用指南,且提供了開發硬體裝置(如Arduino和Raspberry Pi)的優秀指南,還附帶了頂級的整合開發環境(IDE)Eclipse for Java、C/C++、PHP和Vagrant等開發工具,這是一種用於建立可複製、可移植的容器或基於虛擬機器(VM)的開發環境的工具。
Arch-Linux/Manjaro-Linux:讓你獲得桌面的絕對控制權
如果你也希望通過設定一個 Linux 桌面來完成工作,且按照希望的方式進行檢視的話,ArchLinux 就非常值得關注。有了 Arch,一切盡在你的掌控。
儘管 Arch 的口號是“保持簡單”,但這對於首個“桌面”是 Bourne shell 的使用者來說,這確實不難,而對於那些沒有使用命令列的使用者來說,這就是另一回事了。
Arch 只有一個命令 shell,這完全取決於您將使用哪種桌面環境以及如何定製。即使在其優秀如 ArchWiki 文件網站的幫助下,您也會有很多工作要做,非常不容易。但是,一旦完成後,您將會擁有一個獨一無二的專屬桌面。
如果聽起來太複雜,您也可以使用 Manjaro Linux 發行版,它有三個主要的桌面版本:GNOME、KDE Plasma 和 XFCE。如果你想切換 Linux 核心,Manjaro 是為數不多的幾個易於切換作業系統的發行版之一。它同時支援多個核心,只需重新啟動系統,在“啟動”選單中進行選擇,就可以回到桌面,再執行一個新核心即可。
Gentoo/Sabayon Linux:使用原始碼沉浸式深入 Linux
如果你還想更深入 Linux ,那麼基於原始碼的發行版 Gentoo 就非常適合。
首先,Gentoo 沒有安裝程式。正如它的開發者所說,“你就是安裝者。”這意味著,一旦你吸收了 Gentoo 手冊,“你就可以用自己想要的所有定製”—。除非你是 Gentoo 的專家使用者,否則建議你在另一臺計算機上儲存一份手冊,然後想盡辦法來啟動 Gentoo 並執行它。
此外,你還需要了解 Portage 軟體包系統的詳細資訊。與幾乎所有其他 Linux 發行版不同的是,它們使用二進位制軟體打包系統,如 Red Hat 的 RPM 和 Debian 的 APT,Portage 是基於原始碼的,因此如果您想在 Portage 中安裝一個程式,實際上是在你的機器上編譯應用程式的原始碼,你還可以通過使用自定義標誌來“編輯”源。
Kali Linux:面向安全專業人士及其黑客
Kali Linux 是由安全公司Approval security的開發人員專為(Mr. Robot 靶機滲透)滲透測試或黑客攻擊而設計的知名 Linux 發行版。
Kali Linux 建立在 Debian 的基礎上,可追溯到基於 Knoppix 的數字取證和滲透測試發行版。
儘管安裝和設定 Kali 與設定任何 Debian 發行版一樣簡單,但它的預設軟體包是不同的。比如,預設情況下不提供 LibreOffice 作為預設辦公套件,也不提供 Thunderbird 作為電子郵件客戶端。反之,它附帶了 OWASP ZAP 等安全程式,用於針對安全問題對網站進行攻擊,以及SQLMAP 自動檢測、利用 SQL 注入漏洞、THC Hydra 流行密碼破解者。
SystemRescue:可拯救系統讓電腦“起死回生”
在修復型 Linux 發行版中,目前被認為最好的就是 SystemRescue。這個作業系統,也被稱為 SystemRescueCD,它是用來修復損壞的計算機的,可檢查系統是否可以被闖入,也可修復已經損壞的系統。
當遇到 Windows 安裝失敗和硬碟損壞時,SystemRescue 就成為了很多 Linux 專家需要的一款發行版。儘管不是一個永久性的作業系統,但您可以從 USB 驅動器、DVD 驅動器或 CD驅動器來啟動它,一旦啟動,你就可以用它來探索一臺半死的計算機,並試圖讓它恢復生機。
當然,SystemRescue 使用起來並不簡單。SystemRescue提供了 Kali 同款工具,如附帶了用於操作磁碟分割槽和檔案系統 GNUParted 等程式,可通過從損壞的儲存裝置在塊級別複製資料來工作的 ddrescue 資料恢復工具,以及用於將資料從發生故障的驅動器通過本地網路克隆到另一臺穩定的計算機上的 rsync 程式。