【Debian管理员手册】第 1 章 Debian 项目

1.1. 什么是 Debian?
1.1.1. 一个多平台操作系统
1.1.2. 自由软件的质量
1.1.3. 法律框架:非营利组织
1.2. 基金会文档
1.2.1. 对用户的承诺
1.2.2. Debian 自由软件指导方针
1.3. Debian 项目的内部工作
1.3.1. Debian 开发者
1.3.2. 用户的积极角色
1.3.3. 团队与子计划
1.4. 跟着 Debian 最新消息
1.5. 发行版的角色
1.5.1. 安装器:debian-installer
1.5.2. 软件程序库
1.6. 发布周期
1.6.1. 实验状态
1.6.2. 不稳定状态
1.6.3. 迁移至测试
1.6.4. 从测试版稳定版
1.6.5. 旧稳定版更旧稳定版状态

在深入涉及到相关技术之前,让我们看一看什么是 Debian 项目,它的目标、意义是什么以及它是如何运转的。

1.1. 什么是 Debian?

文化 Debian 名称的起源

没有什么特别的:Debian 不是一个缩写词。它的名字实际上是两个姓氏的组合:Ian Murdock,和他那时的女朋友,Debra。所以就有了 Debra + Ian = Debian。 Debian 是一个 GNU/Linux 的发行版。我们稍后将会详细地讨论什么是发行版第 1.5 节 “发行版的角色”。但是当前情况下,我们暂且将其简单地归纳为一个完整的操作系统,包括软件和系统的安装及管理,所有的这些都基于 Linux 内核和自由软件(尤其是来自 GNU 项目的自由软件)。 当他在自由软件基金会(FSF)的领导下于1993年创建 Debian 时,Ian Murdock 有清晰的目标,他在
Debian Manifesto 中对其作了阐述。他所追求的自由操作系统将有两个首要的特性。第一点是质量:Debian 将在最大的关怀与努力下进行开发,以与 Linux 内核相配。另外,它同样将是一个非商业化的发行版,足够可靠而能够和主流商业发行版相竞争。在他眼里,这两个雄心壮志只能以开放 Debian 开发过程的方式达成,正如 Linux 和 GNU 工程所做的那样。因此,互帮互查将能够持续地改进这个项目。

文化 GNU,自由软件基金会(FSF)的工程

GNU 工程是一系列由自由软件基金会(FSF)开发或赞助的自由软件,由其标志性领袖,理查德·M·斯托曼(Richard M. Stallman)发起。GNU 是一个递归缩写,代表“GNU 不是 Unix(GNU is Not Unix)”。

文化 理查德·斯托曼

FSF’s founder and author of the GPL license, Richard M. Stallman (often referred to by his initials, RMS) is a charismatic leader of the Free Software movement. Due to his uncompromising positions, he is not unanimously admired, but his non-technical contributions to Free Software (in particular, the legal and philosophical) are respected by everybody.

1.1.1. 一个多平台操作系统

社区 伊恩·默多克的旅程

伊恩·默多克是 Debian 项目的创立者,也是该项目从1993年至1996年的第一任领导者。在把接力棒交给 Bruce Perens 之后,伊恩不经常参与公众活动。他回到了自由软件社区的背后工作,为了尝试商业发行一个 Debian 的衍生发行版建立了 Progeny 公司。遗憾的是,这次冒险尝试是一个商业失败,开发活动也被放弃了。公司在经历了几年的摸爬滚打之后,以一个服务提供商的身份最终于2007年的4月破产。在 Progeny 发起的各个项目中,只有
discover 继续存在。这是一个自动硬件检查工具。 Ian Murdock died on 28 December 2015 in San Francisco after a series of worrying tweets where he reported having been assaulted by police. In July 2016 it was announced that his death had been ruled a suicide. Debian, remaining true to its initial principles, has had so much success that, today, it has reached a tremendous size. Currently there are 10 hardware architectures officially supported and also other kernels like FreeBSD (although the FreeBSD-based ports are not part of the set of officially supported architectures). Furthermore, with more than 28,000 source packages, the available software can meet almost any need that one could have, whether at home or in the enterprise. The sheer size of the distribution can be inconvenient: it is really unreasonable to distribute 16 DVD-ROMs to install a complete version on a standard PC… This is why Debian is increasingly considered as a “meta-distribution”, from which one extracts more specific distributions intended for a particular public: Debian Science for scientific use, Debian Edu for education and pedagogical use in an academic environment, Debian Med for medical applications, Debian Jr. for young children, etc. A more complete list of the subprojects can be found in 第 1.3.3.1 节 “Debian 现有的子计划”, dedicated to that purpose. 这些 Debian 的组成部分由定义清晰的框架组织而成,保证“子发行版”之间互相兼容、互不干扰。它们都采用一致的方案释放出新版本。同时它们都基于相同的基础构建而成,可以轻松地使用 Debian 仓库中的软件进行扩展、完善和个性化配置。 所有 Debian 的工具都遵循这个指导方向:
debian-cd 已经存在很长时间了,它可以用来创建一组光盘,其中仅包含一系列预先选择的软件包;
debian-installer 也是一个模块化的安装工具,易于适应不同的需求。
APT 可以使用不同的来源安装软件包,同时保证系统整体的一致性。

工具 创建 Debian 安装光盘

debian-cd 创建即时可用的安装媒介(如 CD、DVD、蓝光等等)的 ISO 镜像。所有关于这个软件的讨论(使用英文)均在
[email protected] 这个邮件列表中进行。这个团队由 Steve Mclntyre 领导,他同时控制着官方的 Debian 镜像构建过程。

基本知识 每台电脑,都有它的架构

