Debian 是什么

zifan 问答 2019-05-14 22:47:39 阅读(...)

Debian 是完全由自由软件组成的类 UNIX 操作系统,其包含的多数软件使用 GNU 通用公共许可协议授权,并由 Debian 计划的参与者组成团队对其进行打包、开发与维护。 Debian 项目最初由伊恩·默多克于 1993 年发起,Debian 0.01 版在 1993 年 9 月 15 日发布,而其第一个稳定版本则在 1996 年发布。

Debian

Debian 是一个自由的操作系统(OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。Debian 不只是提供一个纯粹的操作系统:它还附带了超过 51000 个软件包,这些预先编译好的软件被打包成一种良好的格式以便于在您的机器上进行安装。

作为最早的 Linux 发行版之一,Debian 在创建之初便被定位为在 GNU 计划的精神指导下进行公开开发并自由发布的项目。该决定吸引自由软件基金会的注意与支持,他们为该项目提供从 1994 年 11 月至 1995 年 11 月为期一年的赞助。赞助终止后,Debian 计划创立非营利机构 Software in the Public Interest 以提供支持并令其持有 Debian 商标作为保护机构。Debian 也接受世界多个非营利组织的资金支持。

特色

Debian 以其坚守 Unix 和自由软件的精神,以及其给予用户的众多选择而闻名。现时 Debian 提供了超过 25,000 个软件,超过 50,000 个软件包,并正式支持 10 个计算机系统结构。

作为一个大的系统组织框架,Debian 旗下有多种不同操作系统核心的分支计划,主要为采用 Linux 核心的 Debian GNU/Linux 系统,其他还有采用 GNU Hurd 核心的 Debian GNU/Hurd 系统、采用 FreeBSD 核心的 Debian GNU/kFreeBSD 系统等。众多知名的 Linux 发行版,例如 Ubuntu、Knoppix 和 Deepin,也都建基于 Debian GNU/Linux。

历史

Debian 于 1993 年 8 月 16 日由一名美国普渡大学学生伊恩·默多克(Ian Murdock)首次发表。伊恩·默多克最初把他的系统称为“Debian Linux Release”。在定义文件 Debian Manifesto 中,伊恩·默多克宣布将以开源的方式,本着 Linux 及 GNU 的精神发行一套 GNU/Linux 发行版。Debian 的名称是由他当时的女友(现在为其前妻)Debra 和 Ian Murdock 自己的名字合并而成的,所以 Debian 一词是根据这两个名字在美国英语的发音而读作/’dɛbiːjən/。

Debian 项目最初发展缓慢,在 1994 年和 1995 年分别发布了 0.9x 版本;1.x 版本则在 1996 年发布。1996 年,布鲁斯·佩伦斯接替了伊恩·默多克成为了 Debian 项目的领导者。同年,一名开发者 Ean Schuessler 提议 Debian 应在其项目与用户之间创建一份社群契约。经过讨论,布鲁斯·佩伦斯发表了 Debian 社群契约及 Debian 自由软件指导方针,定义了开发 Debian 的基本承诺。

1998 年在建基于 GNU C 运行期库的 Debian 2.0 发布之前,布鲁斯·佩伦斯离开了 Debian 的开发工作。Debian 开始选出新的领导者,并发布了另外两个 2.x 版本,包含了更多接口和软件包。APT 和第一个非 Linux 接口—Debian GNU/Hurd 的开发也展开。第一个建基于 Debian 的 Linux 发行版 Corel Linux 和 Stormix 的 Storm Linux 在 1999 年开始开发。尽管未能成功开发,这两个发行版成为了建基于 Debian 的 Linux 发行版的先驱。

在 2000 年后半年,Debian 对数据库和发布的管理作出了重大的改变,它重组了收集软件的过程,并创造了“测试”(testing)版本作为较稳定的对下一个发布的演示。同年,Debian 的开发者开始举办名为 Debconf 的年会,为其开发者和技术用家提供讲座和工作坊。

开发版本

正在开发中的软件会被上传到名为“不稳定”(unstable,代号 sid)和“实验性”(experimental)的项目分支上。上传至“不稳定”分支上的软件通常是由软件的原开发者发布的稳定版本,但包含了一些未经测试的 Debian 内部的修改(例如软件的打包)。而未达到“不稳定”分支要求的软件会被置于“实验性”分支。

一套软件在置于“不稳定”分支一段时间后(关乎软件修改的紧急性),该软件会自动被移至“测试”分支。但如果软件有严重错误被报告,或其所依存的软件未合乎“测试”分支的要求,该软件则不会被移至“测试”分支。

因为 Debian 官方发布的正式版本并不包含新的特色,一些桌面用户会选择安装“测试”甚至“不稳定”分支。但是这两个分支所进行的测试比稳定版本少些,可能较不稳定;而且这两个分支并没有定时的安全更新。更甚者,软件不当地升级至不稳定的版本可能严重影响其运用。

当在“测试”分支中的软件 Bug 总数低于一特定数量后,“测试”分支会成为下一个稳定版本。

收藏 0个人收藏
走进科技生活方式

发表评论

登录后参与评论