Debian GNU/Linux 系统概述

作者:Ian Murdock

Debian 在许多方面与其他 Linux 发行版不同,其中一些是对过去发行版组装方式的彻底偏离。 这些差异吸引了来自世界各地的开发者共同努力,朝着使 Debian 成为可用的最佳 Linux 发行版的共同目标迈进。 事实上,吸引他们的差异之一是他们可以共同工作。

开放式开发

与其他 Linux 发行版相比,Debian 开发最独特的方面是它一直并将继续由一群志愿者公开开发,并且对希望加入 этой 努力的其他志愿者开放。 Debian 不是由个人或小型封闭团体开发的。 相反,它遵循 Linux 内核的传统; 它由那些使用它的人开发,这造就了更高质量、更动态和真正模块化的系统。

这对您来说听起来像是对混乱的邀请吗? 最初,许多人声称 Linux 内核的开放式开发是对混乱和灾难的邀请,但 Linux 并非一场灾难。 Debian 也不是,这有充分的理由。

Debian 组件的模块化

当 Debian 开发者创建他们的组件时,他们遵循严格的指导方针来构建和维护这些组件,这些组件称为软件包。 由于遵循这些指导方针,每个软件包都可以独立地放入系统中,而不会损坏或干扰来自其他软件包的程序。 通过使用一套一致的规则和相同的工具,志愿者可以并且确实创建了一个真正模块化的系统。

模块化对于像发行版这样的大型软件集合至关重要。 构成发行版的软件的新版本不断被制作出来,而发行版维护者(或 Debian 的维护者)的任务是使该软件与系统的其余部分良好集成并保持最新。 维护者很难成功地处理几十兆字节的软件,尤其是在该软件不是专门为该系统编写的情况下。 当一个人或小团体尝试这样做时,发行版的维护很快就会变成一场噩梦。

一个由许多不同的人负责维护其软件包的发行版不会受到这种压倒性任务的困扰; 不同的人能够比其他情况付出更多关注他们维护的软件包,并且特定领域的专家可以负责涉及其专业领域的软件包。 结果是一组更好、更及时的软件包,其中包含最新的组件、完整的文档和可靠的示例。 这种独立但高度协作的软件包集合构成了一个高质量、一致、模块化的发行版,这正是 Debian 的本质。

FSSTND 合规性

Debian 是第一个采用、支持和参与构建 Linux 文件系统标准 (FSSTND) 的 Linux 系统; 从那时起,Linux/PRO、MCC、Slackware、TAMU 和其他主要发行版加入了 Debian。 FSSTND 合规性意味着与遵循它的发行版完全兼容,轻松集成第三方软件包,以及轻松将系统安装到符合 FSSTND 的 Linux 机器网络中。

易于安装和配置

Debian 的设计宗旨是足够简单,以便新手安装和配置,但又不会过于简单而让高级用户感到沮丧。 安装过程与系统本身一样模块化; 基本系统需要不到 7MB 的磁盘空间,可以在不到十分钟的时间内安装完成。 所有软件包都使用 Debian 软件包维护实用程序 dpkg 独立于基本系统安装。

智能且强大的软件包维护

一个名为 dpkg 的新软件包维护系统是专门为 Debian 系统开发的。 通过 dpkg,Debian 系统的管理员可以轻松地安装、删除、升级和获取有关已安装和未安装软件包的信息。

dpkg 正在编写中,以便轻松且可扩展地支持多种软件包格式,并且计划最终支持(至少)Slackware 和 System V 软件包。

内置系统可升级性

自项目开始以来,Debian 在设计时就考虑到了可升级性。 系统的每个组件都可以通过几个简单的工具轻松升级。 使用 dpkg 安装的软件包可以轻松升级。 需要做的就是像第一次安装一样正常安装任何升级包,dpkg 将自动检测到系统上安装了旧版本的软件包,并要求确认是否应升级。 dpkg 会处理剩下的事情,询问是否替换配置文件,并在升级完成后不太可能需要采取任何手动步骤的情况下通知用户。

同样,基本系统也是可升级的,尽管方法略有不同。 Debian Linux 协会会定期发布基本系统最新版本的升级包。 通常这将涉及执行脚本或类似的任务。 升级过程将始终很简单,并且通常是完全自动化的。

关于 Debian 中的可升级性,关键是要说明用户只需安装一次基本系统。 当发行版的新版本发布时,将提供基本系统的升级包,并且 dpkg 格式的软件包将始终可升级。 总之,整个系统都将可升级,用户只需付出最少的工作量。

可用性

Debian 的当前版本可以在 Internet FTP 站点 sunsite.unc.edu 的 /pub/Linux/ distributions/debian 中找到。 它也可以在世界各地的许多公共“镜像”站点上找到; 有关如何获取完整和最新的镜像站点列表的详细信息,请参见下文。

我们设置了几个电子邮件列表供开发者和公众使用。 Bruce Perens (bruce@pixar.com) 是列表的管理员和 debian-announce 的主持人。

  • debian-announce@pixar.com 一个经过审核的邮件列表,用于发布重要的 Debian 公告(新版本、错误修复等)

  • debian-user@pixar.com Debian 用户的开放论坛(欢迎在此提出问题和进行明智的讨论)

  • debian-devel@pixar.com 一个封闭的邮件列表,仅供 Debian 开发者和 BETA 测试人员使用

前两个列表是公开的。 要加入它们,请发送邮件至 LISTSERV@pixar.com,并在邮件正文中包含以下信息

subscribe debian-announce YOUR-NAME-HERE
subscribe debian-user YOUR-NAME-HERE

将您的姓名放在标有 YOUR-NAME-HERE 的位置!

如果您正在积极为 Debian 发行版开发软件,则应订阅 debian-devel。 发送邮件至 bruce@pixar.com,并在邮件中用一句话解释您正在开发的软件,并请求将您添加到列表中。

为了获取最新的 Debian 公告和信息,Debian 用户有三种选择

  • 加入 debian-announce 邮件列表。 请注意,您不一定需要连接到互联网才能执行此操作; 许多流行的在线服务(例如 CompuServe)都具有互联网邮件网关。 您也可以从这样的在线服务加入任何其他邮件列表,但由于许多在线服务对进出互联网的邮件收取附加费,因此您可能需要三思而后行。 debian-announce 是一个经过审核的邮件列表; 其他列表则不是,并且可能非常活跃。

  • sunsite.unc.edu 上下载 /pub/Linux/distributions/ debian/info 中的文件。 这些文件包含有关 Debian 及其动机、Debian Linux 协会、Debian 的获取方式(FTP、BBS 等)、Debian 和相关材料的订购方式等的详细信息。

  • 从 Debian Linux 协会请求信息。 如果您无法访问互联网或 FTP,则可以将贴有邮票的回邮信封发送至以下地址,以获取邮寄到 debian-announce 的最新公告的硬拷贝以及 /pub/Linux/ distributions/debian/info 的内容

Debian Linux 协会Station 11P.O. Box 3121West Lafayette, IN47906 美国

到本文发表时,Debian 系统应该可以通过软盘和 CD-ROM 从 Debian Linux 协会和自由软件基金会获得。 请发送邮件至 info@debian.org 或以上地址的 Debian Linux 协会,以获取最新的订购信息。

什么是发行版?

Ian Murdock (imurdock@debian.org) 是 Debian 项目的创始人兼领导者。 您可以通过以上地址的 Debian Linux 协会联系到他。

加载 Disqus 评论