如果我能对当今最常用的 Linux 发行版进行比较,那么这将作为一个非常有用的起点。
他们之间有什么区别?他们传统上擅长什么?
答案1
每个发行版都有不同的优势和不同的理念。
Ubuntu 的目标是易于使用。它基于 Debian,但采用了略微更务实的方法,而 Debian 则更纯粹地追求自由。Ubuntu 有 LTS 版本,支持 3 年。我认为这是任何打算使用大量安装的人的最低要求。您不会希望每 6 个月升级一次生产机器的操作系统。
Fedora 喜欢紧跟前沿。每个 Fedora 版本都类似于 RedHat 工作站/服务器产品的 Beta 版。Fedora 每 6 个月发布一次,每个版本仅在下两个版本发布之前受支持。因此,您应该计划每年升级一次以跟上安全版本的步伐。对于少数非关键机器来说,这没问题,但除非您打算接管安全补丁维护,否则我会避免在生产服务器上这样做。
如果要在 Fedora 或 Ubuntu 之间进行选择,对于生产工作,我倾向于选择 Ubuntu LTS 版本,因为有 3 年的支持期。如果要选择任何 Linux 发行版,大多数主要供应商都相当可靠;我倾向于选择 CentOS 或 RedHat,因为我熟悉 Fedora/RedHat 的配置,已经使用了 12 年。
答案2
我认为这是一个相当主观的问题。
Fedora 源自 Redhat 项目,我相信当时 Redhat 已经“放弃”桌面用户,转而支持“企业”用户群。它是一个“社区”项目。
Ubuntu 基于 Debian,旨在方便非技术用户使用。
OpenSuSE 是 SuSE 阵营中又一个“社区”发行版。他们销售与 Redhat 类似的商业产品。
这三者都属于“Linux”,因为它们都提供了 Linux 内核以及大量的 GNU 应用程序。
这三个软件包都有各自的处理方式(rpms、.debs、rpms [上次我查看过])
这三家公司均得到社区的大力支持
这些系统中的任何一个都可以放在上网本、笔记本电脑、台式机、工作站或服务器上。这一切都取决于你更喜欢哪一个,这主要源于它们的软件包管理以及它们如何认为软件包“稳定”背后的理念。
例如,Fedora 喜欢使用“前沿”软件包,因为它知道用户不会介意偶尔出现小问题。
如果您还没有下载、安装和使用过每个项目,那么您永远不会知道。还有数百个其他项目同样有资格比这三个项目容纳更多的用户。我建议您熟悉如何在额外的系统或分区上安装这些项目,并尝试一下。
答案3
这实际上取决于您希望发行版做什么。需要工作站吗?Ubuntu 是一个相当安全的选择。需要服务器吗?Debian 是最稳定的版本,因为它就是这样设计的。如果您需要专业级服务器,Red Hat Linux 就是您的最佳选择。
您会发现,答案和在此主题中发帖的人一样多。因为 Linux 就是 Linux,发行版只是具有不同风味的相同产品。对于 Linux 来说,就像对于冰淇淋一样,并不是每个人都会出于相同的原因而喜欢或不喜欢同一种风味。
简而言之,您应该尝试几种流行的发行版并做出自己的决定,因为对一个人来说可行的东西对您来说可能是难以忍受的。
答案4
我建议您阅读以下文章: