Debian和Ubuntu的区别和关系(译文)

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
qhgary
帖子: 18
注册时间: 2008-11-23 0:57

Debian和Ubuntu的区别和关系(译文)

#1

帖子 qhgary » 2008-11-26 17:47

为了让大家全面了解Ubuntu和Debian的区别和关系,翻译e文一篇供大家参考。有翻译不准确之处请予以指出,我将及时纠正,谢谢。
原文:http://www.ubuntu.com/community/ubuntustory/debian

Debian and Ubuntu
Ubuntu和Debian是紧密相连的。Ubuntu建立在Debian的架构和基础之上,但却拥有不同的的社区和发布流程。

关于Debian
Debian是Ubuntu的坚实基础。
Debian是一个志愿者项目用以开发GNU/Linux发行版。Debian项目始于10多年以前,发展至今它拥有超过1000名的正式开发者以及许多其他志愿者和捐助人,并且拥有数目超过20000的开源应用程序和文档包。

关于Ubuntu
Ubuntu项目由Canonical赞助,尝试和Debian一同解决问题从而保留住Debian的用户。Ubuntu提供了一个基于Debian的系统,但是却拥有固定的发布周期,经营问责制以及更周密的桌面接口。Ubuntu为用户提供安全的Debian部署系统,重要的Bug修复,始终如一的桌面接口,丰富的开源世界软件和程序且保证它们都距其各自最新发布版不超过6个月。

Ubuntu和Debian
Ubuntu和Debian是两个不同的但是又紧密相关的系统。Ubuntu将致力于弥补Debian在下面领域中的不足:

包的选择
Ubuntu不是对开源世界中的每一个包都提供安全更新和专业支持,而是选择出一整套包能够创建稳定而全面的桌面系统并为其提供支持。

如果Ubuntu系统用户想使用某个软件包而其又不被Ubuntu所支持的话,Ubuntu还提供了一套“宇宙”(universe)组件使用户能够从中安装该包的最新版本。

发布
Ubuntu每6个月发布一个新版本并且为其提供18个月的支持,包括每天的安全更新和重大漏洞的补丁。

由于Ubuntu是准备发布的,因此我们会“冻结”Debian开发程序的一个快照。我们选择开发版是为了使得我们在发布管理的决策中能独立于Debian的发布准备而获得足够的自由。因为我们的发布标准和Debian的非常不同所以这点是必须的。

举个简单的例子,Debian支持10多个体系架构平台,如果某个包在任一个平台上编译失败就会被排除在Debian测试版之外,可是对于Ubuntu来说,如果该包能在其中3个平台编译且运行成功,它就仍然是适合的。除此以外,发布判定漏洞的标准也不尽相同,所以某个包可能存对于Debian来说重要的漏洞而未获准进入测试版,但该漏洞未必也对Ubuntu那么重要。

作为一个社区,我们选择最小化Debian和Ubuntu差异的地方。比如,我们通常会去把Gnome更新到最新版而不是像Debian那样选择较旧的一个版本,同时像X或者GCC这样的重要部件我们也会这么做。这些决定会被列入那个发布版本的目标特性中,我们整个社区会努力确保在发布前完成该工作。

开发社区
许多Ubuntu的开发者同时也是Debian社区的成员。通过在Ubuntu上的工作,他们也继续为Debian作着贡献,而且他们经常在Debian系统下面直接进行工作。

当一个漏洞被报告到Debian漏洞跟踪系统而稍后在Ubuntu中修复以后,这些修复经常自动地被直接汇报到Debian漏洞系统中。补丁也自动地被发布到patches.ubuntu.com。这项工作的长期目标是为了确保这些由全职Ubuntu项目成员制作的补丁能够立刻被包含入Debain的包中,这点也是Debian维护人员所乐见的。

在Ubuntu中,项目成员能够对任何包做修改,甚至是别人维护的包。一旦你成为了一名Ubuntu的维护人员,我们会鼓励你自己解决碰到的问题。不过针对某个特定的包,我们也鼓励礼貌的讨论从而避免维护人员间的摩擦并增强合作。

自由和哲学
Debain和Ubuntu都是建立在同一个自由软件哲学理念上的。两个团体都明确承诺建造一个自由软件操作系统。

这两个团体的区别在于他们对待非计算机应用程序(比如文档,字体和二进制代码固件)和非自由软件的方式。Debain从他们的互联网服务器上发布了少量的非自由软件。虽然Ubuntu也会发布二进制的驱动程序,但这些程序将被放置在“受限”("restricted")组件中而且违反Ubuntu许可指导方针的其他应用软件将不会被其发布。

Ubuntu和其他的Debian衍生系统
还有很多其他的发行版也拥有相同的基础设施(包和归档模式)。Ubuntu也在很多方面跟他们有所区别。

第一,只要在Ubuntu的发布过程中有bug被修复,Ubuntu就会为Debain提供补丁,而不是在其发布以后。其他Debian风格的发行版中,源代码和补丁是在发布时一同推出("Big Bang"),这点使得他们很难集成到最初代码(upstream HEAD)中。Ubuntu补丁则是持续不断得自动推出的。

第二,Ubuntu的贡献者中有很多也同时是Debian的开发人员。其他那些使用Debian风格包的发行版并不含有任何Debain的贡献者。

第三,Ubuntu更频繁的推出较新的版本。我们每6个月推出一个新版本的发型策略在linux发行版中是唯一的,Ubuntu的目标是在开源世界中为你定期提供一个稳定而安全的最佳系统。
回复