Debian 和 Ubuntu 有什么区别?

Debian 和 Ubuntu 有什么区别?

据我所知,Ubuntu 基本上是一个 Debian Linux,预装了一些额外的应用程序和驱动程序,以使其更加用户友好。

就这些吗?还是两者之间还有更深层次、更根本的区别?

答案1

是的,还有更根本的区别。Debian 注重稳定性,而且他们背后没有盈利公司;Ubuntu 注重易用性(“为人类设计的 Linux”),这损害了一些保守的稳定性,并且背后有一家营利性公司(Canonical)。

当然,还有一些其他差异(从理念到发布时间表)。查看官方文档Ubuntu 开发面向 Debian 开发人员的 Ubuntu理解它们:

Ubuntu 基于 Debian,与该项目共享许多软件包、工具和技术。Ubuntu 和 Debian 之间的差异在 UbuntuForDebianDevelopers 中进行了描述。

Ubuntu 按照既定的时间表定期发布。

Ubuntu 与 Debian 一样,是一个开放给所有人参与的免费软件项目。但它与 Debian 的不同之处在于,许多关键的项目资源(包括服务器、带宽和大量核心开发人员)都由 Canonical 提供。Canonical 是一家营利性公司,主要通过与 Ubuntu 相关的服务(例如支持合同)获得收入。

一些个人想法:

有些人不喜欢使用完全由没有商业利益的个人运营的发行版,所以他们选择 Debian。想要更手工系统的用户通常也更喜欢 Debian,因为他们可以创建一个“基础系统”并只添加他们需要的内容,同时保持操作系统的干净。

其他人则更喜欢更易于使用的产品(开箱即用的解决方案),但功能并不广泛地经过测试但足以满足日常使用,因此选择 Ubuntu。

如果您没有选择发行版的哲学理由(例如免费软件),我建议您下载两者并测试它们以查看哪一个更好。(我使用两者,以满足不同的需求和场景。)

答案2

呼,我确实认为这些答案缺少了一些要点。

DEBIAN 的发布周期非常缓慢。Debian 7 现已发布(2013 年),而 Debian 自 1996 年就已存在!缓慢发布周期背后的一般理念是承诺每个版本最终发布时,该版本中的所有内容都能正常工作。具体来说,所有内核模块都能正常工作,所有源代码都能正常工作,并且用户安装软件包时不会出现任何问题。希望系统能够正常工作,至少到下一个版本发布为止,这通常是一年或更长时间之后。Debian 还提供了包含过渡期较新软件包的存储库(不同程度地存在“测试”存储库和“不稳定”存储库),但用户安装这些存储库中的软件包时风险自负,这些软件包不受完全支持,换句话说,尚未经过充分测试,无法按照 Debian 标准被视为稳定。这种非常保守的开发理念背后的希望是,它可以创建坚如磐石的系统,这样如果有人想在 Linux 服务器上开展业务,他们只需设置一次软件,它就可以长时间运行而不会出现问题或需要任何更新。在大多数情况下,这种理念是有效的。

Ubuntu 的发布周期至少是 Debian 的两倍。在撰写本文时,Ubuntu 即将发布第 19 个版本,而他们的第一个版本(据我所知)发布不到十年。由于这些版本由一家营利性公司支持(换句话说,他们有人通过维护他们的软件赚钱),因此他们能够做更多的工作来测试新的开发,并且可以以更快的速度发布稳定的版本。但是,如果您的目标是获得 Linux 中安装的所有东西的最新更新,Ubuntu 不一定是最好的软件。如果您想要一个易于使用的可运行系统,它是一个很好的选择,在我看来,如果您是 Linux 的绝对初学者并且想享受使用 Linux 的乐趣,它是唯一真正的选择(还有其他面向初学者的发行版,所以这只是我的观点)。

如果您的目标是获得最新的软件包,我会选择一个具有滚动发布周期的发行版,例如 Archlinux 或 Gentoo。

答案3

Ubuntu 基于 Debian,它使用相同的软件包结构但包含一些更新的版本(Debian 非常保守)。

它还有更多非免费应用程序可用(Debian 非常支持免费)

它也有一个非常好的安装程序

答案4

自从 Debian 运行以来,我一直用它来编写 Perl 程序。

Catalyst 网络框架:Debian,1 分钟即可安装。在我的 MacBook 上,我无法安装它。

相关内容