Fedora 与 Ubuntu哪个对程序员来说是更好的发行版?Ubuntu 还是 Fedora?
作为开发者,选择哪个发行版需要深思熟虑。这不仅仅取决于你的个人喜好,也取决于你对桌面 GUI、打包系统或其他工作流程的偏好,还有很多其他因素。例如,该发行版的生态系统以及你获得的支持类型都至关重要。
就我个人而言,我每天都用 Ubuntu,所以在这方面我有点偏心!Ubuntu 最大的优点就是它好用。也许 Red Hat 和 openSUSE 现在也改进了很多,但至少在 2010-2014 年,Ubuntu 在硬件支持和桌面精细度方面一度占据上风。如果你的笔记本电脑配有特殊触摸板,或者 Wi-Fi/显卡是由 NVidia 或 Broadcom 等“Linux 不友好”厂商生产的,那么它很可能会直接放弃你,选择 Ubuntu 以外的任何发行版。
即使在它们确实能正常工作的情况下,也有很多不足之处。例如,在 Debian 中,许多默认设置在桌面上根本无法使用。例如,字体抗锯齿通常设置为关闭(至少我上次在 Debian-XFCE 上尝试时是关闭的),这会导致桌面字体看起来很奇怪。其次,他们甚至没有提供 GUI 来控制触摸板设置,他们指望你去 Google 查找问题,然后自己去修改错综复杂的 /etc/* 配置文件!
并不是说我不能这样做,但是当 Ubuntu 默认为我提供一个配置好的、精致的桌面时,我为什么还要这样做呢?
说到 Fedora,桌面从来没有出过任何问题(尤其是在 GNOME 版本中),但不知为何我不太喜欢他们的打包系统 (yum/dnf)。Ubuntu 的 apt 安装运行流畅,并且附带了 synaptic 和 aptitude 等特殊工具来处理高级情况。平心而论,我并没有花太多精力去学习 dnf,但除非我能从中获得任何长期利益,否则我觉得它毫无意义。
Fedora 的另一个经常被吹捧的优势是,它提供了一个“前沿”发行版,这意味着所有应用程序都应该是最新版本。但坦白说,我从未觉得需要超级最新的软件包,而且几周后,新版本最终也会逐渐普及到所有发行版。对我来说,运行一个稳定安全的应用程序版本远比拥有最新版本重要得多。
最后,我不喜欢 Ubuntu 的一点是他们的支持!官方的 bug tracker(bugs.launchpad.net/ubuntu)在解决问题方面简直糟透了。维护人员的态度就像政府公务员一样!不过还好,在askubuntu和ubuntuforums等其他地方,你还能找到一些理智的声音。
你日常编程用什么发行版?它的优缺点是什么?你对它满意吗?
鏂囩珷鏉ユ簮锛�https://dev.to/prahladyeri/is-ubuntu-or-fedora-a-better-distro-for-programmers-4lao