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

Linuxはこのたび35周年を迎え、現代社会がいかにオープンソースカーネルに依存しているかを改めて示す節目となりました。1991年8月25日、当時ヘルシンキ大学の21歳の学生だったLinus Torvalds氏が、comp.os.minixというUsenetのニュースグループで自身の取り組みを発表しました

同氏は386/486 AT互換機向けの無料オペレーティングシステムを紹介し、それを「GNUのような大規模で本格的なものではなく」「単なる趣味」だと表現していました。

Linux誕生35周年

Torvalds氏によると、このプロジェクトは4月から開発が進められていたといいます。一般公開は同年9月に行われました。当初は「Freax」という名称も検討していたそうです。これはfree、freak、Unixを組み合わせた造語でした。CSNの報道によれば、こうした経緯があったとされています。

しかし、同僚が最初の公開ツリーをアップロードした際にディレクトリ名として「Linux」を使用したことがきっかけとなり、最終的にこの名称が採用されることになりました。

この小さな始まりから、カーネルは今や共有インフラへと進化を遂げました。Linux.comによると、プロジェクト開始当初のコード行数は約1万行でしたが、現在ではソースツリーは4,000万行を超え、2か月ごとに約40万行のペースで増加し続けているといいます。

これほどの規模拡大は、単一のベンダーではなく、数百人のメンテナーと数千人のコントリビューターがコードをレビューし、開発を進めるという開発モデルによって実現しています。

Linuxが実際の運用面で与える影響も同様に大きなものです。インターネットの大部分やパブリッククラウドを支え、Androidデバイスを動かし、ハイパフォーマンスコンピューティングにも欠かせない存在となっています。

その役割は、クラウドのコントロールプレーン、通信キャリアのプラットフォーム、研究用クラスター、エンタープライズサーバー、組み込み機器など、可用性が国家や経済に影響を及ぼすシステムにまで及んでいます。

セキュリティチームにとって、これほど広範な利用状況は、カーネルの脆弱性が持つ意味合いを大きく変えます。ローカル権限昇格の欠陥、ネットワーク経由で悪用可能なバグ、脆弱なドライバーは、もともとはアップストリームの問題として始まったとしても、さまざまなディストリビューション、長期サポートブランチ、アプライアンス、クラウドイメージ、デバイスベンダーへと波及していく可能性があります。

データ侵害の防止

そのため、資産の棚卸し、迅速なパッチ適用、バックポート、そして影響範囲の評価は、アップストリームのCVE記述と同じくらい重要です。

こうした脆弱性に伴うリスクを如実に示したのが、2026年に発生したCopy Failのインシデントです。CVE-2026-31431として追跡されているこの積極的に悪用されたローカル権限昇格の欠陥は、権限を持たないユーザーが脆弱なシステムでroot権限を取得することを可能にし、脆弱なカーネルを採用していた主要ディストリビューションに影響を与えました。

オープンな開発プロセスは強みであると同時に、負荷のかかるポイントでもあります。公開コードレビュー、脆弱性の開示、リグレッションテスト、安定版へのバックポートによって幅広い精査が可能になる一方、コードベースの拡大は研究者と攻撃者の双方に対し、より複雑なインターフェースを調査対象として提供することにもなります。これを受けて、メンテナーたちは新しいカーネルコンポーネントのうち適した部分について、メモリ安全性の高いRustの採用を進めています。

この移行はすでに実験段階を超えて進展しています。2025年のKernel Maintainers Summitでは、開発者たちの間で、カーネル内のRustはもはや実験的なものではなく、プロジェクトの中核をなす恒久的な要素になったという合意がなされました。

これを受けて、Linux 7.0ではRustの実験的ステータスが撤廃され、カーネル開発においてCと並ぶサポート対象言語として扱われるようになりました。

したがって、今回の周年は単に長寿を祝うだけのものではありません。Linuxは、広大な信頼境界を持つ重要な依存基盤として進化を続けています。今後35年の行方は、失敗が許されない度合いを増すインフラが求めるレビュー、堅牢化、パッチ提供のペースを、コミュニティが維持し続けられるかどうかにかかっています。

Prevent incidents due to slow investigations. Power your Tier 1 with threat intelligence from 15K SOCs: Integrate TI Lookup in your SOC

翻訳元: https://gbhackers.com/linux-turns-35-as-open-source-kernel/

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