第 1 章 - 定义与概述

优质
小牛编辑
116浏览
2023-12-01

1.1 什么是 Debian GNU/Linux?

Debian GNU/Linux 是指一个 linux 操作系统发行版和在它上运转的许多的包的集合.

事实上, 用户可以通过互联网获取 Linux 内核, 进行编译. 通过同样的方法获取应用程序的源码, 进行编译. 然后装到自己的系统上. 对于那些复杂的程序来说, 这个过程是费时的易错的. 因此, 用户通常通过发行版来获取操作系统和应用程序. 发行版是通过软件, 协议, 包管理机制, 以及安装维护工具, 文档和其它服务来区分的.

Debian GNU/Linux 是志愿者建立一个免费, 高质量 Unix 兼容操作系统的努力的结果. 建立自由的类 UNIX 操作系统的想法源于 GNU 计划, 组成 Debian GNU/Linux 许多应用程序也是由 GNU 项目开发的.

Debian 的免费与 GNU 是一致的(详见 Debian 自由软件指南). 我们所说的 Free 是指其自由, 而不是价格. 免费软件是指你可以自由分发其拷贝, 如果你愿意, 你可以得到其源码, 可以对其修改或使用, 并且你知道你能做这些事情.

Debian 项目是 Ian Murdock 在 1993 年创建的, 最初是在自由软件基金会的 GNU 计划下发起的. 现在, Debian 开发者认为这是 GNU 计划的一个分支.

Debian GNU/Linux 是:

  • 灵活性: Debian 目前有超过 42551 个软件包. Debian 为用户提供了选择软件包安装的工具. 在任何 Debian 镜像站点都可以找到关于当前软件包的列表和描述.

  • 自由使用和分发: 使用和分发无需任何费用. Debian GNU/Linux 的所有正式软件都是遵循 GNU 的通用公共许可证的.

    Debian FTP 包含大概 696 个受限制可分发的软件包 (在 non-freecontrib 部分).

  • 动态: 大约有 1033 位志愿者经常开发新的或改进代码,Debian 更新非常快,每几个月都有新的发行计划, FTP每天都更新.

尽管 Debian GNU/Linux 本身是免费软件,仍然可以在它的基础上构建 Linux 商业版本,详见可以在 Debian GNU/Linux 上开发我的 Linux 版本吗?, 第 13.3 节 .

1.2 OK, 现在我知道Debian 是... Linux是什么?!

简而言之, Linux 是一个类 UNIX 操作系统的内核. 最初是为 386(或者更高)PC 设计的, 现在包括多处理器在内的其它系统下开发. Linux 是由 Linus Torvalds 和全世界很多计算机科学家编写.

除了内核, "Linux" 还包括:

  • 大量的 Unix 实用程序, 其中许多是由 GNU 计划和自由软件基金会开发的.

是 Linux 内核, 文件系统, GNU 和 FSF 应用软件, 和其它符合 POSIX(IEEE 1003.1) 标准的应用软件的结合体. 详见 Debian 源码与其他 Unix 兼容性如何?, 第 3.3 节.

更多的关于 Linux 的信息请参阅 Michael K. Johnson 的 Linux Information SheetMeta-FAQ.

1.3 什么是 "Hurd"?

Hurd 是运行在 GNU Mach 微内核上的一套服务器, 是为GNU开发的.

目前仅有Debian GNU/Linux, 不过我们也正在开发 Debian GNU/Hurd 服务器与桌面, 现在还没有官方发行版, 不过不会太久了.

更多 GNU/Hurd 信息参见http://www.gnu.org/software/hurd/ , Debian GNU/Hurd 参见http://www.debian.org/ports/hurd/.

1.4 Debian GNU/Linux 与其他 Linux 发行版有什么不同? 为什么要选择Debian GNU/Linux?

与其它发行版的主要区别:

The Debian package maintenance system:

整个系统, 或其一部分可以在不需重新设置, 不丢失配置文件, 多数情况不需重起的情况下升级. 现有的许多Linux发行版都有自己的软件包管理系统; Debian 的软件包管理系统是独一无二的. (参阅 Debian 的包管理系统, 第 6 章)

Open development:

尽管其它的 Linux 发行版是由独立的, 小型的, 封闭的或商业组织开发的, Debian 是唯一一个由全世界范围内的软件工作者通过互联网开发的 Linux 发行版.

全世界超过 1033 位志愿者包维护人员维护着超过 42551 个包, 并且不断改进 Debian GNU/Linux. Debian 开发者不是通过撰写报告, 而是通过根据项目标准封装现有软件, 提交错误报告和提供用户支持来为项目贡献自己的力量. 怎样成为一位捐助者在里的附加信息见 如何成为一个 Debian 软件开发者?, 第 12.1 节.

The Bug Tracking System:

开发者地理上的分散需要一个成熟的工具和快速的通讯用于错误提交和错误修复, 以加速系统的开发. 鼓励用户使用正式的格式通过 WWW 或 e-mail 来提交错误. 更多信息详见 已知错误的记录?, 第 11.4 节.

The Debian Policy:

Debian 有关于软件标准和 Debian 策略的详细的说明. 这文档定义了维护管理包的质量与标准.

其它信息详见我们的网页 选择 Debian 的理由.

1.5 Debian 计划与自由软件基金会的GNU计划

Debian 是通过 自由软件基金会 特别是 Richard Stallman 的理想构建的. FSF 强有力的系统开发工具, 工具和应用程序也是一个 Debian 系统的关键部分.

Debian 项目是完全同 FSF 项目分离的, 但是保持着经常的联系, 并进行许多项目的协作. FSF 明确要求我们称我们的系统为"Debian GNU/Linux", 并且我们乐于遵循这样的要求.

FSF 的长期目标是基于Hurd 开发一个称做 GNU 的新的操作系统. Debian 是在此系统中对 FSF 的使用, 称做 Debian GNU/Hurd.

1.6 Debian 的发音及含义?

Debian 的发音是 Deb'-ee-en, 重音在第一个音节, 是 Debian 的项目创始人 Ian Murdock 和他的妻子 Debra 的名字缩写.(很多字典中好象对 Ian 发音并不明确(!), Ian 倾向与 ee'-en.)