某些 Linux 发行版有何实质性差异?

某些 Linux 发行版有何实质性差异?

语境: 每隔几年我就会尝试使用 Linux,看看它与 Windows 相比如何。我会用它来处理 Mono 和 Java,我都能处理这两项工作。我查看过许多发行版:

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

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

澄清: 我并不是在寻找发行版的推荐,也不是寻找发行版之间所有差异的综合列表。

答案1

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

OpenSuSe- 作为桌面平台,它更加用户友好。没有那么多支持和最新软件,这对于开发机器来说很重要。但对于普通的最终用户桌面环境来说很棒。

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

Fedora 12- 作为开发平台也很棒 - 它基于 Red Hat Linux 发行版,因此是基于 rpm 的。目前在最新软件包中排名第 2。维护良好,我认为它是桌面/服务器平台的完美结合,您可以安装任何您想要的东西,而且它很容易定制。在桌面世界中不如 Ubuntu 那么受欢迎,但在服务器世界中使用广泛。Red Hat 的绝佳免费替代品,CentOS很相似。

其他优秀的开发平台包括Arch Linux(如果你对某些配置感到满意 - 它在更新的软件中排名第一),并且Gentoo

答案2

这些发行版之间的主要区别在于它们的血统,这在多个答案中都有涉及。这在很大程度上影响了您如何管理它们以及它们的软件存储库的大小。任何基于 Debian 的发行版都会有非常多的软件可供选择。您列出的所有发行版都为开发人员提供了大量支持。

我非常同意 John T 对 OpenSuse 的评论 - 它不是开发平台的最佳选择。zillion 说的很有道理,FreeBSD 是“唯一的”BSD 发行版。扩展一下 matpol 的回答:以前只有“RedHat”。2002 年左右,创建了两个分支,Fedora 和 RHEL(RedHat Enterprise Linux)。Defora 由 RedHat 赞助,但它是一个社区支持的发行版。来自RHEL 或 Fedora

几年前,Red Hat Linux 只有一个版本。随着接受度的提高以及 Linux 在企业计算领域的进一步发展,一个 Red Hat Linux 产品已无法满足所有用户的需求。这就是 Red Hat 在 2002 年创建 Red Hat Enterprise Linux 的原因。稳定、支持、认证 - Red Hat Enterprise Linux 已成为 Linux 标准。

Fedora 项目于 2003 年底推出。Fedora 项目是在开源社区的帮助下建立的,面向在非关键计算环境中使用 Linux 的开发人员和高科技爱好者。

如果你觉得它们看起来都差不多,那是因为它们确实一样。它们都使用非常相似的Linux 内核。它们都可以运行 gnome、kde 或 openbox 桌面。核心软件(GNU),这就是为什么纯粹主义者称这些系统为Gnu/Linux系 统。

当选择发行版时,我通常建议人们选择他们熟悉的发行版 - 一个你可以轻松管理的发行版,毕竟你想花时间工作,而不是弄清楚如何让$#@&&! 视频驱动程序工作。

如果您是 Linux 新手,请坚持使用稳定、流行的发行版,以便在您需要时提供最大的帮助。这意味着 Debian、*buntu、Fedora、Slackware、Mandriva 或 CentOS。

就我个人而言,作为我的主要开发工具,我会避免使用任何标榜自己是“前沿”的东西,比如 ArchLinux,但那是因为我年纪大了,在执行常规软件更新时会变得暴躁,我的视频驱动程序会崩溃。

答案3

redhat 和 fedora 类似。Ubuntu 基于 debian。在我看来,发行版之间的区别在于安装软件包的方式和内容的位置。在 debian/ubuntu 中,您使用 .debs,而在 redhat/fedora/centos 中,您使用 rpm。我使用 ubuntu 作为桌面和服务器 - 保持更新和安装软件非常容易。我使用过 redhat 版本 - 我发现它维护起来有点困难。

答案4

我也在想这个问题不同 Linux 发行版之间到底有什么区别?Linux 和 BSD 又有什么不同?

据我所知,你提到的操作系统可以分为两类:

  • 北达科他州
  • Linux 发行版

对于差异BSD 和 Linux,强烈推荐这篇文章:

{BSD 与 Linux}(www.over-yonder.net/~fullermd/rants/bsd4linux/01)

这篇文章很长,但值得一读,评论也非常精彩。你不会想错过的。

对于差异不同的 Linux 发行版,了解 Linux 发行版的组件绝对是一个很好的起点,恕我直言,你想了解一下 {LFS}(www.linuxfromscratch.org/lfs)。

最大的区别在于:

  • 核心
  • 桌面环境
  • 包管理
  • 社区支持
  • 目标用户

查看这篇文章如果所有 Linux 发行版都是 Linux,那么它们之间有什么区别?

希望这可以帮助:-)

相关内容