Debian 12-14 版本情况
2022-10-15 16:22:51 阿炯

本站赞助商链接,请多关照。 Debian 开发者团队在2022年10月中旬的邮件列表宣布 Debian 12 "Bookworm" 即将到达第一个里程碑:工具链冻结期,开发者需为此做好准备,避免上传大型破坏性变化。


除了提醒开发者为即将到来的 Debian 12 做好测试和修复 Bug 的准备外,邮件列表的通知还公布了已确认的 Debian 14 代号 “Forky”。


跟以往一样,Debian 系统代号通常来自《玩具总动员》的角色名,这次是这根叉子:


另外,Debian 13 使用名为 "Trixie" 的代号,它是蓝色的塑料玩具恐龙,最早出现在《玩具总动员 3》,将于 2025 年左右发布。


 Debian 12 "Bookworm" 预计在 2023 年发布,Debian 13 将在 2025 年左右发布,Debian 14  Forky 则预计在 2027 年发布。


Forky 是电影《玩具总动员 4》中的一个角色,主人邦妮用废弃的塑料叉子自制了新玩具 Forky,其与胡迪等角色一同踏上全新的冒险之旅。



目前正在使用的Debian 11 于 2021 年 8 月发布,支持 5 年,是首个支持 exFAT 文件系统的 Linux 内核的 Debian 版本,并默认使用它来挂载 exFAT 文件系统。因此不再需要使用通过 exfat-fuse 包提供的用户空间文件系统实现。exfatprogs 包中提供了用于创建和检查 exFAT 文件系统的工具。

Debian 发布团队于2023年4月下旬宣布了 Debian 12.0 “Bookworm” 的暂定发布日期,邮件列表显示其目标是在2023年6月10日正式发布 Debian 12.0,如果一切顺利,它将在一个多月内发布。为了 Debian 12.0 的顺利发布,该版本的完全冻结日期定在 5 月 24 日。在冻结前的最后一周,测试将完全冻结,在此期间只会考虑紧急错误修复。冻结之后,如果还需要改动 Debian 12.0 的软件包,则需要发布团队手动解锁,5 月 28 日将是提交解封请求的最后一天。第12版本的一些新内容:
修复持续两年的 ARM64 安全启动问题
将采用 Ubuntu 的动态三重缓冲技术
将使用 PipeWire 作为默认音频服务器
主题壁纸公开,出自 “官方御用” 设计师
终于完全删除了 Python 2

Debian 13 最新代号公布:Trixie


来自 Debian Micronews 的消息,最新版的 Debian13 代号 (codename) 已经于2023年6月中旬公布,还是沿用原来惯例,从玩具总动员 (Pixar Toy Story) 中挑选,新的代号为 Trixie。

将提供 RISC-V 64 位支持

2023年6月发布的 Debian 12 支持九种架构: AMD64、AArch64、ARMEL、ARMHF、i386、MIPS、64 位 MIPS、POWER 和 IBM System Z。其中并没有作为官方移植的 RISC-V 64 位架构。在 Debian 发布团队分享的更新邮件中,其开发人员 Jonathan Wiltshire 透露了关于 RISC-V 架构 Debian 的现状:RISC-V 64 位移植其实取得良好进展,但并未实装到 Debian 12 中。很可能会在 Debian 13 中进一步完善,然后提供官方 RISC-V 支持。

随着 Debian 12 已发布,Debian 13 “Trixie” 的开发将很快作为非稳定版开放。但新架构的鉴定需要在 Trixie 周期的后期进行,这项工作预计将在一年半到两年后的 Debian 13 beta 版本正式开始。

RISC-V是一个新兴崛起的开源指令集架构,目前已出货超100亿颗核心,主要活跃于性能较低的低功耗嵌入式设备中。RISC-V指令集可以“自由地用于任何目的”,任何人都可以自由设计、制造和销售RISC-V芯片和软件。

Debian 13 重大变革先看


即将发布的 Debian 13(Trixie)将对临时文件处理方式进行重要更新,以与其他Linux发行版保持一致并提升系统的整洁性和效率。以下是这些关键变化的详细介绍:

/tmp 转移到 tmpfs
存储在易失性内存中:将“/tmp”目录转移到tmpfs意味着它将被存储在RAM中。这带来了几个好处:
性能提升:由于RAM的访问速度远快于硬盘或SSD,这会显著加快对临时文件的访问。
减少存储磨损:因为临时文件不会写入硬盘或SSD,减少了这些存储设备的磨损。
自动清理:在系统重启时,存储在RAM中的内容会被清除,确保“/tmp”目录的整洁。

/var/tmp 自动清理策略
引入systemd清理服务:Debian 13将引入一个定时清理的systemd服务,自动删除“/var/tmp”目录中超过30天的文件。这个策略旨在避免长期存留不需要的临时文件,占用存储空间。
更短的保留期设置:对于更频繁使用的“/tmp”目录,新的默认设置会将文件保留期设置为10天,超过这个时间的文件将被自动删除。

实现方法
systemd tmpfiles.d:这些设置将通过systemd的“tmpfiles.d”配置管理。该工具允许系统管理员定义规则,以自动创建、删除和清理文件和目录。
配置文件位置:相关的配置文件将位于/etc/tmpfiles.d/,用户和管理员可以在此目录中调整和自定义清理策略。

用户和管理员的选择
恢复旧行为:对于那些担心这些变化影响现有系统行为的用户和系统管理员,Debian提供了简便的方法以恢复旧设置:
屏蔽systemd单元:可以通过屏蔽相应的systemd单元来禁用新的清理服务。
修改配置文件:通过编辑/etc/tmpfiles.d/中的配置文件,管理员可以自定义文件清理规则,以符合特定需求。

