Debian 系统详情

🔵 Debian 系统详情

参见: 四大服务器系统对比总览 — openEuler / CentOS / Ubuntu / Debian | openEuler 详情 | CentOS 详情 | Ubuntu 详情


📖 一、基本信息

项目 内容
全称 Debian GNU/Linux
发起人 Ian Murdock(1973-2015)
首次发布 1993 年 8 月 (Debian 0.01)
名称由来 Ian + 女友 Debra = “Debian”
所属系别 Debian 系(始祖)
治理模式 完全社区驱动,民主化治理(Debian 宪法 + 社会契约)
开源协议 DFSG (Debian 自由软件指南) 严格合规
定位 通用操作系统(服务器/桌面/嵌入式/IoT)
支持架构 x86_64、ARM64、RISC-V (13+)、MIPS、POWER、IBM Z、LoongArch (14+)
官网 https://www.debian.org

核心数据

  • 软件包总数: ~69,830 个(Debian 13)
  • 贡献者: 全球 1,000+ 官方开发者 (Debian Developers)
  • 衍生发行版: Ubuntu、Knoppix、SteamOS、Tails、Raspberry Pi OS、Kali Linux 等 120+ 个活跃衍生版
  • 最古老仍在活跃维护的 Linux 发行版之一

三大原则

  1. 100% 自由软件 — 按 DFSG 标准,闭源软件不进 Main 仓库
  2. 稳定性至上 — Stable 分支软件经 2-3 年测试打磨
  3. 民主化治理 — 社区投票选举 DPL (Debian Project Leader),不受任何公司控制

著名衍生发行版

1
2
3
4
5
6
7
8
9
10
11
Debian
├── Ubuntu (Canonical 公司,最流行衍生版)
│ ├── Linux Mint
│ ├── Pop!_OS
│ └── 优麒麟 (Ubuntu Kylin)
├── Kali Linux (渗透测试)
├── Raspberry Pi OS (树莓派官方)
├── SteamOS (Valve,Steam Deck)
├── Tails (隐私保护 OS)
├── Proxmox VE (虚拟化平台)
└── Deepin (深度系统)

🔧 二、技术架构

三大版本分支

分支 代号 软件新旧 稳定性 适用场景
Stable (稳定版) trixie (当前) ★★☆☆☆ 较旧 ★★★★★ 服务器、生产环境、新手首选
Testing (测试版) forky (当前) ★★★☆☆ 偏新 ★★★☆☆ 愿意修 Bug 的桌面用户
Unstable (不稳定版) sid (永远不变) ★★★★★ 最新 ★★☆☆☆ 开发者、尝鲜用户

sid (Still In Development) 永久代号,永不改变。Testing 以《玩具总动员》角色命名。

Debian 13 “Trixie” 技术栈

组件 版本 说明
内核 Linux 6.12 LTS 长期支持内核
桌面环境 GNOME 48 / KDE Plasma 6.3.6 / Xfce 4.20 / LXQt 2.1.0 多桌面选择
Init 系统 systemd (默认) 也提供 sysvinit 兼容
包管理器 APT 3.0 依赖解析加速 30%
编译器 GCC 14.2
Python 3.13
Bash 5.2.37
Apache 2.4.64
OpenSSL 3.x
默认文件系统 ext4

关键特性

64 位 time_t (2038 年问题修复)

  • 除 i386 外,所有架构支持 64 位 time_t ABI
  • 彻底解决 2038 年 1 月 19 日时间溢出问题
  • 32 位应用可通过兼容层运行

架构变化

  • 新增: RISC-V 64 位 (riscv64) 官方支持 (13)
  • 新增: LoongArch (Loong64) 晋升为官方架构 (随 14 推出)
  • 移除: MIPS64EL、ARMEL

APT 的 Rust 化路线

  • 不早于 2026 年 5 月将 Rust 作为 APT 硬性依赖
  • 引入 Sequoia (OpenPGP) 组件,强化内存安全与签名验证
  • 逐步用 Rust 重写核心包管理组件

可复现构建

  • 引入 debian-repro-status 工具
  • 大量软件包实现比特级可复现构建
  • 增强供应链安全可信度

默认文件系统与内核

项目 说明
默认文件系统 ext4
支持文件系统 ext4, XFS, Btrfs, ZFS (contrib), NFS, GFS2
内核策略 跟随最新 LTS 内核,保守配置
架构支持 9+ 种官方架构,Linux 发行版中支持最多

📅 三、版本与生命周期

代号体系

Debian 版本代号源自《玩具总动员》角色:

版本 代号 角色
11 Bullseye 胡迪的马
12 Bookworm 书虫
13 Trixie 翠丝 (恐龙)
14 Forky 叉勺 (Testing)
15 Duke 杜克

历史与当前版本

