GNU Hurd 团队发布了 2024 年第二季度的状态更新,概述了围绕这个微内核平台的最新活动。
在上一季度,GNU Mach AArch64 移植的公共头文件被提交为该移植的 API/ABI。 现在,Hurd 开发人员已经能够在 AArch64 Hurd 上运行一些 Hurd 服务器、运行 Glibc 和执行简单的 Unix 程序…… 所以,是的,Hurd/Mach 现在可以在 64 位 ARM 硬件上运行。
另一个有趣的 Hurd 新闻是,Debian GNU/Hurd 现在提供了实验性的 32 位 GNU Mach SMP 内核和 Rust (rustc) 编译器。 是的,终于在 2024 年看到 Debian GNU/Hurd 为多核硬件/虚拟机提供对称多处理(SMP)内核,但目前仍仅限于 32 位 x86。 Hurd 在 SMP 和 x86_64 支持方面长期落后…… 十年前就试用过 Debian GNU/Hurd,但后来取得了一些进展:
开发者 Samuel Thibault 解释了早期的 SMP 和 PAE(物理地址扩展)32 位内核支持:
“在最新的 gnumach 上传中,我添加了 smp 和 pae 内核变体。 smp 完全是试验性的,在这里和那里都需要修正,特别是 irq 路由似乎也需要修正,但至少人们可以轻松尝试。”
Debian GNU/Hurd 已经编译了大约 71% 的 Debian 软件包档案。
有关 GNU Hurd 2024 年第二季度进展的更多详情,请访问 Hurd 项目网站。
转自 Debian GNU/Hurd Adds Experimental 32-bit SMP Kernel & Rust Compiler – Phoronix