2022年面向程序员的十大Linux发行版-机翻

我们回顾了面向程序员和开发人员的十大最佳Linux发行版(将在2022年),以帮助他们的工作和个人项目。

开发人员或程序员在他们的工作或项目中使用各种工具和应用程序。它包括代码编辑器、编程语言编译器、附加组件、数据库等。如果您对现代开发人员的工作流进行分类,它包含一个典型的工作流如下

  • 访问代码回购
  • 规划
  • 调试
  • 测试
  • 使展开

而这种典型的工作流可能需要广泛的工具。一个标准的列表可能是这样的-

  • 代码编辑器
  • 简单文本编辑器
  • Web浏览器(Web开发人员的所有变体)
  • 数据库引擎
  • 本地服务器
  • 各自的编程语言编译器
  • 调试器
  • 监视或分析工具(可执行文件或网络)

可以说,与Windows相比,Linux是编程的最佳选择。我在本文中没有比较macOS,原因有几个原因。Linux是最好的主要原因是,具有现代技术的软件包和应用程序是预装的,或者比Windows更容易安装的。

因此,在这篇文章中,我们想列出2022年面向程序员的最佳Linux发行版。

2022年面向程序员的十大Linux发行版

1.Fedora工作站

Fedora 35工作站

也许在这个列表中最完美的Linux发行版是Fedora Linux。它的默认工作站桌面版本带来了真实的GNOME桌面体验的选择。

Fedora Linux默认安装为您提供了所有主要的开发包。它们包括PHP、OpenJDK、PostgreSQL、Django、Ruby on Rails、不允许等。

使用dnf包管理器,安装其他应用程序,如代码编辑器和其他包非常简单。你也可以利用软件,这是一个应用程序商店,你可以搜索和安装应用程序,只需点击一个按钮。

Fedora Linux支持捕捉和Flatpak,这给你更多的灵活性。您还可以利用Fedora中的RPM Fusion存储库。RPM Fusion repo允许您访问许多免费和非免费的软件包。出于许可和其他明显的原因,Fedora Linux不希望在它们的主回购中包含这些包。

你可以在他们的官方网站上查看最新的Fedora Linux。

下载Fedora

2.Ubuntu Linux

Ubuntu桌面是一个完美的Linux分发为程序员。

这个列表中的第二个Linux发行版是Ubuntu Linux。Ubuntu Linux是当今在服务器和桌面中使用最多的Linux发行版。Ubuntu每年为高级用户提供一个长期支持版本,包括五年的官方支持(外加另外5年的维护支持)和两个短期版本。

由于它的流行程度,所有最新的软件包和应用程序供应商都提供了Ubuntu(.deb)变体。这种流行还为论坛和文档带来了大量的支持,对开发人员非常完美,特别是当您在开发阶段遇到错误时。在下面的链接中了解更多关于Ubuntu的信息。

下载Ubuntu

3. openSUSE

openSUSE是世界范围内关键系统中使用的最稳定、最专业构建的Linux发行版之一。这个Linux发行版是针对包括桌面、服务器和瘦客户机在内的企业级工作负载的首选解决方案。

它比Ubuntu和Fedora有一些优势。首先,它有两种变体——Leap和风滚草。openSUSE Leap是一个长期的支持版本(LTS),它提供了最新的稳定性。openSUSE风滚草是一款滚动发布的软件,其特点是最前沿的软件包。

如果您需要最新的软件包和硬件支持,那么风滚草。如果您需要稳定性和一个较长期运行的系统与低维护,选择openSUSESeap。

在开发工作中使用openSUSE的优点之一是它的包管理器YaST。您可以使用YaST软件包管理器轻松地自动化许多活动。

最重要的是,openSUSE的软件交付方法也非常出色。它的软件门户在网络上,你可以访问,搜索软件包并点击安装。

如果与新用户相比,您在Linux方面一点经验,请选择openSUSE进行开发工作。

下载openSUSE

4.曼扎罗Linux

Manjaro Linux是一个基于ArchLinux的发行版,它使Arch的安装变得容易。它基于Arch Linux,但带来了一些功能,如GUI安装程序,如Ubuntu或Linux Mint,pamac安装程序,它的策划存储库等等。Manjaro有三种主要的桌面口味——GNOME、KDE等离子体和Xfce,以满足几乎所有的用户基础。

如果您想要Arch Linux和它的滚动发布包基础为您的开发需要,但不想进入安装香草拱门的麻烦,Manjaro是您的完美选择。

下载曼扎罗

5.Arch Linux

虽然Manjaro和其他基于Arch的简单安装Linux发行版,但您可能仍然想要用普通的Arch安装与您的自定义桌面弄脏。

这更多的是针对那些想要更多控制和为项目或需求构建的定制Linux操作系统的高级开发人员或程序员。在这些情况下,您可能希望用您最喜欢的桌面安装Arch Linux来设置您的开发操作系统。