预计发布日期
v13(Trixie)预计将在2025年中期发布。用户和管理员可以在正式发布之前,通过关注Debian开发邮件列表了解更多详细信息,并提前进行测试和调整。

参考资源
Debian开发邮件列表:有关这些变化的详细讨论和决定过程记录在Debian开发邮件列表中。用户可以查阅这些讨论,了解更多背景信息和技术细节。通过这些更新,Debian 13将提供更现代的临时文件处理方式,进一步提高系统性能和存储效率,同时确保管理员可以灵活地管理和定制这些新设置。

Trixie 与 Bookworm 差异对比一例

Debian v13.5 (Trixie) 和 v12.14 (Bookworm) 是Debian项目在2026年5月16日 发布的两个不同版本。它们最核心的区别在于版本状态:v13.5 是当前的稳定(stable) 版本,而 v12.14 是旧稳定(oldstable) 版本。这一定位决定了它们在更新内容、软件包新旧程度和适用场景上的根本不同。“稳定版”意味着它经过了最严格的测试,适合对系统稳定性要求极高的生产环境。而“旧稳定版”则是在新稳定版发布后,为旧版本用户继续提供安全支持的维护版本。

新特性与安全修复
两者都属于“点更新”,主要目标是修复安全漏洞和严重问题,而非引入大量新功能。但由于版本状态不同,它们的更新侧重也有差异。
• v13.5 (Trixie):作为当前稳定版,除了安全修复,还会包含一些新特性和架构支持。它包含约100个安全公告和针对130多个源代码包的修复,主要亮点包括:
• 新架构支持:正式支持 riscv64 架构。
• 安全增强:针对 amd64 和 arm64 架构增强了针对 ROP/COP/JOP 攻击的防护。
• 重要组件更新:包括 Plasma 6 桌面环境、Python 3.13 兼容性改进、以及 curl 对 HTTP/3 的支持。
• 底层改进:进行了 64-bit time_t ABI 过渡,解决了 2038 年问题。
• v12.14 (Bookworm):作为旧稳定版,其更新高度聚焦于安全,主要是向后移植关键的安全补丁,不包含新功能。它的更新清单是一长串的漏洞(CVE)修复,例如:
• 核心库:修复了 glibc 中的整数溢出和未初始化内存问题。
• 网络服务:修复了 OpenSSH 的代码执行漏洞和 Apache2 的权限提升、认证绕过等多个漏洞。
• 系统工具:修复了 7zip 的多个代码执行和拒绝服务漏洞。

软件包版本与系统组件
由于发布周期不同,v13.5 的软件包普遍比 v12.14 更新。

• Linux 内核:v13.5 使用的是 6.12.90 内核,而 v12.14 使用的是更早的稳定版本。
• 桌面环境:v13.5 搭载了最新的 Plasma 6,而 Dv12.14 则是其之前的版本。
• 编程语言与库:v13.5 包含了更新版本的 GCC、glibc 等核心编译器和库。

安全维护周期
• v13.5 (Trixie):作为当前稳定版,它将获得来自 Debian 安全团队最全面、最及时的安全支持,直到下一个稳定版发布。
• v12.14 (Bookworm):作为旧稳定版,它仍在安全支持周期内(通常为一年),但主要接收的是高危漏洞的修复,支持力度和时长会逐渐减少。

如果是在进行全新的系统部署,或者需要使用最新的硬件(如 RISC-V)或软件特性(如最新的桌面环境),v13.5 (Trixie) 是更合适的选择。如果现有的服务器或关键业务运行在 v12 上,且对稳定性有极致要求,不急于升级,那么继续使用 v12.14 并接收安全更新是明智的。有充足的时间规划未来向 v13 的升级。

Debian v14 将改进对中国龙芯 CPU 架构 LoongArch64 的支持

Debian v13 “trixie” 稳定版已于2025年8月中旬发布,同时 Debian 团队宣布将在计划于 2027 年发布的 Debian v14(代号 “Forky”) 中,显著改进对中国龙芯 CPU 架构 LoongArch64(简称 Loong64)的支持。

按照规划,Loong64 的架构资格认证将在 Forky 开发周期后期进行,但相关软件包将很快可以提交到 Forky 版本中。LoongArch 是龙芯中科自主研发的 CPU 指令集架构,已在多款处理器(如 3A5000、3A6000)中应用。Debian 对其支持的加强,标志着国产 CPU 在国际主流开源操作系统中的适配进程迈出重要一步,对推动自主可控计算生态具有积极意义。

值得关注的要点:

1.官方支持推进:LoongArch64 目前作为非官方移植架构已存在两年,Debian v14 将在此基础上进一步推动其成为官方支持的架构,类似于 v13 中对 RISC-V 的官方支持。

2.开发节奏:v14 的 “unstable” 分支即将开放,开发者和维护者可开始提交 LoongArch64 相关软件包。架构资格认证将在开发周期后期完成。

3.生态建设:目前已有约 200 个软件包完成初步移植,重点在于实现 LoongArch64 架构的 “自我托管” 能力,即在真实龙芯硬件上独立完成 Debian 软件包的构建。

Debian 项目于2025年12月下旬宣布:在进入 Debian Ports 两年多之后,LoongArch 64-bit 架构(简称 loong64)正式成为 Debian 的官方架构之一,将包含在即将在2027年发布的 Debian v14 “Forky” 版本中。