打开网易新闻 查看精彩图片

历经三十余年的等待,GNU 计划迎来了历史性的一刻!

GNU Hurd —— 那个传说中“永远在开发中”的微内核,终于通过 GNU Guix 正式拥抱了 64 位时代。这是它自 90 年代诞生以来,首次摆脱 32 位 x86 的枷锁,跑在了现代硬件上。

️ 什么是 GNU Hurd?

对于新朋友,这里简单科普一下:

  • 身份:它是 GNU 操作系统的内核,旨在取代 Unix 内核。
  • 架构:不同于 Linux 的宏内核,Hurd 基于GNU Mach采用微内核设计。核心服务作为独立的用户空间服务器,通过“消息传递”沟通。
  • :始于 1990 年,因设计过于超前和复杂,长期处于“实验性”阶段。
️ 迟到的 64 位支持

过去几十年,Hurd 一直被困在 32 位世界里,无法利用现代 CPU 的性能和大内存。
现在,改变发生了

  • 原生 64 位:通过 Guix 构建系统,Hurd 现在可以原生运行在 x86_64 架构上。
  • 内存飞跃:突破了 32 位的内存寻址限制,终于能“吃满”现代硬件配置。
  • 即开即用:Guix 已发布官方系统镜像,开发者可以直接下载安装体验。
⚠️ 现实检查:仍处于实验阶段

虽然这是巨大的技术飞跃,但请保持冷静:

  • 非生产环境:它目前不是Linux 的替代品,稳定性和性能远未达到日常使用标准。
  • 硬件支持:驱动程序依然匮乏,很多硬件可能无法识别。
  • 定位:更多是为了研究微内核架构、操作系统理论的学者和极客准备的“玩具”与实验室。