Debian GNU/Hurd 发行录
继发布Debian 8.0之后,Debian GNU/Hurd 团队于2015年4月宣布发布 Debian GNU/Hurd 2015。GNU/Hurd 是自由软件基金会开发的基于 GNU Mach 的自由内核,至今已开发二十多年,该项目目标是将 Debian GNU/Linux 的软件包移植运行在 GNU/Hurd 内核上。Debian GNU/Hurd 2015 发布,这是最新发布的 Debian "sid" 快照,并不是 Debian 官方发布的,但是是官方的 Debian GNU/Hurd 移植版本。安装 ISO 镜像现已提供下载。
Debian GNU/Hurd 通常提供三个 Debian 风情版本:NETINST, CD 和 DVD。同时还提供了一个预装的硬盘镜像。当前支持 i386 架构,包括超过 80% 的 Debian 包。自从上个快照 "wheezy" 之后,初始化系统就换成了 sysvinit。其他改进包括:
* The core GNU Hurd and GNU Mach packages were updated to versions 0.6 and 1.5, respectively.
* The networking drivers were migrated to user-space drivers using the NetDDE framework and a Linux-2.6.32 codebase.
值得更新的包包括:Iceweasel 31 ESR, XFCE4 4.10, X.org 7.7 和 Emacs 24.4。更多内容请看发行说明。
Debian GNU/Hurd 2019 于2019年7月发布了,这是 Debian stretch 稳定版本的 Debian sid 快照(Debian sid 是 Debian GNU/Linux 的开发版本代号),不是 Debian 官方发行版,而是 Debian GNU/Hurd 移植版本,基础源码大同小异。
Debian GNU/Hurd 是自由软件基金会发布的基于 GNU Mach 的自由内核,项目目标是将 Debian GNU/Linux 的软件包移植运行在 GNU/Hurd 内核上。最初 GNU 计划中的操作系统内核正是 GNU/Hurd,而不是后来出现的 GNU/Linux。目前可在 i386 架构上运行大约 80% 的 Debian 软件。此版本主要更新内容包括:
ACPI 转换器可用,目前仅用于关闭系统。
LwIP TCP/IP 栈现在作为选项可用。
引入了 PCI 仲裁器,有助于正确管理 PCI 访问,以及提供细粒度的硬件访问。
支持 LLVM、受保护的有效负载,更好的分页管理和消息调度以及 gsync 同步。
关于使用方法、下载地址与更新详情查看更新说明。
Debian GNU/Hurd 2023 发布
随着2023年6月Debian v12.0的发布,Debian GNU Hurd移植版也发布了,它不是利用Linux内核,而是利用GNU Hurd。其已作为非官方版本发布,该Debian变体依赖于GNU Hurd而不是Linux内核。它类似于已经不存在的Debian GNU/kFreeBSD,它以前提供Debian用户空间,但使用FreeBSD内核。在Debian GNU/Hurd的情况下,由于Hurd的许多限制及其原始硬件支持,它甚至更不实用。

Debian GNU/Hurd目前可用于i386,可以构建大约65%的Debian存档。自从之前的Debian GNU/Hurd版本以来,APIC、SMP和64位支持已经有了很大的改进,但仍然是一个正在进行的工作。基于ramp的用户空间磁盘驱动程序也得到了改进,并且有许多修复。
自上次测试以来,Debian GNU/Hurd在过去十年中有了一些改进,但与Debian GNU/Linux相比,它仍然非常小众。更多关于Debian GNU/Hurd 2023发布的细节,请访问GNU.org。
Debian GNU/Hurd 2025 发布
其已于2025年8月中旬正式发布,该版本是基于 Debian 13.0 “Trixie” 稳定版制作的快照,虽非官方 Debian 稳定版,但它是官方认可的 GNU/Hurd 架构移植版本。其提供了 i386 和 amd64 两个架构的安装 ISO(NETINST 版本)与预装磁盘镜像,方便用户在如 QEMU 的虚拟环境中体验安装与使用。主要亮点与改进一览:
1.64 位支持完全实现:该版本在 64 位架构上实现了与 i386 架构相当的包覆盖率,甚至略有优势 —— 部分软件仅提供 64 位版本。
2.采用 Rump 层的用户态磁盘驱动:通过 NetBSD Rump 层在用户空间支持磁盘驱动器,这一机制用于实现对 USB 磁盘和 CD-ROM 的支持。
3.使用 xattr 默认记录翻译器:这使得可以更顺利地从其他操作系统(如使用 mmdebstrap 的系统)中进行引导与安装。
4.Rust 已移植至 Hurd:这为未来 Rust 生态在 GNU/Hurd 上的应用打下了基础。
5.改进支持:
5.1.启用了对 USB 磁盘与光驱的原生支持(通过 Rump);
5.2.SMP(多核)支持包已可用并能正常工作;
5.3.控制台现使用 xkb 支持键盘布局,同时支持 multiboot 引导提供的 framebuffer;
5.4.新增对 acpi、rtc、apic、hpet 等硬件功能的支持。
6.文档与修复:
6.1.改善了文档内容;
6.2.修复了多个问题,如中断请求(IRQ)、NFSv3、libports、管道边缘情况(pipes corner cases)等 。