CentOS創設者がAIを用いてLinux互換のRust製カーネルGinuxを開発
2026年11月1日 · 読了 1 分
他の言語でも公開 हिन्दी
CentOSおよびRocky Linuxの創設者であるGregory Kurtzer氏が、AIエージェントを活用してLinux互換のRust製カーネルであるGinuxを開発しました。
このプロジェクトは11日間で実施され、OpenAI Codexの永続的なタスクとGPT-5.6 Solモデルを用いて構築されました。Kurtzer氏がアーキテクチャ、制約、マイルストーン、および承認基準を定義し、AIが実装、コンパイル、起動、テスト、診断、修正の一連のタスクを実行しました。Kurtzer氏はこの手法を人間主導のエージェント工学と呼んでおり、最終的に約139,000行のコードが保持されました。この開発におけるAPIコールの費用は約8,000ドルに達したと推定されています。
Ginuxはx86-64アーキテクチャ向けの独立したカーネルであり、UEFI経由で直接起動します。メモリ管理、スケジューラ、プロセスモデル、仮想ファイルシステム、ネットワークスタック、デバイスサポートなどの不可欠な構成要素を自前で提供し、Linuxはアプリケーションに公開される一つの人格として機能します。現在はプロトタイプ段階であり、QEMU仮想マシン上でのテストが行われています。コードはApache 2.0ライセンスの下でGitHubで公開されています。
性能面では、Mac Apple Silicon上のエミュレーション環境においてRocky Linux 10を動作させた際、GinuxはLinuxカーネルよりも3.3倍速い起動時間を記録しました。ただし、Ginuxはセカンドカーネルやinitramfsをロードせず、キャッシュ済みのファイルシステムを復元しているため、公平な比較ではないとされています。sysbenchを用いたテストでは、CPU性能で15.2パーセント向上、メモリ消費量で8.7パーセント削減、スレッド性能で1.2パーセント向上という結果が出ました。Kurtzer氏は、Linuxの価値はコードよりもエコシステムにあると述べており、今後はKVMを用いた再測定やネットワーク、ストレージ、IPCのテストが必要であるとしています。