Debian 和 Ubuntu
Ubuntu和Debian联系紧密,Ubuntu建立在Debian结构的基础之上,但是有着不同的社区和进度。
关于 Debian
Debian 是 “Ubuntu 的奠基石”。
Debian 是一个致力于开发GNU/Linux发行版的志愿者项目。Debian 项目开始于十多年前,自那时起到现在已经壮大到拥有超过1000名官方开发者,还有大量的志愿者和贡献者。它现在已经扩展到包含超过2万个自由和开源的应用程序和文档,并封装成“包”。
关于 Ubuntu
由 Canonical公司 赞助的 Ubuntu 项目致力于和 Debian 协作,集中寻找人们不使用 Debian 的原因并解决之。Ubuntu 提供了一个基于 Debian 的系统,它按照时间常年发行,由公司为其负责,并提供更加亲和的桌面界面。Ubuntu 向用户提供一种部署 Debian 的方法,使其具有安全更新、发行版严重Bug修补、始终如一的桌面环境,以及开源世界6个月以内的所有最新软件。
Ubuntu 和 Debian
Ubuntu 和 Debian 是两个不同但很类似,并且联系紧密的系统。Ubuntu 项目对 Debian 项目的补充在如下方面:
软件包的选择
Ubuntu 不为开源世界的每个可用包提供安全更新和专业支持,而是挑选了一套软件包来组建一个稳定、全功能的桌面系统,并为这套软件包提供支持。
对于想使用已知包的用户,Ubuntu 提供了一个 “universe” 部分,用户可以通过它获取这些不被支持的软件包。大多数在 Ubuntu universe 中的软件包也可以在 Debian 中找到,尽管 universe 也有其他来源。你可以在 Ubuntu 的网站上的 Components(组件)页 查看更多细节。
版本
Ubuntu 每六个月发布一个新版本,并且为这些版本提供18个月的日常安全更新和修复重大 bug 的补丁。
Ubuntu 准备发行的时候,我们会“冻结”某个从 Debian 截取的版本。我们从开发版开始,是为了给我们自己在版本管理问题上做决定的自由,不受 Debian 的待发行版的影响。
举个简单的例子,某个软件包由于在超过十个 Debian 的构架版本上编译失败而被排除在 Debian 的 ‘testing’ 列表之外,但是如果能在只有三个 Ubuntu 版本上编译和运作,那么它仍然适用与 Ubuntu 。某个软件包根据 Debian 的评判标准存在 release-critical bugs 也会被阻止进入 Debian 的 “testing” 目录,但是一个 release-criticalbug 对于 Ubuntu 来说可能不是那么重要。
作为一个社区组织,我们选择了一个使差异的最小化的方式,以定位自己而区分于 Debian。例如,我们选择更新至最新版本的 Gnome 而不是 Debian 那样较为过时的版本,同样的策略也应用在 X 和 GCC 上。
开发社区
许多 Ubuntu 的开发者同时也是 Debian 社区的注册会员。尽管他们努力地在做 Ubuntu,但是他们也继续积极参与为 Debian 做贡献,而且他们也常常继续直接在 Debian 工作。
当 debian 的 bug追踪系统 报告了一个 bug,随后在 Ubuntu 中被修复了,那么这些修复常常会自动反馈到 Debian 的 bug 系统中。补丁还自动发不到 patches.ubuntu.com。该项工作的长期目标是,以确保专职的 Ubuntu 团队成员还包含喜欢这份工作的 Debian 维护者可以就 Debian 包取得补丁。
在 Ubuntu 中,成员可以修改任何软件包,即使这个包是由另外一个人维护的。如果你是 Ubuntu 的维护者,我们鼓励你解决你遇到的问题,尽管我们也鼓励对某个包有兴趣的人们之间的友好的讨论,以减少维护者之间的摩擦。
自由和哲学
Debian 和 Ubuntu基于相同的自由软件哲学。两个组织都明确表示要建立一个自由软件操作系统。
组织之间的不同在于他们对非计算机应用(比如文档,字体和二进制固件)和非自由软件的态度。Debian 从他们的服务器上分发少量的非自由软件。Ubuntu 也会在 “restricted(受限)”组件中分发 Internet 服务器上的二进制驱动,但是不会分发任何不符合它自己的 Ubuntu 许可证指导方针的软件应用。
Ubuntu 和其他的 Debian 衍生版
有很多其他的发行版有相同的基础结构(软件包和档案格式)。Ubuntu 和他们有许多方面的不同。
首先,Ubuntu 在它的发行过程中,bug 一被修复,Ubuntu 就会制作 Debian 可用的补丁,而不仅仅是在新版本制作完成之后。对于其他的 Debian 式发行版,源代码和补丁数量在发布的时候程大爆炸式出现,这使得它们难以融入上游。Ubuntu 在持续进行的基础上 放出补丁。
其次,Ubuntu 拥有许多同时也是 Debian 开发者的贡献者。许多其他用 Debian 式打包的发行版没有活跃的 Debian 贡献者。
第三,Ubuntu 频繁发布了更多更新的版本。我们每六个月发布一个新版本的发行策略在 Linux 发行版世界中是绝无仅有的。Ubuntu 的目标是周期性发布稳定安全的开源世界“缩影”。