版本 代号 发布日期 官方支持截止 LTS 截止 ELTS 截止 状态
10 Buster 2019-07-06 2022-09-10 2024-06-30 2029-06-30 已归档
11 Bullseye 2021-08-14 2024-08-14 2026-08-31 2031-06-30 LTS 支持中
12 Bookworm 2023-06-10 2026-06-10 2028-06-30 2033-06-30 旧稳定版
13 Trixie 2025-08-09 2028-08-09 2030-06-30 2035-06-30 ✅ 当前稳定版
14 Forky 待定 待定 待定 待定 Testing
15 Duke 待定 待定 待定 待定 代号已公布

Debian 13 点版本迭代

版本 发布日期 内容
13.0 2025-08-09 首次发布
13.1 2025-09-06 首批修复
13.2 2025-11-15 123 个错误 + 55 个安全更新
13.3 2026-01-10 108 个错误 + 37 个安全更新
13.4 2026-03-14 最新点版本

生命周期政策

1
2
3
发布 ──── 3年完整官方支持 ────┬──── 2年 LTS ────┬──── 5年 ELTS (扩展)
│ │ │
└─ 安全+关键Bug修复 └─ 社区LTS团队 └─ 付费扩展 (Freexian等)
  • 发布周期: 约 2-3 年一次稳定版(无固定时间表,”准备好才发布”)
  • 点版本: 每 2-4 个月发布 ISO 更新
  • 升级方式: 直接修改 sources.listapt dist-upgrade

升级命令

1
2
3
4
5
6
7
8
9
10
11
12
13
# 1. 更新 sources.list (替换版本代号)
sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list

# 2. 分步升级
sudo apt update
sudo apt upgrade --without-new-pkgs # 先升级现有包
sudo apt full-upgrade # 完成发行版升级

# 3. 清理孤立包
sudo apt autoremove

# 4. 重启
sudo reboot

📦 四、包管理体系

包管理概览

项目 说明
包格式 .deb
底层工具 dpkg
上层管理器 apt / apt-get / aptitude
仓库配置 /etc/apt/sources.list + /etc/apt/sources.list.d/
软件包总数 ~69,830 (Debian 13)

仓库分支

仓库 说明 软件新旧
Stable (稳定) 当前稳定版,仅安全更新 ★★☆☆☆
Testing (测试) 下一个稳定版候选 ★★★☆☆
Unstable / Sid (不稳定) 滚动更新,开发者入口 ★★★★★
Backports 从 Testing 重新编译给 Stable ★★★☆☆
Experimental 实验性软件,不完整

仓库组件 (按自由/非自由)

组件 说明
Main 完全自由软件,符合 DFSG,Debian 官方支持
Contrib 自由软件但依赖非自由组件
Non-free 非自由软件 (闭源驱动/固件等)
Non-free-firmware 闭源固件 (Debian 12 起独立分类)

APT 3.0 新特性

  • 依赖解析算法优化,解析速度提升约 30%
  • 更智能的冲突解决策略
  • 更清晰的错误提示信息
  • 准备 Rust 化 (Sequoia OpenPGP 集成)

常用命令速查

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# 刷新索引
sudo apt update

# 安装软件
sudo apt install nginx

# 搜索软件
apt search nginx

# 升级所有包
sudo apt upgrade

# 卸载 (保留配置)
sudo apt remove nginx

# 彻底卸载 (含配置)
sudo apt purge nginx

# 清理孤立依赖
sudo apt autoremove

# 查看已安装
apt list --installed

# 查看包信息
apt show nginx

# 编辑仓库源
sudo vi /etc/apt/sources.list

# 发行版升级
sudo apt full-upgrade

# 从 Backports 安装
sudo apt install -t trixie-backports PACKAGE

# 下载源码
apt source nginx

# 重建包数据库
sudo dpkg --configure -a

软件包管理特色

  • 严格的 DFSG 合规审查 — Main 仓库不含任何闭源代码
  • 可复现构建 — Debian 13 大量包支持比特级验证
  • 超长支持 — 最多 10 年 (含 ELTS),适合长期无人值守
  • 跨架构一致性 — 同一版本在所有 9+ 架构上行为一致

🛡️ 五、安全与合规

安全框架

维度 说明
MAC 框架 AppArmor(默认启用,默认 enforcing 模式)
防火墙 nftables (默认后端) / iptables (兼容层)
安全启动 Secure Boot 支持
强制签名 所有软件包强制 SHA-512 签名
内存安全 glibc mseal 函数 (增强内存防护)
APT 安全 Sequoia (Rust OpenPGP) 替代 GnuPG (规划中)

AppArmor 关键操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 安装 AppArmor 管理工具
sudo apt install apparmor-utils apparmor-profiles

# 查看状态
sudo aa-status

# 查看特定进程配置
sudo aa-status | grep sshd