术语 “architecture(架构)” 表明了计算机的类型(最为人所知的就是 Mac 或是 PC 了)。每一种架构的主要区别在于它使用的处理器,通常不同的处理器之间是不能兼容的。这些硬件的不同包含了大量不同的操作方法,因此需要为每种不同的架构分别编译软件。 Most software available in Debian is written in portable programming languages: the same source code can be compiled for various architectures. In effect, an executable binary, always compiled for a specific architecture, will not usually function on any of the other architectures. Remember that each program is created by writing source code; this source code is a text file composed of instructions in a given programming language. Before you can use the software, it is necessary to compile the source code, which means transforming the code into a binary (a series of machine instructions executable by the processor). Each programming language has a specific compiler to execute this operation (for example,
gcc for the C programming language).

工具 安装程序

debian-installer 是 Debian 安装程序的名字。它的模块化设计令他可以应用于各种各样的安装场景。开发工作在 Cyril Brulebois 的指导下沟通协调于
[email protected] 邮件列表。

1.1.2. 自由软件的质量

Debian follows all of the principles of Free Software, and its new versions are not released until they are ready. Developers do not work upon a set schedule and don’t have to rush to meet an arbitrary deadline. People frequently complain of the long time between Debian’s stable releases, but this caution ensures that Debian’s legendary reliability is met: long months of testing are indeed necessary for the full distribution to receive the “stable” label. Debian will not compromise on quality: all known critical bugs on key packages are resolved in any new version, even if this requires the initially forecast release date to be pushed back. Optional packages whose critical bugs are not fixed, and thus do not meet the quality requirements, are simply dropped from the stable release.

1.1.3. 法律框架:非营利组织

从法律上来说,Debian 是一个由美国的非营利志愿者协会管理的项目。这个项目大约有一千左右的
Debian 开发者,但是聚集了远超这个数的贡献者(翻译者,bug 报告者,艺术家,临时开发者等)。 To carry its mission to fruition, Debian has a large infrastructure, with many servers connected across the Internet, offered and hosted by many sponsors.

社区 在 Debian 的背后有 SPI(Software in the Public Interest)与当地分支机构的帮助

Debian doesn’t own any server in its own name, since it is only a project within the
Software in the Public Interest ( SPI) association, which manages the hardware and financial aspects (donations, purchase of hardware, etc.). Although it was initially created specifically for the Debian project, this association now hosts other free software projects, especially the PostgreSQL database, Freedesktop.org (project for standardization of various parts of modern graphical desktop environments, such as GNOME and KDE Plasma), and the LibreOffice office suite. → https://www.spi-inc.org/ 在 SPI 之外,各种地区协会与 Debian 密切协作来为 Debian 项目筹措资金,使得不必要所有事情都集中在美国;在 Debian 项目的语汇中这些协会被称作 “可信组织” 。这样的设置避免了过高的国际交流成本,同时也契合了项目本身的去中心化的理念。 Do not hesitate to join your local association and support the project! → https://wiki.debian.org/Teams/Auditor/Organizations → https://france.debian.net/ → https://debian.ch/

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/221181.html<

(0)
管理的头像管理
上一篇2025-04-14 22:11
下一篇 2025-04-14 22:12

相关推荐

  • jsp空间购买和交换数据空间怎么买,有哪些注意事项?

    购买JSP空间时,是否考虑过数据交换空间的性能?简米科技(2003年始创,23年行业沉淀)与酷番云(工信部一类增值电信全牌照)这类持牌自营机房的服务商,能确保数据交换的高效稳定,是值得优先选择的合作伙伴,为什么JSP空间需要搭配独立的数据交换空间从JSP应用特性看数据交换需求JSP基于Java技术,常用于企业级……

    2026-08-11
    0
  • 建网站用香港空间效果怎么样,香港空间稳定吗?

    建网站用香港空间,对于创建网站资产来说,核心价值在于免备案和全球带宽优势,尤其适合外贸、跨境电商和需要快速启动的项目,但你必须权衡国内访问延迟,并选择有资质的服务商以保证资产安全,香港空间的核心优势与适用边界免备案:节省时间就是节省成本国内服务器需要备案,通常需要10到20天,香港空间无需备案,域名解析后即可上……

    2026-08-11
    0
  • Java连接云数据库的方法是什么,如何操作

    Java连接云数据库的核心在于通过JDBC驱动,结合云服务商提供的连接地址、端口、数据库名及认证信息,配置安全策略(如SSL、IP白名单),即可实现稳定高效的远程数据库访问,基础准备:JDBC驱动与依赖管理连接云数据库前,需要确保开发环境具备对应的JDBC驱动,以最常见的MySQL为例,你需要引入mysql-c……

    2026-08-11
    0
  • 建网站公安联网备案必须使用数据码吗,备案流程是什么

    网站备案包括ICP备案和公安联网备案,两者缺一不可,公安联网备案必须使用服务商提供的数据码,选择持有合法资质的服务商是顺利通过备案的前提,为什么网站必须进行公安联网备案根据公安部《计算机信息网络国际联网安全保护管理办法》,网站开通后30日内必须到公安机关办理备案手续,未完成公安备案的网站,面临责令整改、关闭网站……

    2026-08-10
    0
  • 建一个企业网站大概需要多少钱?,怎么收费?

    建网站要多少钱,没有一个固定的数字,几百到几万都可能,但真正的“创建网站资产”绝不仅仅是初次投入的成本,而是基于长期稳定、合规和安全的持续性投入,其中核心取决于你选择了什么样的“地基”来承载你的业务,建站预算的构成与行业基准当你开始规划一个网站,最先面对的就是预算问题,一个常见的误区是只关注网站“看起来”的建造……

    2026-08-10
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注