Linuxが35周年、世界の重要インフラを支えるオープンソースカーネルに

1991年8月25日、ヘルシンキ大学の21歳の学生がUsenetのcomp.os.minixというグループにささやかな投稿をしました。「386(486) ATクローン向けに(無料の)OSを作っています(趣味程度のもので、GNUのように大きく本格的なものにはなりません)」とLinus Torvalds氏は書き込みました。

同氏によれば、このプロジェクトは4月頃から温めていたもので、ようやく形になり始めていたといいます。Torvalds氏自身、これが世界中何十億もの人々が使うデジタルインフラの基盤になるとは考えておらず、あくまで自分自身が楽しむためのものだと思っていました。

それから35年が経ち、今やLinuxはインターネット、パブリッククラウド、Androidデバイス、高性能計算クラスター、企業のデータセンター、組み込みシステム、そして国家規模の重要インフラに至るまで、現代社会のあらゆる場所を下支えしています。

Torvalds氏は当初、「フリー(free)」「フリーク(freak)」「Unix」を組み合わせた「Freax」という名前を検討していました。しかし、同僚が最初の公開ソースツリーをアップロードした際、そのディレクトリ名が「Linux」だったため、そのまま定着したといいます。

最初の一般公開版は1991年9月に登場しました。当初およそ1万行だったソースコードは、現在ではソースツリー全体で4,000万行を超える規模にまで拡大しています。

開発体制も、一人の学生によるプロジェクトから大きく様変わりしました。現在ではハードウェアベンダー、クラウドプロバイダー、大学、セキュリティチーム、オープンソースコミュニティにまたがる数百人のメンテナーと数千人の貢献者が開発に携わっています。

業界の推計によれば、Linuxはウェブサーバーの約80%で稼働しており、世界最速のスーパーコンピューターを集計したTOP500リストに掲載されるマシンはすべてLinuxで動いています。Microsoftも、AzureにおいてLinuxが最も人気の高いOSであると説明しています。

Androidデバイスは世界でおよそ40億台に上り、そのほとんどがLinux由来のカーネルを採用しています。NASAの火星探査ヘリコプター「Ingenuity」も、市販のQualcomm Snapdragonプロセッサ上で稼働するLinuxソフトウェアスタックによって動作していました。Valveの「Steam Deck」のようなコンシューマー向けプラットフォームも、Linuxを主流のゲーミング市場へと広げています。

これほどまでに普及しているからこそ、カーネルの脆弱性はTorvalds氏が当初想定していた386世代のPCをはるかに超える範囲に影響を及ぼしかねません。カーネルの脆弱性は、クラウドワークロード、ルーター、産業用システム、Androidデバイス、仮想マシン、コンテナ、さらには公共サービスを支えるサーバーにまで波及する可能性があります。

最近の脆弱性開示は、こうしたリスクを如実に物語っています。実際に悪用が確認されたLinuxのローカル権限昇格の脆弱性や、コードベースに約18年もの間潜んでいたSCTPのuse-after-freeの欠陥は、巨大で成熟した攻撃対象領域が脆弱性研究者と脅威アクターの双方にとって依然として魅力的な標的であり続けていることを示しています。

CSNによると、Linuxのこうした問題への対応は、これまでの成功を支えてきたオープンな開発プロセスに今も根ざしているといいます。すなわち、公開レビュー、透明性のあるパッチ適用、安定版へのバックポート、そして独立した貢献者による精査です。

Ubuntuは今回の周年を記念し、一人の学生の個人プロジェクトを「史上最大の協働型テクノロジームーブメント」と呼べるまでに育て上げたメンテナー、貢献者、そして支持者たちに謝意を表しました。

Linux Foundationは8月を通じてこの節目を大きく取り上げており、10月にプラハで開催されるOpen Source Summit Europeでも、35周年が中心テーマの一つになる見込みです。

Red Hatをはじめとする商用ベンダー各社も同様に、今回の周年を、世界で最も重要なOSが今なおオープンな形で開発され続けていることの証だと位置づけています。

セキュリティ強化は、こうした取り組みの中でますます重要な位置を占めるようになっています。カーネル内でのRustの採用は、もはや単なる実験にとどまりません。2025年のKernel Maintainer Summitを経て、メンテナーたちはRustを正式な言語として位置づけることを決定し、Linux 7.0では実験的機能という扱いが撤廃されました。

今後35年を左右するのは、Linuxがあらゆる場所に存在し続けるかどうかではなく、世界中のコミュニティがLinuxへの依存度を高め続ける世界に見合うだけのパッチ適用、堅牢化、そして耐障害性を維持できるかどうかにかかっています。

セキュリティチームに、不審な活動をより迅速に調査し、被害が拡大する前に脅威を封じ込めるための可視性とコンテキストを。ANY.RUNで調査を強化する

翻訳元: https://cyberpress.org/linux-turns-35-as-open-source-kernel-powers/

本記事は cyberpress.org の記事を翻訳・要約したものです。