某些 Linux 发行版有何实质性不同?

Nic*_*lam 3 linux fedora freebsd opensuse ubuntu

背景: 我每隔几年左右就会尝试一次 Linux,看看它与 Windows 的比较。我会用它来处理 Mono 和 Java,这两种我都可以做到。我查看了许多发行版:

它们似乎都差不多,所以我想知道我是否遗漏了一些重要的特征。

问题: 这些发行版之间有哪些实质性的根本区别(如果有的话)?

澄清 一下我不是在寻找发行版推荐或发行版不同方式的完整列表。

Joh*_*n T 14

FreeBSD - 这不是 Linux 发行版,而是 BSD 家族的一员,主要致力于成为主流服务器平台并支持尽可能多的 i386 硬件。它支持所有 BSD 中最多的 x86 硬件,但可能不是您所追求的开发平台,除非您正在编写服务器端软件。

OpenSuSe - 作为桌面平台更加用户友好。没有那么多的支持和最新的软件可用,这对开发机器很重要。非常适合常规的最终用户桌面环境。

Ubuntu - 如果您正在制作桌面软件,这可能就是您所追求的。巨大的社区支持,目前在最新软件包中排名第四,非常适合作为终端用户的桌面平台。基于 Debian。

Fedora 12 - 作为一个开发平台也很棒 - 它基于 Red Hat Linux 发行版,因此是基于 rpm 的。目前在最新包中排名第二。高度维护,我认为它是桌面/服务器平台之间的一个很好的组合,你可以安装你想要的任何东西,而且它很容易定制。在桌面世界中不如 Ubuntu 流行,但在服务器世界中大量使用。Red Hat 的绝佳免费替代品,CentOS与此类似。

其他出色的开发平台包括Arch Linux(如果您对某些配置感到满意 - 它在更新软件中排名第一)和Gentoo

  • +1 - 不错的总结。我只想补充一点:**(a)** BSD 不是 linux 发行版,而是另一种类 Unix 系统!**(b)** Fedora 和 Ubuntu 非常重视自由软件运动背后的价值观。OpenSuSe (Novell) 有一个与 Microsoft 结盟的坏主意(专利、单声道……)。不是技术上的差异,但如果您关心自由软件,这是一个重要的差异。**另请注意:**您用于各种发行版的最新排名的来源是什么? (2认同)