我知道 Ubuntu 基本上就是 Debian,而且 Ubuntu 每 6 个月发布一次,Debian 每 2 年发布一次。但是,我想进一步了解 Ubuntu 服务器和 Debian 之间的高级差异。如果它们具有相同的基础,那么它们之间有什么区别?
答案1
一些差异:
- Debian 使用 SystemV 风格的 init 和 inittab;
Ubuntu 使用 Upstart - Debian 默认启用 root 帐户,但可以配置使用
sudo
;
Ubuntu 使用sudo
并且未启用 root 帐户 - Debian 的发布周期未预先定义;
Ubuntu 的发布周期为六个月(LTS 为两年) - Debian 有一个滚动的不稳定版本,称为
sid
;
Ubuntu 没有类似的东西 - Debian 有一个测试版本,注定会成为下一个稳定版本;
Ubuntu 有一个开发版本,最初基于sid
该版本成为稳定版本 - Debian默认使用gnome2/metacity;
Ubuntu默认使用gnome2/compiz+unity; - Debian 已针对多种架构发布(比其他所有发行版都多);
Ubuntu 基本上只针对 x86、ARM 和 amd64
这是我的想法,可能有些地方不准确或错误,我可能错过了一些重要的东西。我等着看其他答案。
编辑
标题中漏掉了“服务器”这个词:
Debian 没有服务器版本,你会得到一个没有安装桌面环境的所谓的服务器。
答案2
就像 Enzotib 在他的回答中提到的那样,Debian 使用 SystemV 风格的 init,而 Ubuntu 使用 upstart。由于服务器不经常重新启动(或者至少不应该经常重新启动 :P),所以 init 系统并不重要。这就是差异的结束。
Ubuntu 的大部分软件包都是从 Debian 重新编译而来的,因此软件默认值(如 Apache Web 服务器配置)是相同的。我有两台服务器,一台运行 Ubuntu Server 11.04,另一台运行 Debian 6.0,我从未遇到过无法在它们之间复制配置文件并使其正常工作的情况。
答案3
区别在于有一个 ubuntu 服务器,但没有 debian 服务器。
Ubuntu 服务器附带了由维护者预定义的各种软件包,Debian 将这些选择权交给其管理员。
据我所知,规范没有对默认内核进行任何特殊修补。