SegmentFault思否 · 2021年12月03日

外媒评 2021 开发者首选最佳 Linux 桌面 Top 5

提到 Linux,很多普通用户会觉得离它很远,但如果你现在正用安卓手机看这篇文章的话,那么恭喜!你用的正是 Linux!其实更多时候,一些 Linux 发行版确实需要专业知识才能充分利用它们。

刚刚,外媒 ZDNet 就评选出了2021 年度面向开发人员的最佳 Linux 桌面 Top 5 ,一起来看看吧!
image.png
Fedora:开发者的首选
业内人士都知道,Fedora 作为 Red Hat 红帽社区的 Linux 发行版,一直以来都是不少开发者及程序员们的第一选择。
image.png
作为推动 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,一切尽在你的掌控。
image.png
尽管 Arch 的口号是“保持简单”,但这对于首个“桌面”是 Bourne shell 的用户来说,这确实不难,而对于那些没有使用命令行的用户来说,这就是另一回事了。

Arch 只有一个命令 shell,这完全取决于您将使用哪种桌面环境以及如何定制。即使在其优秀如 ArchWiki 文档网站的帮助下,您也会有很多工作要做,非常不容易。但是,一旦完成后,您将会拥有一个独一无二的专属桌面。

如果听起来太复杂,您也可以使用 Manjaro Linux 发行版,它有三个主要的桌面版本:GNOME、KDE Plasma 和 XFCE。如果你想切换 Linux 内核,Manjaro 是为数不多的几个易于切换操作系统的发行版之一。它同时支持多个内核,只需重新启动系统,在“启动”菜单中进行选择,就可以回到桌面,再运行一个新内核即可。

Gentoo/Sabayon Linux:使用源代码沉浸式深入 Linux
如果你还想更深入 Linux ,那么基于源代码的发行版 Gentoo 就非常适合。
image.png
首先,Gentoo 没有安装程序。正如它的开发者所说,“你就是安装者。”这意味着,一旦你吸收了 Gentoo 手册,“你就可以用自己想要的所有定制”—。除非你是 Gentoo 的专家用户,否则建议你在另一台计算机上保存一份手册,然后想尽办法来启动 Gentoo 并运行它。

此外,你还需要了解 Portage 软件包系统的详细信息。与几乎所有其他 Linux 发行版不同的是,它们使用二进制软件打包系统,如 Red Hat 的 RPM 和 Debian 的 APT,Portage 是基于源代码的,因此如果您想在 Portage 中安装一个程序,实际上是在你的机器上编译应用程序的源代码,你还可以通过使用自定义标志来“编辑”源。

Kali Linux:面向安全专业人士及其黑客
Kali Linux 是由安全公司Approval security的开发人员专为(Mr. Robot 靶机渗透)渗透测试或黑客攻击而设计的知名 Linux 发行版。
image.png
Kali Linux 建立在 Debian 的基础上,可追溯到基于 Knoppix 的数字取证和渗透测试发行版。

尽管安装和设置 Kali 与设置任何 Debian 发行版一样简单,但它的默认软件包是不同的。比如,默认情况下不提供 LibreOffice 作为默认办公套件,也不提供 Thunderbird 作为电子邮件客户端。反之,它附带了 OWASP ZAP 等安全程序,用于针对安全问题对网站进行攻击,以及SQLMAP 自动检测、利用 SQL 注入漏洞、THC Hydra 流行密码破解者。

SystemRescue:可拯救系统让电脑“起死回生”
在修复型 Linux 发行版中,目前被认为最好的就是 SystemRescue。这个操作系统,也被称为 SystemRescueCD,它是用来修复损坏的计算机的,可检查系统是否可以被闯入,也可修复已经损坏的系统。
image.png
当遇到 Windows 安装失败和硬盘损坏时,SystemRescue 就成为了很多 Linux 专家需要的一款发行版。尽管不是一个永久性的操作系统,但您可以从 USB 驱动器、DVD 驱动器或 CD驱动器来启动它,一旦启动,你就可以用它来探索一台半死的计算机,并试图让它恢复生机。

当然,SystemRescue 使用起来并不简单。SystemRescue提供了 Kali 同款工具,如附带了用于操作磁盘分区和文件系统 GNUParted 等程序,可通过从损坏的存储设备在块级别复制数据来工作的 ddrescue 数据恢复工具,以及用于将数据从发生故障的驱动器通过本地网络克隆到另一台稳定的计算机上的 rsync 程序。

推荐阅读
关注数
4142
内容数
723
SegmentFault 思否旗下人工智能领域产业媒体,专注技术与产业,一起探索人工智能。
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息