提到 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 程序。