GNU プロジェクトは、GNU Guix を通じて GNU Hurd のネイティブ 64 ビット対応を発表しました。これにより、現代の x86_64 システム上で初めて動作可能になります。このマイルストーンは、32 ビットアーキテクチャへの数十年におよぶ制限を終わらせます。この開発は実験的なマイクロカーネルにとって進展を意味しますが、依然として本番運用には適していません。
GNU Hurd は、GNU オペレーティングシステムのカーネルコンポーネントで、1990 年代初頭の開始以来、長らく実験プロジェクトでした。Linux カーネルとは異なり、Hurd は GNU Mach を基盤としたマイクロカーネル設計を採用しており、コアサービスはメッセージパッシングで通信する独立したユーザースペースサーバーとして動作します。 数十年にわたり、GNU Hurd は 32 ビット x86 システムに限定されており、x86_64 サポートのない現代のハードウェアとの互換性が制限されていました。これが変わったのは、GNU プロジェクトの最近の発表です:GNU Guix を通じてネイティブ 64 ビット対応が利用可能になりました。Guix の発表で詳述されているように、x86_64 Hurd システムイメージは Guix System ツールを使ってインストールまたはテストできます。 このアップグレードはメモリアドレッシング機能を強化し、Hurd を現在のハードウェア基準に適合させます。Phoronix のレポートでは、SMP マルチプロセッサ対応が「まもなく」と期待されています。これらの進展にもかかわらず、GNU Hurd は実験段階にあり、ハードウェアサポートは Linux のような主流カーネルに比べて遅れています。本番運用向けの代替として位置づけられておらず、独自のアーキテクチャを探求する開発者や研究者に価値を提供します。 この開発は 2026 年 3 月 1 日頃に公開された情報源で強調され、長期開発後の重要な一歩を強調しています。