适宜开发人员的最佳Linux发行版
Linux本身就适用于编码和测试软件。对于开发人员和程序员来说,几乎任何Linux发行版都十分适宜。在选择发行版进行开发时,最大的诱因就是个人喜好。虽然这么,一些发行版提供了个别功能,开发人员可能会发觉这种功能对她们的工作非常有帮助。
有那么多选择,选择发行版的任务可能会让人不知所措。同时,跳槽到“distrohop”非常容易,也不应当消沉,由于它可以让您了解其他可用的东西。我们的目标是通过本手册让您更轻松地作出选择,其中列举了我们为开发人员精选的Linux发行版。
加入我们,我们将回顾我们精选的前八大Linux发行版,排行不分先后。在此列表之外,您还可以尝试许多其他优秀的发行版。重要的是要记住,没有错误的选择。让倒计时开始吧。
在本教程中,您将学习:
Ubuntu浏览器
UbuntuLinux
将Ubuntu包含在任何“最佳Linux发行版…”列表中可能是一个陈词滥调,但这是有诱因的。它几乎是一个很棒的发行版,适用于任何目的,包括开发。它几乎可以取悦任何人的需求,这就是促使它多年来持续受欢迎的诱因。
Ubuntu提供了开发人员所需的一切。倘若缺乏哪些,使用APT包管理器、软件中心或Snap包管理器将十分容易地安装——所有那些都包含在内并默认启用。
您可以下载UbuntuDesktop或UbuntuServer,具体取决于其布署环境。UbuntuDesktop还有大量“风格”可供选择,让您获得开箱即用的订制体验。旗舰下载随GNOME一起提供linux发行版本 取证,但也有KDE、LXQt、Budgie、MATE和Xfce的取代下载。还有UbuntuStudio,它预装了大量用于视频和音乐制做的工具。建立阵容的是UbuntuKylin,它已针对中国用户进行了优化。
Ubuntu中总有一款适宜每位人。便利是游戏的名称。抵达Ubuntu的网站并单击底部的“下载”来获取副本。
Debian(英文)
德比安Linux
没有Debian,Linux就不一样了。它是仍在维护的最古老的发行版之一,仅次于Slackware,而且是包括Ubuntu在内的数百个其他发行版的基础。Debian特别适宜作为桌面或服务器发行版使用,因而它是测试各类应用程序的理想选择。
Debian有数目惊人的软件包可供从默认软件储存库中安装-这是它传递给许多后代发行版的特点。但真正吸引开发人员的是Debian有三个不同的分支。
Debian的主要下载其实是从stable分支下载的。但也有testing和unstable分支。正如Debian的网站所示,这种分支主要由开发人员使用。它使您可以访问最新的软件,这种软件仍未经过足够的测试以确定其稳定性。这让您(开发人员)有机会了解将要到来的更新将怎样影响您自己的代码。
从Debian的下载页面下载安装映像。
ArchLinux
ArchLinux
用户喜欢ArchLinux,由于它才能最大限度地进行自定义。从你遇见第一个安装提示(或没有安装提示)开始,Arch就极少做手动作,促使用户确切地选择她们系统上的内容。拥有完全自定义系统的选项对开发人员很有吸引力,她们可以自动建立她们的测试环境。
Arch也紧靠最前沿。它使用滚动发布计划,并不断推送更新。这对须要访问不断变化的技术的开发人员来说是一个积极诱因。
倘若这还不够,Arch的重点必须是Arch用户储存库(AUR)。AUR基本上是一个巨大的社区递交的软件包储存库。几乎所有您想要安装的东西都可以在AUR中找到,但是从中检索软件包十分简单。哪里还有好多软件开发和不稳定版本的软件,以防您想比Arch的默认储存库更紧靠边沿。
ArchLinux可从Arch下载页面下载。
曼扎罗
曼扎罗Linux
Manjaro基于ArchLinux,因而它承继了它的两个最佳品质:极强的自定义能力和对Arch用户储存库的访问。之后它降低了自己的品质嵌入式linux论坛,即用户友好性。Manjaro比Arch更容易启动和运行,因而您可以更快地重新开始开发。
它包括开发人员须要的所有必需品,但没有太多额外内容。这些接受Manjaro的人会觉得这是一个积极的诱因,由于Manjaro保持十分精简且没有臃肿,但包含的内容足以让您因自动安装所有内容而减弱速率。
Manjaro的滚动发布更新、尖端软件以及与AUR的集成使其成为开发人员特别有吸引力的选择。
抵达Manjaro的下载页面以获取最新的ISO安装程序映像。
啪!_OS
Pop!_OSLinux
System76是一家计算机硬件制造商,它创建了Pop!_OS用于在她们自己的产品上施行。曾经,她们会在运送安装了Ubuntu的计算机时。这是在她们决定制做自己的作系统衍生产品之前。
Pop!_OS的功能与Ubuntu十分相像,但主要区别在于桌面环境经过全面整修。Pop!_OS运行一个更改后的GNOME桌面环境,该环境已被简化以帮助用户管理她们的工作流程。奇特便利的完整列表太长了,没法列举,但包括工作区、键盘快捷键和窗口堆叠。使用几分钟后,您会发觉窗口和应用程序十分适于管理和同时运行。
对于同时处理大量打开的窗口的开发人员来说linux空间,这是美妙的音乐。Pop还可以智能地处理多显示器设置,并让您以最佳方法管理窗口应用程序。Pop!_OS是每晚在PC上工作数小时的开发人员的极佳选择。流畅的图形环境和打包的工具包绝对简单。
从发行版的下载页面获取Pop!_OS的最新ISO安装程序映像。
打开SUSE
openSUSELinux作系统
openSUSE由SUSE提供支持,SUSE是一家美国公司,是最受欢迎的企业发行版之一背后的公司。它包含两个不同的版本,分别称为Tumbleweed和Leap。后者是具有全新Linux软件的滚动版本,前者是更稳定、更普通的作系统版本。
这使开发人员可以自由地选择最新的软件或更稳定的系统。openSUSE最大的卖点之一是YaST配置工具。YaST使用户才能安装软件、配置硬件,甚至布署网路或服务器。这对于须要受控环境来测试自己的代码的开发人员来说十分有用。
该作系统以特别安全和稳定而享有美誉。它由一个庞大的社区和多年的文档提供支持,因而开发人员不须要浪费太多时间来抚弄她们的系统。
OpenSUSE的Leap和Tumbleweed版本都可以在openSUSE的官方网站上下载。
软呢帽
FedoraLinux
Fedora具有许多功能,特别适宜开发人员。它由RedHat维护,RedHat将最新的Linux软件包引入发行版,便于在将其整合到RedHatEnterpriseLinux之前测试其稳定性。
Fedora提供了Workstation和Server版本,并预装了各类具有不同桌面环境的“spins”。这促使Fedora特别可订制,开箱即用。Fedora每六个月推送一次系统的新版本,因而这个发行版仍然在联通。它使开发人员比许多其他发行版更快地访问新软件。
因为Fedora是RHEL的上游源,因而它对CentOS和OracleLinux也具有至高无上的影响力。几乎可以肯定,在Fedora上运行的软件应当可以在这种其他服务器和企业级发行版上运行良好——这对开发人员来说是另一个用处。
抵达Fedora的网站访问ISO安装程序镜像。
Parrot作系统
Parrot作系统Linux
我想加入起码一个可能会让我们的读者倍感震惊的发行版。一些能唤起你兴趣的东西。ParrotOS应当完全符合要求。这是一个基于Debian的发行版,以渗透测试系统而蜚声。在这方面,它与KaliLinux特别相像。
但同时,事实并非这么。ParrotOS默认安装了好多渗透测试和黑客工具,但仅限于其安全版。还有一个家庭版,借以作为日常驱动程序linux发行版本 取证,还没有黑客实用程序。并且,它带有大量有助于保护您的隐私的组件和功能。
它具有对Debian储存库的本机访问权限,这意味着您几乎可以安装任何您想要的东西。Parrot的旗舰下载与MATE桌面环境十分直观,使用上去十分愉快。Parrot开发人员表示,她们的发行版专为安全专家、数字取证专家、计算机科学和工程专业中学生、研究人员、想成为黑客的人、软件开发人员、记者和执法人员而设计。
通过从官方网站的下载页面下载ISO安装程序,试一试这个隐藏的发行版瑰宝。
结束语
市面上有好多Linux发行版,老实说,几乎任何一个发行版都适宜开发人员。在此列表中,我们尝试只编译最好的–保证满足开发人员需求的久经考验的发行版。
此列表中的所有发行版都有良好的记录。自此列表中选择一个主要取决于您的个人喜好,由于它们就会使开发人员受惠。