mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-01-13 22:30:37 +08:00
Merge pull request #25377 from aREversez/master
translated by aREversez
This commit is contained in:
commit
a582754604
@ -1,235 +0,0 @@
|
||||
[#]: subject: "Top 10 Linux Distributions for Programmers in 2022 [Featured]"
|
||||
[#]: via: "https://www.debugpoint.com/2022/03/top-linux-distributions-programmers-2022/"
|
||||
[#]: author: "Arindam https://www.debugpoint.com/author/admin1/"
|
||||
[#]: collector: "lujun9972"
|
||||
[#]: translator: "aREversez"
|
||||
[#]: reviewer: " "
|
||||
[#]: publisher: " "
|
||||
[#]: url: " "
|
||||
|
||||
Top 10 Linux Distributions for Programmers in 2022 [Featured]
|
||||
======
|
||||
WE REVIEW THE TOP 10 BEST LINUX DISTRIBUTIONS FOR PROGRAMMERS AND
|
||||
DEVELOPERS (IN 2022) TO HELP WITH THEIR WORK AND PERSONAL PROJECTS.
|
||||
The developers or the programmers use various tools and applications for their job or projects. It includes code editors, programming language compilers, add-ons, databases, etc. If you categorise the workflow of a modern developer – it contains a typical workflow as below –
|
||||
|
||||
* accessing to the code repo
|
||||
* programming
|
||||
* debugging
|
||||
* testing
|
||||
* deploying
|
||||
|
||||
|
||||
|
||||
And this typical workflow may need a wide range of tools. A standard list might be like this –
|
||||
|
||||
* Code editors
|
||||
* Simple Text Editors
|
||||
* Web browsers (all variants for a web developer)
|
||||
* Database engine
|
||||
* A local server
|
||||
* The respective programming language compiler
|
||||
* Debuggers
|
||||
* Monitoring or profiling tools (executables or network)
|
||||
|
||||
|
||||
|
||||
Arguably, Linux is the best choice for programming compared to Windows. I am not comparing macOS in this article for several reasons. The primary reason for Linux is the best is because packages and apps with modern technology come as pre-installed or very easy to install in Linux distributions than Windows.
|
||||
|
||||
Hence, in this post, we would like to list the best Linux Distributions for programmers in 2022.
|
||||
|
||||
### Top 10 Linux Distributions for Programmers in 2022
|
||||
|
||||
#### 1\. Fedora Workstation
|
||||
|
||||
![Fedora 35 Workstation][1]
|
||||
|
||||
Perhaps the perfect Linux distribution among this list is Fedora Linux. Its default workstation edition for desktop brings an authentic GNOME desktop experience with its choice of packages.
|
||||
|
||||
Fedora Linux default installation gives you all major development packages out of the box. They include PHP, OpenJDK, PostgreSQL, Django, Ruby on Rails, Ansible, etc.
|
||||
|
||||
Installing additional applications such as Code editors and other packages are super simple with the dnf package manager. You can also take advantage of Software which is an app store where you can search and install applications with just a click of a button.
|
||||
|
||||
Fedora Linux supports Snap and Flatpak, and that gives you more flexibility. You can also take advantage of the RPM Fusion repository in Fedora. The RPM Fusion repo gives you access to many free and non-free packages. Fedora Linux doesn’t want to include these packages in their main repo for license and other obvious reasons.
|
||||
|
||||
You can check out the latest Fedora Linux on their official website below.
|
||||
|
||||
[Download Fedora][2]
|
||||
|
||||
#### 2\. Ubuntu Linux
|
||||
|
||||
![Ubuntu Desktop is a perfect Linux Distribution for Programmers.][3]
|
||||
|
||||
The second Linux distribution in this list is Ubuntu Linux. Ubuntu Linux is the most used Linux distribution today in server and desktop both. Ubuntu provides a long-term support release with five years of official support (plus another five years of maintenance support) and two short-term releases per year for power users.
|
||||
|
||||
Due to its popularity, all the latest packages and application vendors provide Ubuntu (.deb) variants. The popularity also brings massive support in forums and documentation, perfect for developers, especially when you are stuck with errors during the development phase. Learn more about Ubuntu in the below link.
|
||||
|
||||
[Download Ubuntu][4]
|
||||
|
||||
#### 3\. openSUSE
|
||||
|
||||
openSUSE is one of the most stable and professionally built Linux distributions used in critical systems worldwide. This Linux Distribution is a go-to solution for enterprise-level workloads that include desktops, servers and thin clients.
|
||||
|
||||
It has some advantages over Ubuntu and Fedora. First, it has two variants – Leap and Tumbleweed. The openSUSE Leap is a long term support release (LTS) that gives you up-to-date stability. The openSUSE Tumbleweed is a rolling release software that features bleeding edge packages.
|
||||
|
||||
If you need the latest packages and hardware support for your development, then Tumbleweed is your choice. If you need stability and a longer running system with low maintenance, choose openSUSE Leap.
|
||||
|
||||
One of the advantages of using openSUSE for your development work is its package manager YaST. You can automate many activities with ease using the YaST package manager.
|
||||
|
||||
On top of that, the openSUSE software delivery method is outstanding. It has its software portal on the web, which you can visit, search for a package and click install.
|
||||
|
||||
If you are a little experienced in Linux compared to the new users, choose openSUSE for your development work.
|
||||
|
||||
[Download openSUSE][5]
|
||||
|
||||
#### 4\. Manjaro Linux
|
||||
|
||||
Manjaro Linux is an Arch Linux based distribution that makes Arch installation easy. It is based on Arch Linux but brings several features such as a GUI installer like Ubuntu or Linux Mint, pamac installer, its curated repositories and more. Manjaro comes in three primary desktop flavours – GNOME, KDE Plasma and Xfce to cater to almost all user base.
|
||||
|
||||
If you want Arch Linux and its rolling release package base for your development needs but do not want to get into the hassles of installing vanilla Arch, Manjaro is your perfect choice.
|
||||
|
||||
[Download Manjaro][6]
|
||||
|
||||
#### 5\. Arch Linux
|
||||
|
||||
While Manjaro and other Arch-based easy installation Linux distributions are out there, you may still want to get your hands dirty with the [vanilla Arch installation][7] with your custom desktop.
|
||||
|
||||
This is more for power developers or programmers who want more control and a custom Linux operating system built for projects or needs. In those cases, you may want to install Arch Linux with your favourite desktop to set up your development operating system.
|
||||
|
||||
[][8]
|
||||
|
||||
SEE ALSO: Top Nitrux Applications (Maui) Everyone Should Try
|
||||
|
||||
Suppose you are experienced in Arch Linux and computers in general. In that case, this is the best choice among all because it gives you complete control over each package in your custom build Linux operating system.
|
||||
|
||||
[Download Arch Linux][9]
|
||||
|
||||
#### 6\. Pop OS
|
||||
|
||||
The Pop OS (represented as Pop!_OS) was developed by computer manufacturer System76 for their series of hardware. Pop OS is free and open-source based on Ubuntu. It follows the Ubuntu release cycle for its base while bringing additional tweaks, packages customised for users.
|
||||
|
||||
![Pop OS 21.10 Desktop][10]
|
||||
|
||||
Pop OS is perfect for programmers because it natively supports many programming languages based on Ubuntu. It markets itself as popular among computer scientists and programmers for its curated software centre, which has a dedicated section featuring applications for development and programming.
|
||||
|
||||
On top of that, the COSMIC desktop (customised GNOME desktop) in Pop OS gives a unique experience to programmers with auto-tiling, a lovely colour palette, native dark mode and a wide range of settings.
|
||||
|
||||
If you need an Ubuntu base and want a stable programmer-friendly Linux distribution, then choose Pop OS.
|
||||
|
||||
[Download POP OS][11]
|
||||
|
||||
#### 7\. KDE Neon
|
||||
|
||||
If you are a developer who feels comfortable in the KDE Plasma desktop and wants a Qt-based development environment, then KDE Neon is perfect for you.
|
||||
|
||||
KDE Neon is a Linux distribution based on the Ubuntu LTS version with the latest KDE Plasma desktop, KDE Framework packages. So, in KDE Neon, you get Ubuntu LTS stability with bleeding-edge KDE packages with Qt.
|
||||
|
||||
This is a perfect Linux Distribution if you need a fast system with out of the box applications, a friendly user interface and huge community support.
|
||||
|
||||
[Download KDE Neon][12]
|
||||
|
||||
#### 8\. Debian
|
||||
|
||||
Debian GNU/Linux needs no introduction. Debian’s stable branch is the base of Ubuntu and all its derivatives. Hence it is one of the primary and stable Linux. And it is perfect for your development environment because it gives you ultimate stability with multi-year support.
|
||||
|
||||
Although, Debian’s stable branch is slightly conservative on adopting the latest packages. Debian maintainers carefully check and merges packages because the entire world (well, almost) depends on Debian stability.
|
||||
|
||||
It is a perfect programming environment for advanced users and sysadmins if you are looking for a stable and long-running dev environment with low maintenance effort.
|
||||
|
||||
[Download Debian Linux][13]
|
||||
|
||||
#### 9\. Kali Linux
|
||||
|
||||
The Kali Linux is developed by Offensive Security primarily targeted to ethical hackers and penetration testers who look out for vulnerabilities in networks. It comes with tons of hacking tools and applications pre-installed.
|
||||
|
||||
It can act as a perfect Linux distribution for programmers and developers if you are experienced enough. Go for Kali Linux if you are well versed with Linux with some experience in navigating around errors and dependencies.
|
||||
|
||||
[Download Kali Linux][14]
|
||||
|
||||
#### 10\. Fedora Labs Options
|
||||
|
||||
And the final Linux Distribution in this list is some combinations of Linux Distributions from Fedora Linux.
|
||||
|
||||
Fedora Labs provides specially curated Linux Distributions for programmers, scientists and students with pre-loaded applications, respective packages and utilities. Many people are not aware of these, and when appropriately configured, they can act as perfect ready-made Linux distribution for you.
|
||||
|
||||
Here’s a summary of them.
|
||||
|
||||
* Combination of Scientific and numerical open-source tools with KDE Plasma desktop.
|
||||
* Application list includes –
|
||||
* GNU Scientific Library for C/C++
|
||||
* MATLAB Compatible MGNU Octave
|
||||
* LaTeX
|
||||
* Maxima Computer Algebra System
|
||||
* Gnuplot for drawing 2D and 3D graphs
|
||||
* Pandas Python library for data science
|
||||
* IPython
|
||||
* Packages for Java and R programming languages
|
||||
* Learn more about Fedora Scientific and [download it here][15].
|
||||
|
||||
|
||||
* Open source neuroscience applications and packages with GNOME Desktop environment. Learn more and download here.
|
||||
|
||||
|
||||
* Perfect Linux distribution combines the best open-source robotics applications and packages targeted to beginner and experienced Robotics scientists and programmers.
|
||||
* Learn more and [download it here][16].
|
||||
|
||||
|
||||
|
||||
from Fedora Linux includes [Fedora Security Labs][17], [Fedora Astronomy][18] and [Fedora Python Classroom][19], which you want to check out.
|
||||
|
||||
These Fedora Labs options can be perfect Linux distributions for programming projects or working in specific science fields.
|
||||
|
||||
### Summary
|
||||
|
||||
So, how do you choose your favourite among this list of best Linux Distributions for programmers?
|
||||
|
||||
If you are unsure and want to have a development system up and running with minimal effort, go for Fedora Workstation or Ubuntu.
|
||||
|
||||
If you have spare time or want more control in your system, like experimenting and being comfortable with occasional errors, then go for Arch Linux based systems.
|
||||
|
||||
Pop OS is also a good choice for new developers new to the Linux ecosystem. For specific needs, go to the Fedora Labs options.
|
||||
|
||||
I hope this list of best Linux Distributions for programmers in 2022 gives you some guidance on choosing your favourite Linux distributions for programming and development.
|
||||
|
||||
Cheers.
|
||||
|
||||
* * *
|
||||
|
||||
We bring the latest tech, software news and stuff that matters. Stay in touch via [Telegram][20], [Twitter][21], [YouTube][22], and [Facebook][23] and never miss an update!
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
via: https://www.debugpoint.com/2022/03/top-linux-distributions-programmers-2022/
|
||||
|
||||
作者:[Arindam][a]
|
||||
选题:[lujun9972][b]
|
||||
译者:[aREversez](https://github.com/aREversez)
|
||||
校对:[校对者ID](https://github.com/校对者ID)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||
|
||||
[a]: https://www.debugpoint.com/author/admin1/
|
||||
[b]: https://github.com/lujun9972
|
||||
[1]: https://www.debugpoint.com/wp-content/uploads/2021/11/Fedora-35-Workstation-1024x528.jpg
|
||||
[2]: https://getfedora.org/
|
||||
[3]: https://www.debugpoint.com/wp-content/uploads/2022/03/Ubuntu-Desktop-is-a-perfect-Linux-Distribution-for-Programmers-1024x579.jpg
|
||||
[4]: https://ubuntu.com/download
|
||||
[5]: https://www.opensuse.org/
|
||||
[6]: https://manjaro.org/download/
|
||||
[7]: https://www.debugpoint.com/2022/01/archinstall-guide/
|
||||
[8]: https://www.debugpoint.com/2022/03/top-nitrux-maui-applications/
|
||||
[9]: https://archlinux.org/download/
|
||||
[10]: https://www.debugpoint.com/wp-content/uploads/2021/12/Pop-OS-21.10-Desktop-1024x579.jpg
|
||||
[11]: https://pop.system76.com/
|
||||
[12]: https://neon.kde.org/download
|
||||
[13]: https://www.debian.org/distrib/
|
||||
[14]: https://www.kali.org/
|
||||
[15]: https://labs.fedoraproject.org/en/scientific/
|
||||
[16]: https://labs.fedoraproject.org/en/robotics/
|
||||
[17]: https://labs.fedoraproject.org/en/security
|
||||
[18]: https://labs.fedoraproject.org/en/astronomy
|
||||
[19]: https://labs.fedoraproject.org/en/python-classroom
|
||||
[20]: https://t.me/debugpoint
|
||||
[21]: https://twitter.com/DebugPoint
|
||||
[22]: https://www.youtube.com/c/debugpoint?sub_confirmation=1
|
||||
[23]: https://facebook.com/DebugPoint
|
@ -0,0 +1,236 @@
|
||||
[#]: subject: "Top 10 Linux Distributions for Programmers in 2022 [Featured]"
|
||||
[#]: via: "https://www.debugpoint.com/2022/03/top-linux-distributions-programmers-2022/"
|
||||
[#]: author: "Arindam https://www.debugpoint.com/author/admin1/"
|
||||
[#]: collector: "lujun9972"
|
||||
[#]: translator: "aREversez"
|
||||
[#]: reviewer: " "
|
||||
[#]: publisher: " "
|
||||
[#]: url: " "
|
||||
|
||||
2022 最适合程序员的 10 款 Linux 发行版 [精选]
|
||||
======
|
||||
我们为程序员和开发人员总结了 2022 年最好用的 10 款 Linux 发行版,以便他们开展日常工作和个人项目。由于工作和项目需要,程序员和开发人员会用到各种工具和应用,包括代码编辑器、编译器、插件以及数据库等等。若对现代开发人员的工作流程做一番整理,一般流程如下:
|
||||
|
||||
- 创建代码仓库
|
||||
- 编程
|
||||
- 调试
|
||||
- 测试
|
||||
- 配置
|
||||
|
||||
|
||||
|
||||
上述工作流程需要用到各种各样的工具,一份标准的工具清单如下:
|
||||
|
||||
- 代码编辑器
|
||||
- 简单的文本编辑器
|
||||
- 网络浏览器(包括 web 开发人员使用的各种浏览器)
|
||||
- 数据库引擎
|
||||
- 本地服务器
|
||||
- 各类编程语言的编译器
|
||||
- 调试程序
|
||||
- 监视或分析工具(客户端或者网页端)
|
||||
|
||||
|
||||
|
||||
与 Windows 相比,Linux 可以说是编程的最佳平台。之所以这样说,主要是因为 Linux 发行版与 Windows 不同,预装了许多功能强大的包和软件,自行安装也比较容易。在本文中,考虑到一些原因,我不会将 macOS 纳入对比范围之内。
|
||||
|
||||
综上,本文将整理出 2022 年最适合程序员的 10 款 Linux 发行版。
|
||||
|
||||
### 2022 最适合程序员的 10 款 Linux 发行版
|
||||
|
||||
#### 1、Fedora Workstation
|
||||
|
||||
![Fedora 35 Workstation][1]
|
||||
|
||||
在这 10 款 Linux 发行版当中,最优秀的可能就要数 Fedora Linux 了。Fedora 默认的工作站版本精选了一些软件包,为用户带来真正的 GNOME 桌面体验。
|
||||
|
||||
Fedora Linux 默认安装了开箱即用的主流开发软件包,包括 PHP、OpenJDK、PostgreSQL、Django、Ruby on Rails 以及 Ansible 等等。
|
||||
|
||||
dnf 是 Fedora Linux 的包管理器,有了它,安装代码编辑器以及其他软件就相当容易了。此外,你还可以使用应用商店 Software 一键搜索、安装软件。
|
||||
|
||||
Fedora Linux 支持 Snap 和 Flatpak,使用起来会更加灵活方便。你还可以使用 RPM Fusion 仓库,获取大量免费或收费的软件。因为许可证等一些原因, Fedora Linux 不希望一些包储存在其主仓库内,于是就有了 RPM Fusion。
|
||||
|
||||
点击下方链接,了解 Fedora Linux 最新版本。
|
||||
|
||||
[下载 Fedora][2]
|
||||
|
||||
#### 2、Ubuntu Linux
|
||||
|
||||
![Ubuntu Desktop is a perfect Linux Distribution for Programmers.][3]
|
||||
|
||||
在今天,无论是服务器还是个人电脑,使用最为广泛的发行版当属 Ubuntu Linux。Ubuntu 提供长期支持版本,每个长期支持版本的官方支持年限为五年(外加五年的维护支持),每年为高级用户提供两个短期版本。
|
||||
|
||||
由于 Ubuntu 非常流行,各种包与软件的供应商都会提供适用于 Ubuntu 的版本(.deb)。此外,得益于广泛的知名度,Ubuntu 有着更为庞大的论坛群体和更为丰富的帮助文档。所以说,Ubuntu 是开发人员的最佳之选,尤其是在开发过程中陷入难题的时候,Ubuntu 更能发挥其作用。点击下方链接,了解更多。
|
||||
|
||||
[下载 Ubuntu][4]
|
||||
|
||||
#### 3、openSUSE
|
||||
|
||||
openSUSE 是最稳定、最专业的 Linux 发行版之一,是企业界(包括个人电脑、服务器以及瘦客户机)的首选解决方案。openSUSE 作为关键系统,在世界范围内得到了广泛应用。
|
||||
|
||||
相较于 Ubuntu 和 Fedora,openSUSE 具有一些独特的优势。首先,openSUSE 有两个版本:Leap 和 Tumbleweed。其中,openSUSE Leap 属于长期支持版,为用户带来稳定的升级体验。openSUSE Tumbleweed 属于滚动发行版,有着最新、最强大的软件包。
|
||||
|
||||
如果你想获得最新的包和硬件支持,助力开发工作,你可以选择 openSUSE Tumbleweed;如果你想要的是稳定性,无需频繁维护即可长期运行,openSUSE Leap 会更适合你。
|
||||
|
||||
使用 openSUSE 进行开发工作,最大的优势之一就是 YaST 包管理工具。有了 YaST,许多操作可以轻松实现自动化。
|
||||
|
||||
此外,openSUSE 获取软件非常方便。它有专属的应用网站,供用户查找、安装包和软件。
|
||||
|
||||
如果你有一些 Linux 发行版的使用经验,推荐选择 openSUSE 进行开发工作。
|
||||
|
||||
[下载 openSUSE][5]
|
||||
|
||||
#### 4、Manjaro Linux
|
||||
|
||||
Manjaro Linux 基于 Arch Linux,不过安装起来更容易一些。Manjaro Linux 自身还有许多独特功能,比如带有图形用户界面的安装程序、pamac 软件安装器以及高质量的软件仓库等等。Manjaro 有三个主要的桌面版本:GNOME、KDE Plasma 和 Xfce,足以满足各类用户的需要。
|
||||
|
||||
如果你想使用 Arch Linux 及其滚动发行的软件包来满足开发需求,但又不想在安装原版 Arch 上来回折腾,Manjaro 绝对是你的最佳选择。
|
||||
|
||||
[下载 Manjaro][6]
|
||||
|
||||
#### 5、Arch Linux
|
||||
|
||||
尽管有 Manjaro 以及其他基于 Arch Linux 的发行版,而且安装操作非常简单,你可能还是想在自己的定制电脑上折腾一番,亲自动手[安装原版 Arch][7]。
|
||||
|
||||
不过这种选择更适合程序员和开发人员,因为他们想得到更多的掌控权,或者想要定制一个 Linux 操作系统,用于开发项目或满足开发需求。这样一来,他们可能就会安装 Arch Linux,选择自己最喜欢的桌面,设置专用于开发工作的操作系统。
|
||||
|
||||
[][8]
|
||||
|
||||
推荐阅读:[Nitrux 最佳 Maui 应用程序][24]
|
||||
|
||||
假设你对 Arch Linux 和普通的电脑都比较熟悉,那么 Arch Linux 就是你的最佳选择,因为在自己定制的 Linux 操作系统上,你可以完全控制每一个软件包。
|
||||
|
||||
[下载 Arch Linux][9]
|
||||
|
||||
#### 6、Pop OS
|
||||
|
||||
Pop OS(即 Pop!_OS)由电脑制造商 System76 针对其系列硬件开发,是一款基于 Ubuntu 的免费开源发行版。发行周期与 Ubuntu 保持同步,并为用户提供了额外的调整工具和软件包。
|
||||
|
||||
![Pop OS 21.10 Desktop][10]
|
||||
|
||||
Pop OS 基于 Ubuntu,默认支持多种程序语言,所以非常适合程序员使用。Pop OS 的软件中心非常出色,设有开发软件专区,深受计算机科学家和程序员青睐。
|
||||
|
||||
此外,Pop OS 的 COSMIC 桌面(GNOME 桌面的定制版)支持窗口自动平铺,具有柔美的调色板、默认的深色模式以及丰富的设置选项,给程序员带来独特的使用体验。
|
||||
|
||||
如果你既想要基于 Ubuntu,又想要适合程序员的稳定 Linux 发行版,推荐选择 Pop OS。
|
||||
|
||||
[下载 POP OS][11]
|
||||
|
||||
#### 7、KDE Neon
|
||||
|
||||
作为一个程序员,如果你喜欢 KDE Plasma 桌面,又想使用基于 Qt 的开发环境,那么你应该选择 KDE Neon。
|
||||
|
||||
KDE Neon 基于 Ubuntu 长期支持版本,兼具最新的 KDE Plasma 桌面和 KDE 框架。因此,使用 KDE Neon,你不仅可以享受 Ubuntu 长期支持版本的稳定性,还能体验基于 Qt 的最新版 KDE 软件。
|
||||
|
||||
运行速度快,程序开箱即用,用户界面友好,广泛的社区支持,如你所愿,完美如斯。
|
||||
|
||||
[下载 KDE Neon][12]
|
||||
|
||||
#### 8、Debian
|
||||
|
||||
Debian GUN/Linux 就无需过多介绍了。Debian 的稳定分支是 Ubuntu 及其衍生系统的基础。换句话说,Debian 是最基本、最稳定的 Linux 发行版。优秀的稳定性和较长的支持时间使得 Debian 非常适合用做开发环境。
|
||||
|
||||
不过,Debian 的稳定分支比较保守,很少使用最新的软件包。毕竟全世界都依赖 Debian 的稳定运行,所以维护者在检查、合并软件包时必须十分谨慎。
|
||||
|
||||
Debian 不仅能够长期稳定运行,而且维护成本较低,是高级用户和系统管理员绝佳的编程环境。
|
||||
|
||||
[下载 Debian Linux][13]
|
||||
|
||||
#### 9、Kali Linux
|
||||
|
||||
Kali Linux 由 Offensive Security 开发,服务对象为道德黑客和查找网络漏洞的渗透测试人员,内置大量黑客软件和工具。
|
||||
|
||||
对技术娴熟的程序员和开发人员来说,Kali Linux 堪称最佳之选。如果你精通 Linux,具备解决错误和依赖问题的经验,推荐选择 Kali Linux。
|
||||
|
||||
[下载 Kali Linux][14]
|
||||
|
||||
#### 10、Fedora Labs
|
||||
|
||||
最后,我们来看看 Fedora Linux 的各种 Fedora Labs 版本。
|
||||
|
||||
Fedora Labs 为程序员、科学家、学生等各类人群提供各类专业化的 Linux 发行版,内置各类专业软件、包和工具。很多人并没有意识到 Fedora Labs 的优势,只要经过适当的配置,这些版本都是非常优秀的发行版。
|
||||
|
||||
我们来总结一下这些 Fedora Labs。
|
||||
|
||||
* 采用 KDE Plasma 桌面,集成科学和数学领域的各种开源工具
|
||||
* 软件清单如下:
|
||||
* 基于 C/C++ 的 GNU Scientific Library
|
||||
* 兼容 MATLAB 的 MGNU Octave
|
||||
* LaTeX
|
||||
* Gnuplot:用于绘制 2D 与 3D 图像
|
||||
* Pandas:用于数据处理的 Python 库
|
||||
* IPython
|
||||
* Java 和 R 程序语言相关包
|
||||
* 了解更多,请点击 [下载 Fedora Scientific][15]
|
||||
|
||||
|
||||
* 采用 GNOME 桌面环境,预装神经科学领域的各种开源包和应用。了解更多,请点击 [下载 Comp Neuro][25]
|
||||
|
||||
|
||||
* 集成各种开源机器人技术包和软件,适合初学者、资深计算机科学家和编程人员。
|
||||
* 了解更多,[下载 Fedora Robotics][16].
|
||||
|
||||
|
||||
|
||||
除了上述版本,还有 [Fedora Security Labs][17]、[Fedora Astronomy][18] 和 [Fedora Python Classroom][19] 可供选择。
|
||||
|
||||
在编程项目以及科学领域,Fedora Labs 堪称完美之选。
|
||||
|
||||
### 总结
|
||||
|
||||
那么,怎样才能从以上 10 款 最适合程序员的 Linux 发行版中选出自己最喜欢的呢?
|
||||
|
||||
如果你想要一款开发系统,但又不想耗费太多精力,拿不定主意的话,推荐使用 Fedora Workstation 或者 Ubuntu。
|
||||
|
||||
If you have spare time or want more control in your system, like experimenting and being comfortable with occasional errors, then go for Arch Linux based systems.
|
||||
|
||||
如果你的空闲时间比较多或者想要进一步掌控自己的系统,乐于尝试并且能够忍受偶尔发生的错误,推荐选择基于 Arch Linux 的系统。
|
||||
|
||||
对于刚接触 Linux 生态的新手程序员来说,Pop OS 也是一个不错的选择。如果有特殊需要的话,可以试试 Fedora Labs。
|
||||
|
||||
我希望本文能帮助程序员和开发人员选出最喜欢的 Linux 发行版。
|
||||
|
||||
祝你好运!
|
||||
|
||||
* * *
|
||||
|
||||
我们分享最新的技术、软件等重要新闻资讯,关注我们的 [Telegram][20]、[Twitter][21]、[YouTube][22] 和 [Facebook][23],不要错过最新内容!
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
via: https://www.debugpoint.com/2022/03/top-linux-distributions-programmers-2022/
|
||||
|
||||
作者:[Arindam][a]
|
||||
选题:[lujun9972][b]
|
||||
译者:[aREversez](https://github.com/aREversez)
|
||||
校对:[校对者ID](https://github.com/校对者ID)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||
|
||||
[a]: https://www.debugpoint.com/author/admin1/
|
||||
[b]: https://github.com/lujun9972
|
||||
[1]: https://www.debugpoint.com/wp-content/uploads/2021/11/Fedora-35-Workstation-1024x528.jpg
|
||||
[2]: https://getfedora.org/
|
||||
[3]: https://www.debugpoint.com/wp-content/uploads/2022/03/Ubuntu-Desktop-is-a-perfect-Linux-Distribution-for-Programmers-1024x579.jpg
|
||||
[4]: https://ubuntu.com/download
|
||||
[5]: https://www.opensuse.org/
|
||||
[6]: https://manjaro.org/download/
|
||||
[7]: https://www.debugpoint.com/2022/01/archinstall-guide/
|
||||
[8]: https://www.debugpoint.com/2022/03/top-nitrux-maui-applications/
|
||||
[9]: https://archlinux.org/download/
|
||||
[10]: https://www.debugpoint.com/wp-content/uploads/2021/12/Pop-OS-21.10-Desktop-1024x579.jpg
|
||||
[11]: https://pop.system76.com/
|
||||
[12]: https://neon.kde.org/download
|
||||
[13]: https://www.debian.org/distrib/
|
||||
[14]: https://www.kali.org/
|
||||
[15]: https://labs.fedoraproject.org/en/scientific/
|
||||
[16]: https://labs.fedoraproject.org/en/robotics/
|
||||
[17]: https://labs.fedoraproject.org/en/security
|
||||
[18]: https://labs.fedoraproject.org/en/astronomy
|
||||
[19]: https://labs.fedoraproject.org/en/python-classroom
|
||||
[20]: https://t.me/debugpoint
|
||||
[21]: https://twitter.com/DebugPoint
|
||||
[22]: https://www.youtube.com/c/debugpoint?sub_confirmation=1
|
||||
[23]: https://facebook.com/DebugPoint
|
||||
[24]: https://www.debugpoint.com/2022/03/top-nitrux-maui-applications/
|
||||
[25]: https://labs.fedoraproject.org/en/comp-neuro/
|
Loading…
Reference in New Issue
Block a user