打开网易新闻 查看精彩图片
历经三十余年的等待,GNU 计划迎来了历史性的一刻!
GNU Hurd —— 那个传说中“永远在开发中”的微内核,终于通过 GNU Guix 正式拥抱了 64 位时代。这是它自 90 年代诞生以来,首次摆脱 32 位 x86 的枷锁,跑在了现代硬件上。
️ 什么是 GNU Hurd?
对于新朋友,这里简单科普一下:
- 身份:它是 GNU 操作系统的内核,旨在取代 Unix 内核。
- 架构:不同于 Linux 的宏内核,Hurd 基于GNU Mach采用微内核设计。核心服务作为独立的用户空间服务器,通过“消息传递”沟通。
- :始于 1990 年,因设计过于超前和复杂,长期处于“实验性”阶段。
过去几十年,Hurd 一直被困在 32 位世界里,无法利用现代 CPU 的性能和大内存。
现在,改变发生了:
- 原生 64 位:通过 Guix 构建系统,Hurd 现在可以原生运行在 x86_64 架构上。
- 内存飞跃:突破了 32 位的内存寻址限制,终于能“吃满”现代硬件配置。
- 即开即用:Guix 已发布官方系统镜像,开发者可以直接下载安装体验。
虽然这是巨大的技术飞跃,但请保持冷静:
- 非生产环境:它目前不是Linux 的替代品,稳定性和性能远未达到日常使用标准。
- 硬件支持:驱动程序依然匮乏,很多硬件可能无法识别。
- 定位:更多是为了研究微内核架构、操作系统理论的学者和极客准备的“玩具”与实验室。
热门跟贴