# Complain 模式 (仅记录)
sudo aa-complain /etc/apparmor.d/usr.sbin.sshd

# Enforce 模式 (阻止)
sudo aa-enforce /etc/apparmor.d/usr.sbin.sshd

合规认证

认证 状态
FIPS 140-2/3 社区支持,无官方认证
Common Criteria 无官方认证
DFSG 自由软件合规 ✅ 核心承诺
可复现构建 ✅ Debian 13 大规模支持
信创/国产化 ❌ 不适用

安全团队与漏洞响应

  • Debian 安全团队 (Debian Security Team) — 志愿者组成
  • 严重漏洞目标 72 小时内发布修复
  • Debian Security Advisories (DSA) 公开发布
  • 安全更新通过 APT security.debian.org 仓库分发
  • 所有软件包强制 SHA-512 签名验证

安全仓库配置

1
2
3
4
# /etc/apt/sources.list (Debian 13 Trixie)
deb https://deb.debian.org/debian trixie main contrib non-free non-free-firmware
deb https://security.debian.org/debian-security trixie-security main contrib non-free non-free-firmware
deb https://deb.debian.org/debian trixie-updates main contrib non-free non-free-firmware

🌐 六、生态定位与横向对比

与同类系统的关键差异

对比维度 Debian Stable Ubuntu LTS openEuler CentOS Stream
稳定性 ⭐⭐⭐⭐⭐ 极致 ⭐⭐⭐⭐ ⭐⭐⭐⭐ ⭐⭐
软件新鲜度 ⭐⭐ ⭐⭐⭐ ⭐⭐⭐ ⭐⭐⭐⭐
商业支持 ✅ Canonical ✅ 华为/麒麟 ❌ (需 RHEL)
信创合规
治理独立性 ⭐⭐⭐⭐⭐ 完全社区 ⭐⭐ (Canonical 控制) ⭐⭐⭐ (基金会) ⭐ (Red Hat 控制)
资源占用 ⭐⭐⭐⭐⭐ (128 MB 可运行) ⭐⭐⭐ ⭐⭐⭐ ⭐⭐⭐
衍生版数量 ⭐⭐⭐⭐⭐ (120+) ⭐⭐⭐ ⭐⭐
中文文档 ⭐⭐ ⭐⭐⭐ ⭐⭐⭐⭐⭐

优势场景

极致稳定性:

  • 数年测试打磨后才进入 Stable
  • 2-3 年发布周期,无意外变化
  • 一次部署,长期运行无需频繁维护
  • 适合: 核心数据库、DNS、邮件、负载均衡器、嵌入式控制器

轻量级部署:

  • 128 MB 内存即可运行 (无桌面)
  • 最小安装仅 ~400 MB 磁盘
  • 适合: 边缘设备、VPS 低配实例、老旧硬件复用

衍生发行版基础:

  • 120+ 活跃衍生版,生态链最长
  • Ubuntu、Kali、SteamOS 均源自 Debian
  • 适合: 构建定制化发行版、嵌入式系统

自由软件纯粹性:

  • Main 仓库不含任何闭源代码
  • DFSG 严格合规审查
  • 适合: 自由软件倡导者、合规性要求严格的组织

不适合的场景

  • 新手入门: 安装器相对简陋,中文文档偏少
  • 最新硬件: 内核和驱动偏保守,新硬件支持慢
  • AI/ML 开发: CUDA/cuDNN 需要手动配置,版本偏旧
  • 频繁交互式操作: 无商业 GUI 管理工具

Debian vs Ubuntu (详细)

维度 Debian Stable Ubuntu LTS
发布周期 2-3 年稳定版 2 年 LTS
软件新鲜度 保守,经长期测试 较新,平衡稳定与功能
目标用户 服务器、高级用户 桌面用户、初学者、企业
商业支持 纯社区驱动 Canonical 公司支持
内存占用 极低 (128 MB 可运行) 较高 (512 MB+)
硬件驱动 保守,新硬件支持慢 快速集成新驱动
默认桌面 多桌面自由选择 GNOME (深度定制)
包管理方案 纯 DEB DEB + Snap
强制 Snap 趋势 (26.04 音频依赖)
衍生发行版 120+ Linux Mint 等
技术独立性 ✅ 完全社区自治 Canonical 主导

📝 总结

Debian 是 Linux 世界的基石——它是现存最古老、社区治理最纯粹的发行版之一,以极致稳定性、自由软件合规和广泛的架构支持著称。它是 Ubuntu、Kali、SteamOS 等 120+ 发行版的共同祖先。如果你的场景是”一次部署,数年无需过问”、”最小资源占用”或”完全掌控自己的系统”,Debian 是最佳选择。若需商业支持、最新软件或中文生态,选择 Ubuntu LTS 或 openEuler。