当前位置: 首页 > 科技观察

2019年值得推荐的5个Linux发行版

时间:2023-03-15 16:07:38 科技观察

Linux最重要的任务之一就是开发。许多公司都依赖Linux。没有Linux,技术就不能满足当今世界发展的需要。改善工作环境的方法之一就是拥有一个合适的平台,Linux给了你很多选择,但有时候,太多的选择也是一个问题。哪个发行版更适合您的开发需求?这取决于您开发的内容,但有些发行版仅适用于基本任务。在本文中,我们将重点介绍我认为2019年最适合开发人员的5个发行版。1.Ubuntu尽管LinuxMint拥有一群非常忠实的用户,但UbuntuLinux在这里更受认可。为什么?由于Ubuntu是部署最广泛的服务器操作系统之一,这意味着在Ubuntu桌面发行版上进行开发可以更轻松地转换为UbuntuServer。由于Ubuntu使开发、使用和部署容器变得如此容易,因此您想要使用这个平台是有道理的。再加上Ubuntu包含Snap包,这也让Canonical的操作系统大受欢迎。但这不仅仅是您可以用Ubuntu做什么,还在于它的易用性。对于几乎任何任务,Ubuntu使用起来都非常方便。由于Ubuntu如此流行,您可以从Ubuntu软件GUI中轻松安装您想要使用的每个工具和IDE。如果您正在寻找一个易于使用、易于迁移并拥有大量可用工具的平台,那么Ubuntu绝对不会出错。2.openSUSE将openSUSE添加到这个列表中是有原因的。它不仅是一个优秀的桌面发行版,还是市场上最好的滚动发行版之一,如果你想在最新发布的平台上继续开发软件,那么openSUSETumbleweed应该是你的首选之一,如果你仍然想要要使用最新版本的IDE、最新的库和工具进行开发,那么Tumbleweed是您要选择的平台。然而,openSUSE不仅仅提供滚动发布。如果您更愿意使用标准分发平台,openSUSELeap就是您要找的。除了标准或滚动版本。openSUSE平台还有一个名为Kubic的kubernet特定发行版,它基于openSUSEMicroOS上的Kubernetes。但即使您不是为Kubernetes开发,也有大量的软件和工具可供您使用。openSUSE还提供了选择桌面环境的能力,或者您可以选择通用桌面或服务器。3.Fedora使用Fedora作为开发平台是有道理的。发行版本身似乎是面向开发人员的,定期发布周期为6个月,开发人员可以确保他们不会长期使用过时的软件,这在您需要最新的工具和库时非常重要,如果您正在开发企业级软件,那么Fedora是一个理想的平台,因为它是RedHatEnterpriseLinux的上游,这意味着迁移到RHEL非常简单,如果你想把你的项目带到更大的市场,这也将是很重要。此外,Fedora还提供了出色的GNOME体验我将包括Pop!_OS,具体它基于的Ubuntu平台如何?由于System76出色的硬件,随着他们的Thelio桌面的发布,您可以拥有市场上最大的台式电脑之一。如果您正在开发大型应用程序(尤其是那些严重依赖大型数据库或需要大量处理能力才能编译的应用程序),Pop!_OS已针对System76硬件进行了完美调整。5.Manjaro喜欢在ArchLinux上开发,但又不想安装和使用ArchLinux的人,可以选择Manjaro,Manjaro使得基于Linux的Arch发行版易于安装和运行(就像安装和使用Ubuntu一样)简单的)。从Manjaro下载页面,您可以获得以下版本:GNOMEXFCEKDEOpenBoxCinnamonI3AwesomeBudgieMateXfceDeveloperPreviewKDEDeveloperPreviewGNOMEDeveloperPreviewArchitectDeepin想要从头开始构建Manjaro的用户)和Awesome版本(适用于处理日常任务的开发人员)。Manjaro的一个警告是,与任何滚动版本一样,您今天开发的代码明天可能无法正常工作。因此,你需要有一定的敏捷性。当然,如果你不是在做Manjaro(或Arch)开发,而是更通用的(或web)开发,那么只有当你使用的工具更新且不再兼容时,这才会对你产生影响。但是,发生这种情况的可能性很小。与大多数Linux发行版一样,Manjaro也有大量可用的开发工具。Manjaro还支持Arch用户存储库,以及UnityEditor或yEd等专有应用程序。写在***老实说,如果您是一名开发人员,几乎任何Linux发行版都可以使用。如果您在命令行上进行大部分开发,这一点会更加明显。但是如果你喜欢在坚固的桌面上运行GUI,试试这些发行版,它们不会让你失望的。