AI · 2026年11月1日

CentOS創設者が人工知能を活用し、11日間でLinux互換のRust製カーネルを開発

A silicon wafer with a grid of iridescent microchip dies under shallow focus
Laura Ockel / Unsplash

Gregory Kurtzer氏は、CentOSおよびRocky Linuxの創設者として知られる人物です。彼は人工知能エージェントに単一のタスクを割り当て、わずか11日間でGinuxというカーネルの構築を完了しました。この成果物はRust言語で記述されており、Linuxカーネルを介さずにLinuxプログラムを実行する能力を備えています。最終的な作業では、約139,000行のコードが保持されました。

Ginuxは、x86-64アーキテクチャ向けの独立したカーネルとして設計されています。UEFI経由で直接起動し、メモリ管理、スケジューラ、プロセスモデル、仮想ファイルシステム、ネットワークスタック、およびデバイスサポートといった基本的な機能を自ら提供します。Linuxは、アプリケーションに対して公開される単なる「パーソナリティ」として機能します。現在のプロトタイプは、Linux x86-64ホスト上のKVMを介したQEMU仮想マシン、またはApple Silicon Macでのエミュレーション環境でテストされています。コードはApache 2.0ライセンスの下でGitHub上で利用可能です。

開発プロセスでは、Kurtzer氏がアーキテクチャ、制約条件、マイルストーン、および受け入れ基準を定義しました。その後、OpenAI CodexをGPT-5.6 Solモデルに依存させて永続タスクとして実行し、実装、コンパイル、起動、テスト、診断、および修正をAIに実行させました。この手法はHuman-Directed Agentic Engineeringと呼ばれ、Zenodoに公開された13ページの技術報告書に詳述されています。Ginuxという名称は、Linux、GPT、およびGregの組み合わせから由来しています。

性能評価では、Ginux上のRocky Linux 10がマルチユーザーターゲットに到達するまでの中央値は12.9秒でした。これに対し、Linuxカーネルでは42.6秒を要し、3.3倍の速度向上が見られました。ただし、Ginuxはセカンダリカーネルやinitramfsを読み込まず、キャッシュ済みのファイルシステムを復元するため、比較条件は対等ではありませんでした。sysbenchによるテストでは、CPU性能で15.2%の向上、メモリ消費で8.7%の減少、スレッド性能で1.2%の向上が確認されました。Kurtzer氏は、これらの測定をLinux x86-64ホスト上のKVM環境で再実行し、ネットワーク、ストレージ、およびIPCのテストを追加する必要があると述べています。また、Linuxの価値はコードよりもエコシステムにあるとし、ワークフロー、互換性、メンテナンス、およびコミュニティの維持が困難であると指摘しました。この実験のAPI呼び出しコストは約8,000ドルと推定されています。