2021年技術(shù)人員的優(yōu)秀 Linux 桌面前五名
如果你是一名專業(yè)的技術(shù)人員(開(kāi)發(fā)/運(yùn)維/網(wǎng)絡(luò)安全等),那么你會(huì)選擇哪一款 Linux ?外媒 ZDNet 對(duì)此進(jìn)行了統(tǒng)計(jì),并排出前五名。
Fedora:開(kāi)發(fā)者首選
來(lái)自 Red Hat 的社區(qū) Linux 發(fā)行版 Fedora 是毋庸置疑的第一名,它是推動(dòng) Linux 極限的主流發(fā)行版,有最新的 Linux 內(nèi)核和最新版本的開(kāi)源軟件提供支持 —— 就連 Linux 之父 Linus Torvalds 都在使用 Fedora 。
Fedora 的另一好處易于安裝和設(shè)置,對(duì)于新手程序員來(lái)說(shuō), Fedora 擁有出色的 Developer Portal:它提供有關(guān)開(kāi)發(fā)命令行、桌面、移動(dòng)和 Web 應(yīng)用程序的專門(mén)指南。Fedora 開(kāi)發(fā)者門(mén)戶還附帶了一個(gè)很好的指南,用于開(kāi)發(fā)硬件設(shè)備,例如 Arduino 和 Raspberry Pi 。除此之外,F(xiàn)edora 還配備了 Java、C/C++ 和 PHP 等熱門(mén)語(yǔ)言的一流集成開(kāi)發(fā)環(huán)境 (IDE)、 Eclipse 和 Vagrant 等開(kāi)發(fā)工具
Arch Linux:完全控制你的桌面
有了 Arch,一切都在您的掌控之中。這既是好消息也是壞消息。 好消息是 Arch 只帶有一個(gè)命令外殼,使用哪種桌面環(huán)境以及如何對(duì)其進(jìn)行自定義完全取決于你自己,壞消息是 Arch 只有命令行,對(duì)于熟悉圖形化界面的人來(lái)說(shuō)并不容易操控,即使借助其出色的 ArchWiki 文檔,用戶也需要大量的調(diào)試工作。但是,完成后你將擁有一個(gè)獨(dú)特的桌面環(huán)境 —— 獨(dú)一無(wú)二的、從你的思想和設(shè)計(jì)中誕生的桌面。
Gentoo:基于源代碼的 Linux
基于源代碼的發(fā)行版 Gentoo 沒(méi)有安裝程序,它只給你一份 Gentoo 手冊(cè) ,你需要查看所有幫助才能啟動(dòng)和運(yùn)行 Gentoo。
完成安裝后,你還需要了解 Portage 軟件包系統(tǒng),其他 Linux 發(fā)行版使用二進(jìn)制軟件打包系統(tǒng),例如 Red Hat 的 RPM 和 Debian 的 APT,但 Portage 是基于源代碼的。所以如果你想在 Portage 中安裝一個(gè)程序,你實(shí)際上是在你的機(jī)器上編譯應(yīng)用程序的源代碼。
Kali Linux:面向安全工作者和黑客的 Linux
Kali Linux 是一個(gè)專為滲透測(cè)試或黑客涉及的 Linux 發(fā)行版,它是安全公司 Offensive Security 的作品,建立在 Debian 上。從歷史上看,它可以追溯到基于 Knoppix 的數(shù)字取證和滲透測(cè)試發(fā)行版 BackTrack。
Kali 的默認(rèn)軟件包有點(diǎn)不一樣。例如,您的默認(rèn)辦公套件沒(méi)有 LibreOffice,電子郵件客戶端沒(méi)有 Thunderbird。相反,它帶有諸如:
- OWASP ZAP 之類的安全程序,用于在網(wǎng)站上解決安全問(wèn)題;
- SQLMAP,它自動(dòng)檢測(cè)和利用 SQL 注入漏洞;
- THC Hydra,一種流行的密碼破解程序。
SystemRescue:系統(tǒng)救援型 Linux
修復(fù)型的 Linux 發(fā)行版中最好的是 SystemRescue,該操作系統(tǒng)也稱為 SystemRescueCD(年齡有點(diǎn)大了),旨在修復(fù)損壞的計(jì)算機(jī)。
SystemRescue 并不著是一個(gè)永久性的操作系統(tǒng)。相反,你可以從 USB 驅(qū)動(dòng)器、DVD 驅(qū)動(dòng)器或 CD 驅(qū)動(dòng)器啟動(dòng)它。啟動(dòng)后,您可以使用它來(lái)探索半死不活的計(jì)算機(jī)并嘗試使其恢復(fù)生機(jī)。
SystemRescue 帶有下列修復(fù)型的默認(rèn)軟件包:
- GNU Parted 程序,用于操作磁盤(pán)分區(qū)和文件系統(tǒng);
- ddrescue,這是一種數(shù)據(jù)恢復(fù)工具,通過(guò)從損壞的存儲(chǔ)設(shè)備復(fù)制塊級(jí)別的數(shù)據(jù)來(lái)工作;
- rsync,一種用于將數(shù)據(jù)從本地網(wǎng)絡(luò)中的故障驅(qū)動(dòng)器克隆到另一臺(tái)穩(wěn)定計(jì)算機(jī)的程序。
以上這些 Linux 發(fā)行版你使用過(guò)哪幾種呢?