🔵 Debian 系统详情

参见: 四大服务器系统对比总览 — openEuler / CentOS / Ubuntu / Debian | Linux 发行版系别与差异详解 | 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),不受任何公司控制

著名衍生发行版

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
Python3.13
Bash5.2.37
Apache2.4.64
OpenSSL3.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 版本代号源自《玩具总动员》角色:

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

历史与当前版本

版本代号发布日期官方支持截止LTS 截止ELTS 截止状态
10Buster2019-07-062022-09-102024-06-302029-06-30已归档
11Bullseye2021-08-142024-08-142026-08-312031-06-30LTS 支持中
12Bookworm2023-06-102026-06-102028-06-302033-06-30旧稳定版
13Trixie2025-08-092028-08-092030-06-302035-06-30✅ 当前稳定版
14Forky待定待定待定待定Testing
15Duke待定待定待定待定代号已公布

Debian 13 点版本迭代

版本发布日期内容
13.02025-08-09首次发布
13.12025-09-06首批修复
13.22025-11-15123 个错误 + 55 个安全更新
13.32026-01-10108 个错误 + 37 个安全更新
13.42026-03-14最新点版本

生命周期政策

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

升级命令

# 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 集成)

常用命令速查

# 刷新索引
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 关键操作

# 安装 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 签名验证

安全仓库配置

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

📝 总结

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