探寻Debian的十七年的发展历程
Debian的是由GPL的和其他自由软体许可协议授权的自由软体组成的作业系统,由Debian的计画(Debian计划)组织维护。Debian的计划没有任何的营利组织支援,它的开发团队完全由来自世界各地的志愿者组成,官方开发者的总数就将近1000名,非官方的开发者为数更多。
Debian的计画组织跟其他自由作业系统(如Ubuntu的,openSUSE的,Fedora的,的Mandriva,OpenSolaris的等)的开发组织不同。上述这些自由作业系统的开发组织通常背后由公司或机构支援。而Debian的计画组织则完全是一个独立的,分散的开发者组织,纯粹由志愿者组成,背后没有任何公司或机构支援。
信息Debian以其坚守Unix系统和自由软体的精神,以及其给予用家的众多选择而闻名。现时Debian的包括了超过25,000个软体包并支援12个电脑系统结构。
需要指出的是,并不是一种Debian的发行版的Linux。Debian的是一个大的系统组织框架,在这个框架下有多种不同作业系统核心的分支计划,如采用的Linux核心的的Debian GNU / Linux的系统,采用的GNU赫德核心的的Debian GNU / Hurd的系统,采用FreeBSD的核心的的Debian GNU / kFreeBSD系统,以及采用NetBSD的核心的的Debian GNU / NetBSD的系统。甚至还有应用信息Debian的系统架构和工具,采用OpenSolaris的核心构建而成的Nexenta的作业系统。在这些Debian的系统中,以采用Linux操作系统核心的的Debian GNU / Linux的最为著名。众多的Linux的发行版,例如Ubuntu的,的Knoppix和Linspire公司及Xandros的等,都建基于Debian的GNU / Linux的。
Debian是在1993年8月16日由一名美国普渡大学学生伊恩默多克首次发表。伊恩默多克最初把他的系统称为“Debian Linux的发布版本”。在定义档案Debian的宣言中,伊恩默多克宣布将以开源的方式,本着Linux操作系统及的GNU的精神发行一套GNU / Linux的发行版。信息Debian的名称是由他当时的女友德布拉和伊恩默多克自己的名字合并而成的,所以信息Debian一词是根据这两个名字在美国英语的发音而读作/'d?bi?j?n/。
Debian的计画最初发展缓慢,在1994年和1995年分别发布了0.9x版本; 1.x的版本则在1996年发布。1996年,布鲁斯佩伦斯接替了伊恩默多克成为了Debian的计画的领导者。同年,一个开发者者Ean Schuessler提议Debian的应在其计画与使用者之间建立一份社会契约。经过讨论,Bruce Perens所著发表了Debian的社会契约(Debian的社会契约)及Debian的自由软体指引(Debian自由软件指导方针),定义了开发Debian的的基本承诺。
1998年在建基于GNU C语言执行期函式库的信息Debian 2.0发布之前,Bruce Perens所著离开了信息Debian的开发工作。Debian的开始选出新的领导者,并发布了另外两个2.x的版本,包含了更多介面和软体包。亚太和第一个非Linux的介面-的Debian GNU /赫德的开发也展开。第一个建基于Debian的Linux的发行版的Corel公司的Linux和Stormix的风暴的Linux在1999年开始开发。尽管未能成功开发,这两个发行版成为了建基于Debian的Linux操作系统的发行版的先驱。
在2000年后半年,Debian的对资料库和发布的管理作出了重大的改变,它重组了收集软体的过程,并创造了“测试”(测试)版本作为较稳定的对下一个发布的演示。同年中,Debian的开发者开始举办名为的debconf的年会,为其开发者和技术用家提供讲座和工作坊。
正在开发中的软体会被上载到名为“不稳定”(不稳定,代号希德)和“实验性”(实验)的计画分支上。上载至“不稳定”分支上的软体通常是由软体的原开发者发布的稳定版本,但包含了一些未经测试的Debian的内部的修改(例如软体的打包)。而未达到“不稳定”分支要求的软体会被置于“实验性”分支。
一套软体在置于“不稳定”分支一段时间后(关乎软体修改的紧急性),该软体会自动被移至“测试”分支。但如果软体有严重错误被报告,或其所依存的软体未合乎“测试”分支的要求,该软体则不会被移至“测试”分支。