Debian 迎来 20 岁生日

阅读数:514 2013 年 8 月 21 日

话题:LinuxDevOps语言 & 开发

上周末,Debian迎来了它的20 岁生日,它是现存最古老的 Linux 发行版之一。Debian诞生于1993 年 8 月 16 日,其命名来自Debra LynnIanMurdockDebConf邀请任何有兴趣的人参与Debian的生日派对

Debian与自由软件之间有着紧密的联系,而且它在默认情况下,仅提供对自由软件仓库的支持(尽管用户可以自行添加其他仓库)。Debian引入了“APT”包管理器的概念。现在APT不止出现在Debian中,其他派生的发行版(Ubuntu、Knoppix、XMBCMint,当然也少不了Raspbian)也在使用它。Debian发行版本的命名,最初来自于 1995 年的电影“玩具总动员”中的角色。第一部电影中的暴力小朋友Sid的名字,被当作不稳定版本的代名词——这样的版本将不会被正式发布。(另外,官方从未发布Debian 1.0 版本,它的第一个发行版是 1.1,代号Buzz,发布于 1996 年 6 月。)

相比于其他众多Linux发行版,Debian得到了最广泛的硬件支持。不止能够针对多个平台编译内核,还能够编译发行版所使用的大量程序包。提交到DebianBug往往会得到针对特定平台的补丁,而这些补丁将被提交到程序包维护者那里,以便纳入更新的版本中。这一情形同样也出现在代码质量中;尽管GCC目前被用来构建Debian树,但同样还有一套并行端口,能够自动使用Clang来构建Debian及其程序包,它往往能捕捉到一些GCC无法捕捉的编程错误。

Debian的稳定版本,被业界视作现今Linux发行版中最稳定的版本之一;同时它在发布后会最大限度减少变更,而且他们也非常善于向下移植安全补丁,以确保稳定版本能够保持最新。具有讽刺意味的是,正是因此,才导致如此之多的Debian变体出现在 2000 年以前,Debian几乎是每年更新一版,随后则变为两年一版,因此许多Debian系统的用户迫不及待地下载并使用不稳定版本。正是为了满足更频繁的发行版需求,Ubuntu通过捕捉不稳定版本树的快照,实现了每六个月为基准的发布周期;另外,尽管一般来说 Debian 和Ubuntu之间是兼容的,但也存在着不同的分歧。Deban缔造者IanMurdock就曾经对这二者是否有太多的分歧而表示了担忧Debian也曾被某些人视作侧重于服务器端的发行版,而诸如Ubuntu等组织机构则已经更多地聚焦于将Linux作为桌面操作系统,借助针对新用户简化的选项,让他们能够变得对平台更熟悉。

最后,Debian还是语言的基准测试(即此前的Language Shootout)基础包,它托管在http://benchmarksgame.alioth.debian.org。它使用相同版本的软件和内核运行,同时还带有针对各个平台特别编译的软件包,以便评估语言及其运行时的相对表现。

Debian当前版本是 7.0,代号Wheezy,读者可以从debian.org下载。

查看英文原文:Debian Celebrates 20th Anniversary