テクノロジー

トーバルズは「趣味」と呼んだ。 35年後、Linuxは世界中のスーパーコンピュータを動かしている

Adrian Kessler

21歳のリーナス・トーバルズ(Linus Torvalds)がcomp.os.minixメーリングリストに送ったメッセージは、1段落に収まるものだった。彼は386クローン向けのフリーなオペレーティングシステムに取り組んでいると書き、どのような機能が望まれているかを尋ねた。「gnuのように大きくてプロフェッショナルにはならないでしょう」と付け加えた。投稿全体は174ワード。その背後にあるコードは、おおよそ1万行だった。

今日、Linuxは4000万行のコードを持つ——当初の4000倍だ。世界で最も強力なスーパーコンピュータを年2回ランキングするTOP500リストは、2017年以降、全500エントリでオペレーティングシステムとしてLinuxを掲載している。約30億台のアクティブデバイスで動作するモバイルOSのAndroidも、Linuxカーネル上に構築されている。パブリックインターネットの大部分を処理するサーバー——クラウドプラットフォーム、コンテナ基盤、ストリーミング配信——は、Linuxで動作している。

デスクトップコンピュータの分野では、Linuxは決して普及しなかった。今もWindowsとmacOSがパソコンユーザーの圧倒的多数を占めており、Linuxデスクトップは主に開発者のマシンとして存在するにすぎない。そのOSのパッケージマネージャーやアップデートモデルは、依然としてほとんどのユーザーにはない技術的習熟を前提としている。Linuxは、本来想定されていなかった場所——インフラチームやプラットフォームエンジニアの手によって——で成功を収めた一方、最初に届くはずだった消費者市場には、手の届かないままだった。

このパターンはLinuxに固有のものではない。インターネットの基本プロトコル——TCP/IP、HTTP、DNS——は、市販製品を設計していたわけではない研究者たちによって構築された。世界のデジタルトラフィックを現在運ぶスタックは、それがやがて達する規模に特段の関心を持たない人々によって組み立てられた。トーバルズも同じプロフィールに当てはまる——目前の問題に直接取り組む学生であり、その結果に対する青写真はなかった。

変わったのは企業レイヤーだ。Linux Foundationは、Google、Intel、Samsung、Microsoftを含む組織にわたる数千の開発貢献者を報告している。Microsoftはかつて、オープンソースソフトウェアを商用ソフトウェアに対する存続の脅威と呼んだ企業である。Linuxから最も恩恵を受けている企業は今や、その最大の貢献者の一角を占めている。この「趣味」は、組織的な構造を獲得したのである。

トーバルズは今もフィンランドからプロジェクトを率い、パッチをレビューし、年に数回新しいカーネルバージョンをリリースしている。最初の発表は1991年8月25日に行われた。現在のカーネルには、100カ国以上の開発者からのコントリビューションが含まれている。次のリリースの開発はすでに進行中で、トーバルズが30年にわたって維持してきたのと同じスケジュール——マージウィンドウ、一連のリリース候補、そして最終リリース——に従っている。これは、コードベースが午後一気に読めるほど小さかった頃に彼が考案したのと同じ構造である。

タグ: , , , ,

ディスカッション

0件のコメントがあります。