Gentooのエイプリルフールがガチだった件──36年越しのカーネルが動く
エイプリルフールの冗談に実物が付いてきた。Gentooが公開したGNU/Hurdの実験イメージは、笑い話で終わらない36年分の執念を背負っている。
エイプリルフールの冗談に実物が付いてきた。Gentooが公開したGNU/Hurdの実験イメージは、笑い話で終わらない36年分の執念を背負っている。
エイプリルフールの裏に本物があった
Gentooが公開したGNU/Hurdの実験イメージが、オープンソース界で静かに注目を集めている。きっかけは4月1日のエイプリルフールだ。公式ブログに「Linuxカーネルの代わりにGNU Hurdへ移行する」という宣言が掲載され、「Linuxは長年、不安定の温床だった」という文面に、誰もが苦笑した。
だが数日後、冗談は修正され、その裏から本物が姿を現した。Gentooは実際にGNU/Hurdへの実験的なポートを完成させており、QEMUで起動できるビルド済みディスクイメージまで公開していたのだ。冗談に実物を仕込む──Gentoo開発陣のユーモアは、なかなか凝っている。




Gentoo
「我々のチームはGentooのHurdへの移植に取り組み、成功した。ただし、まだ極めて実験的な段階にある」──Gentoo公式発表(修正版)
ビルド用スクリプトはCodeberg上の専用リポジトリで公開されており、i686向けプレビューイメージが利用可能だ。x86_64への対応は今後の課題として明示されている。
36年間「次のカーネル」だったGNU Hurd
そもそもGNU Hurdとは何か。リチャード・ストールマンが1983年にGNUプロジェクトを立ち上げたとき、目標は「完全に自由なOS」の構築だった。コンパイラ(GCC)、エディタ(Emacs)、シェル(Bash)──周辺は揃った。あとはカーネルだけ。
1990年に開発が始まったHurdは、GNU Machマイクロカーネルの上でファイルシステムやネットワークなどのサービスを個別のサーバープロセスとして動かす設計だ。Linuxのモノリシックカーネル(すべてを1つの巨大なカーネル空間で処理する方式)とは対照的に、OSの機能をユーザー空間に分離することで、理論上は堅牢性と柔軟性が向上する。
理想は美しかった。だが現実は、1991年にリーナス・トーバルズが実用主義で作ったLinuxカーネルに追い越された。Hurdは「常に開発中で、常にLinuxの影にいるカーネル」として、オープンソース界の定番ネタになった。ストールマン自身、2010年に「Hurdについてあまり楽観的ではない」と認めている。
GNU Hurdはマイクロカーネル設計を採用している。ファイルシステムやデバイスドライバが個別のプロセスとして動くため、1つのドライバがクラッシュしてもシステム全体は止まらない。この特性はLinuxの一枚岩構造にはない利点だ。
36年が経ち、Hurdはいまだにバージョン1.0に到達していない。それでも開発は止まっておらず、2025年8月にはDebian GNU/Hurd 2025がリリースされ、2026年3月にはGNU Guixが64ビット対応を達成した。「永遠の実験」は、着実に進化している。
Gentooにとっても「2度目の挑戦」
実は、GentooのHurdへの挑戦はこれが初めてではない。2003年にジョン・ポートノイがGentoo GNU/Hurdシステムの構築を始めたが、2006年に放棄されている。あれから20年。技術的な土壌が変わったことで、再挑戦が可能になった。
現在のポートは、Codeberg上で管理されている。前回の挑戦から20年越しの再始動だ。crossdevによるクロスコンパイル環境を整え、QEMUで起動するi686イメージを生成する仕組みになっている。
Phoronixが指摘したように、公開された写真ではかなり古いDellのノートPC上でも実ハードウェア動作が確認されている。ベゼルの太さが時代を物語っているが、動くこと自体が一つの証明だ。
ステージファイルの提供や自動ビルドパイプラインは将来の目標とされており、現段階では「手を汚す覚悟」が求められる。正直なところ、日常利用は夢のまた夢だろう。だがGentooユーザーの多くは、そもそも「日常利用に便利だから」Gentooを選んでいるわけではない。
ユーザー空間ドライバという「もしも」
Phoronixのフォーラムでは、Hurdの技術的意義をめぐる議論が交わされている。あるユーザーは「冗談抜きで、ユーザー空間でドライバを動かせる仕組みはHurdだけの話ではなく、広く有用だ」と指摘した。別のユーザーは「ユーザー空間ドライバは遅い。NTFS-3G(ユーザー空間)とNTFS3(カーネル空間)の速度差を見ればわかる」と反論する。
マイクロカーネルの強みは、ドライバがクラッシュしてもOS全体が止まらない点にある。速度では不利だが、安定性と障害分離という観点では、Linuxのモノリシック設計にはない利点を持つ。
この議論は、Hurdの存在意義そのものを映し出している。Linuxが性能と実用性で圧倒する世界で、マイクロカーネルの思想は「理論上は正しいが実用では負ける」立場に甘んじてきた。だがGoogleのFuchsiaやseL4のような現代のマイクロカーネルプロジェクトが注目を集める中、Hurdが36年前から追い求めてきた設計哲学が再評価される余地はある。
冗談でも、永遠でもない
GentooのHurdポートが実用OSになる日が来るかと問われれば、正直に言って遠い。i686限定で、x86_64対応はこれから。自動ビルドも未整備。Debian GNU/Hurdですら、Debianアーカイブの約72%しかパッケージ対応できていない非公式ポートの立場だ。
| Debian | Gentoo | Guix | |
|---|---|---|---|
| アーキ | i386 / amd64 | i686 | i586 / x86_64 |
| パッケージ | 約72% | — | — |
| 最新動向 | 2025年8月 リリース |
2026年4月 実験ポート |
2026年3月 64bit対応 |
| 状態 | 非公式ポート | 実験的 | 実験的 |
| 実HW | 限定的 | 確認済み | — |
だが、このプロジェクトの価値は「使えるかどうか」だけでは測れない。Linuxが世界を席巻した後も、別の設計哲学を捨てずに磨き続ける人々がいる。Gentooが20年越しの再挑戦に踏み切り、エイプリルフールの仮面の下に本物のコードを忍ばせた。それ自体が、オープンソースの多様性を象徴するひとつの風景だ。
半年後にこのポートがどこまで進んでいるか、誰にもわからない。だが少なくとも、36年間「次こそは」と言い続けてきたカーネルに、また一つ新しい居場所ができた。
参照元
他参照
関連記事
- BUS1がRustで復活──LinuxカーネルIPC再挑戦
- Metaが暴いた/proc/interruptsの隠れたボトルネック
- Linux 7.0-rc6直前、EXT4に異例の大量バグ修正が投入された
- GIMP 3.2.2リリース──「7年沈黙」を脱したOSSが見せる新しいリズム
- Ubuntu 26.04 LTSが最小RAM要件を6GBに引き上げ――価格高騰の真っ只中に
- Fedora 45のsystemd環境変数管理提案、FESCoが却下——コンテナ互換性が壁に
- SteamのLinuxシェアが史上初の5%超え──数字の裏側にある真実
- Red Hat流出メモ──AI全面移行を全エンジニアに号令
- GNOME 50がGoogle Driveを切り捨てた理由
- Archinstall 4.0、cursesからTextualへ――TUI全面刷新