国外技术网站 FossBytes 近日梳理了 2018 年最值得开发者尝试 9 个发行版,内容仅表明做者我的观点。读者若有不一样意见,欢迎留言分享。linux
1. Debian GNU/Linux
程序员
上榜理由:Debian 含有大量的软件包,提供良好的稳定性和大量的教程,帮助开发人员解决问题。Debian 测试分支,它有全部最新的软件,而且很是稳定。适合高级程序员和系统管理员。Debian 有不少开源库,另外,它的 .deb 软件包管理也是值得推荐的一点。编程
2. Ubuntu
服务器
上榜理由:多年来,得益于 Canonical 和开源社区的支持,Ubuntu 已经成为 Linux 桌面场景的一大亮点。因为其受欢迎程度和持续发展,这个 Debian 衍生物在云和服务器应用程序中被大量使用。它也有多种风格来知足人们的不一样需求。LTS 版本提供了良好的体验,能够快速解决问题。 Ubuntu 也支持流行的 .deb 包管理系统。架构
3. openSUSE
工具
上榜理由:openSUSE 是一个很是稳定的编程操做系统,它能够轻松地让 Ubuntu 运行起来。 这个 Linux 发行版有两个版本。openSUSE Leap 是 LTS 版本,保持更新的同时保证稳定性,Tumbleweed 是为那些喜欢最新软件的用户准备的滚动版本。OpenSUSE 的主要优点之一就是它的 YaST 包管理,能够轻松实现不一样的任务自动化。 还有一个就是它的软件交付方法。学习
4. Fedora
测试
上榜理由:Fedora 的赞助商是红帽公司,以提供 Linux 桌面世界最尖端的功能而闻名。其最新版本常常激发其余 Linux 发行版采用新功能并进行更改。其智能的自动配置和更新的软件包使其成为开发人员完美的编程操做系统。Fedora 只包含开源组件,适合开源爱好者。即便貌似 Linus Torvalds 就很喜欢 Fedora。 它在大多数硬件上都是开箱即用的。小版本也提供了尖端的功能。网站
5. CentOS
编码
上榜理由:因为它是从RHEL源代码编译的,因此为 RHEL 构建的大多数商业软件均可以在 CentOS 上运行。它的安装和设置过程几乎就像 Fedora 同样。 它大量的红帽软件集合和 CentOS 存储库能知足不一样的软件需求。 它容许使用 Xen 虚拟化来开发应用程序。 它使用 YUM 进行包管理。
6. Arch Linux
上榜理由:Arch Linux 是高度可定制的。Arch Linux 是硬核 Linux 爱好者最喜好的 Linux 发行版,它随附有 Linux 内核和软件包管理器。若是须要作一些渗透测试工做,能够将 Arch Linux 安装转换成 BlackArch 安装。
7. Gentoo
上榜理由:它能够完成源代码的全部工做,还能够为特定的 CPU 架构重建整个系统。它对技术要求较高,可是时间越久,钻得越深,懂得越多。Gentoo 安装时候有些折腾,但你获得的是一个超级稳定的系统。
8. Manjaro Linux
上榜理由:若是您知道如何设置 Arch Linux 系统,则不须要 Manjaro Linux。可是,若是你想要一个基于 Arch 的系统,而不须要考虑更新,你能够试试 Manjaro。安装很是简单,就像 Ubuntu 或 Linux Mint 同样。 Manjaro 是这个名单上最新的发行版,而且正在快速增加。目前,在 Distrowatch 过去 6 个月的排名中位列第三。
9. Raspbian
上榜理由:每一次新的迭代,都使得树莓派微型计算机愈来愈强大。 它被普遍用于 Linux 编程和编码基础知识的教学。 它有 BlueJ,Geany,Greenfoot,Mathematica,Python,Node-RED,Scratch 和其余工具来提升学习效率。
更多Linux咨询请查看www.linuxprobe.com