假设您在Arch Linux和一般的计算机方面都有经验。在这种情况下,这是所有选择中最好的选择,因为它可以让您完全控制自定义构建的Linux操作系统中的每个包。

下载拱形Linux

6.Pop操作系统

Pop操作系统(表示为Pop!_OS)是由计算机制造商系统76为他们的一系列硬件开发的。Pop操作系统是免费的和开源的,基于Ubuntu。它遵循了Ubuntu的发布周期,同时带来了额外的调整,并为用户定制了软件包。

Pop OS 21.10桌面

Pop操作系统非常适合程序员,因为它天生支持许多基于Ubuntu的编程语言。它因其策划的软件中心而受到计算机科学家和程序员的欢迎,该中心专门介绍开发和编程的应用程序。

最重要的是,Pop操作系统中的宇宙桌面(定制的GNOME桌面)为程序员提供了一种独特的体验,即自动调色,可爱的调色板,原生的黑暗模式和广泛的设置。

如果您需要一个Ubuntu基础,并且想要一个稳定的程序员友好的Linux发行版,那么请选择Pop OS。

下载POP操作系统

7.KDE霓虹灯

如果您是一个对KDE等离子桌面感到舒适的开发人员,并且想要一个基于qt的开发环境,那么KDE Neon非常适合您。

KDE Neon是一个基于Ubuntu LTS版本的Linux发行版,带有最新的KDE等离子桌面和KDE框架包。因此,在KDE Neon中,你可以通过最前沿的KDE包获得Ubuntu LTS的稳定性。

如果您需要一个快速的系统和开箱即用的应用程序,一个友好的用户界面和巨大的社区支持,那么这是一个完美的Linux发行版。

下载KDE霓虹灯

8.德比安

Debian GNU/Linux不需要介绍。Debian的稳定分支是Ubuntu及其所有衍生品的基础。因此,它是主要的和稳定的Linux之一。它非常适合您的开发环境,因为它为您提供多年的支持。

不过,Debian的稳定分支在采用最新的软件包方面有点保守。Debian维护者仔细检查和合并包,因为整个世界(嗯,几乎)依赖于Debian的稳定性。

如果您想要一个稳定和长期运行的开发环境和低维护工作,那么它对于高级用户和系统管理员是一个完美的编程环境。

下载Debian Linux

9.卡利卢克斯

Kali Linux是由攻击性安全公司开发的,主要针对道德黑客和渗透测试人员。它还预装了大量的黑客工具和应用程序。

如果您有足够的经验,它对于程序员和开发人员来说可以是一个完美的Linux发行版。如果您精通Linux,有一些导航错误和依赖项的经验,那么请使用Kali Linux。

下载Kali Linux

10.Fedora实验室选项

这个列表中的最后一个Linux发行版是来自Fedora Linux的Linux发行版的组合。

Fedora实验室为程序员、科学家和学生提供了专门策划的Linux分发版,其中包括预加载的应用程序、各自的软件包和实用程序。许多人都不知道这些内容,如果配置得当,它们就可以作为您完美的现成的Linux发行版。

以下是对它们的总结。

费多拉科学

  • 结合科学和数字开源工具与KDE等离子体桌面。
  • 应用程序列表包括:
    • GNU科学图书馆的C/C++
    • MATLAB兼容MGNU八度
    • 拉特克斯
    • 最大计算机代数系统
    • 用于绘制二维和三维图形的Gnuplot
    • 数据科学的Python库
    • 我Python
    • 针对Java和R编程语言的软件包
  • 了解更多关于Fedora科学,并在这里下载。

Fedora公司

  • 具有GNOME桌面环境的开源神经科学应用程序和软件包。了解更多信息并在这里下载。

Fedora机器人套装

  • 完美的Linux发行版结合了最好的开源机器人应用程序和软件包,针对初学者和有经验的机器人科学家和程序员。
  • 了解更多信息并在这里下载。

来自Fedora Linux的其他解决方案包括Fedora安全实验室、Fedora天文学和Fedora Python教室,你想看看它。

这些Fedora实验室选项可以是编程项目或在特定科学领域工作的完美Linux发行版。

总结

那么,您如何在这个最适合程序员的最佳Linux发行版列表中选择您最喜欢的版本呢?

如果您不确定,并且想要用最小的努力启动和运行一个开发系统,请去使用Fedora工作站或Ubuntu。

如果您有空闲时间或者想要对系统有更多的控制,比如试验和适应偶尔出现的错误,那么就选择基于Archlinux的系统。

对于不熟悉Linux生态系统的新开发者来说,Pop操作系统也是一个很好的选择。对于特定的需求,请访问Fedora实验室的选项。

我希望这个2022年面向程序员的最佳Linux发行版列表能给您一些关于选择您最喜欢的Linux发行版的指导。

你可能感兴趣的:(linux技术,笔记,linux,数据库,运维)