Ubuntu 是 Debian 的衍生版本。它使用相同的软件包格式。
Ubuntu 与 Debian 有何不同?
答案1
因此,我回答这个问题可能有点疯狂,因为我 3 个月前(今天!)才加入 Canonical,在加入 Canonical 之前的几年里,我只是出于好奇才使用 Ubuntu。考虑到我是服务器团队的一员,而 Ubuntu 确实非常注重打造“面向人类的 Linux”,也就是桌面,因此回答这个问题可能有点愚蠢。
对我来说,发布周期就是一切。是的,有些东西永远不会回到 Debian,因为这些东西在某种程度上违背了 Debian 的理念。但这些都是可用性这一更大目标的副产品。
Ubuntu 刚开始的时候,想法很简单。Debian 当时很棒,现在也很棒。我专门用了几年,它在笔记本电脑、台式机上,尤其是在服务器上都表现良好,因为我是一个服务器爱好者。但那个发布周期太慢了,以至于所有的凉爽的人们在 Linux 上制作的精彩内容并没有进入稳定版本,而包含所有这些东西的不稳定开发版本无法安装(没有官方 iso)并且经常出现故障。
因此,通过表示“我们将把重点限制在几个架构和一些软件包子集”(Ubuntu 中的“主要”存档),Ubuntu 项目能够承诺发布一个经过测试的、稳定的操作系统,其中包含所有很酷的新内容。他们还能够承诺提供一些与 Debian 不同的版本,这些版本高度注重可用性。通过投入资金,Canonical 能够承诺有技术人员来实现这一目标。
其中最棒的一点是,他们(我说他们,因为我还不是 Ubuntu 会员)仍然可以通过创建“universe”档案来保留大量 Debian 软件。更棒的是,一个社区(MOTU)围绕它发展起来,以确保它在发布之前也能获得一定的稳定性。
所以,用一个比喻来总结一下……Ubuntu 之于 Debian,就如同当地餐馆之于当地农贸市场。Ubuntu 厨师定期去 Debian 农贸市场,寻找最新鲜的食材,用他自己的特殊配方混合,然后为目标受众制作食物。对于喜欢烹饪的人来说,他们可以,也确实会去市场买他们需要的东西。
答案2
和许多流行概念一样,Debian 和 Ubuntu 的共同特征只是部分正确。Debian 作为专家发行版的声誉部分基于其十年前的状态,尽管如果您愿意的话,它确实提供了更多的实际管理空间。同样,虽然 Ubuntu 一直强调可用性,但像任何发行版一样,它的大部分可用性来自它所包含的软件 - 这些软件既是 Debian 的一部分,也是 Ubuntu 的一部分。
那么这两个连体双胞胎之间有什么区别呢?从这两个发行版的安装、桌面、包管理和社区来看,它们之间的区别并不大,只是侧重点不同,最终是理念不同。
这句话是 Bruce Byfield 的一句名言,一针见血。在 Ubuntu 和 Debian 的比较中,软件背后的哲学是两者之间的关键区别。
答案3
Ubuntu 每六个月(每次发布前几周)与 Debian 同步一次。Ubuntu 中没有 Ubuntu 特定更改的任何软件包(即以前的版本也来自 Debian)或尚未出现在 Ubuntu 中的软件包都会同步到 Ubuntu 的 Universe(免费和第三方)。MOTU 投入了大量精力来维护 Universe,但这并不是 Ubuntu 与 Debian 最大的不同之处。
Ubuntu 的独特软件包是主存储库中的软件包(免费且由 Canonical 支持)。(有一个各种存储库的表格在 Ubuntu Team Wiki 上)。这就是 Canonical 发挥作用的地方。当您阅读有关 Ubuntu 将在下一个版本中拥有和更改的酷炫新功能的文章时,您可能正在阅读有关将在主版本中出现的内容。这就是 Ubuntu 与 Debian 不同的地方。
答案4
就我个人而言,最大的区别其实在于发布周期。我发现一个很大的好处是,我可以选择每六个月发布一个比较稳定的新版本,而不必在可能相当旧的稳定版本和不断变化的测试版本之间做出选择。