Linuxとは何か? 私たちの生活を変えた8つのこと 第2回

What is Linux? Eight Ways It Changed Our Lives, Part 2
このシリーズの第1回では、Linuxがもたらした驚くべき影響のいくつかを取り上げました。完全に自由なコンピューターシステムを実現したこと、そしてフリーおよびオープンソースソフトウェア(FOSS)が実用に耐えることを証明したことです。今回はその続編として、以下のような動きを取り上げます。
  • 企業がオープン標準や、自社ソフトウェアの中核部分におけるオープンソース実装へと移行するきっかけを作ったこと
  • より多くの人々が最新のソフトウェアを利用できるようにしたこと
  • 仮想化、コンテナ、クラウドによってコンピューター業界を再構築したこと

オープン標準とオープンソース実装への移行

「苦労して開発したソフトウェアを、誰が大金を払って無料で提供するというのか?」

これは何十年にもわたって、フリーソフトウェアに対する批判として投げかけられてきた言葉です。しかし現在では、それが毎日のように行われています。ここでは、その変化がどのように起こったのかを見ていきましょう。

このシリーズの第1回にある「フリーおよびオープンソースソフトウェアの実用性を証明する」の項でも説明したように、かつて企業はソースコードを隠し、自社の投資から他者が利益を得られないようにするのが一般的でした。それ以外の方法は合理的ではないと考えられていたのです。

Linuxは、これとは正反対のアプローチを企業に教えました。ソフトウェアを共有すれば、誰もがより速く前進できるという考え方です。21世紀のビジネスで成功するには、迅速に行動することが極めて重要です。そのため、フリーソフトウェアは重要な存在となりました。

歴史的に見ると、コンピューター企業は共同開発の重要性を最初に理解した存在でした。Intel、Amazon、Microsoft、Oracleなど、大手の成功したコンピューター企業を挙げれば、どの企業もフリーソフトウェアのプロジェクトに取り組んでいることがわかります。

企業は中核となるソフトウェアをプロプライエタリなものとして維持することがあります。私はこの傾向を「クローズド・コア(closed core)」と呼んでいます。しかしその一方で、他の企業や個人による貢献によってソフトウェアがさらに改善されることを期待するなど、さまざまな理由から、自社の成果の多くをコミュニティに提供しています。

Googleは、クラウド事業を成長させるために、戦略的にKubernetesをオープンソース化しました。この点については、別の記事で詳しく説明しています。GoogleのAndroidも重要なプロジェクトですが、性質が異なるため、このシリーズの次回で取り上げます。

フリーソフトウェアがビジネスにもたらす価値が明確になったことで、LinuxWorld(図1)のような大規模な企業向けカンファレンスも開催されるようになりました。

図1:2004年にLinuxWorldで開催されたクイズ大会の賞品として贈られたゴールデンペンギン

現在では、ほぼすべての企業が何らかの意味でコンピューティング企業でもあります。そのため、フリーソフトウェアは企業にとっても魅力的なものとなっています。

その好例が自動車業界です。現在の自動車には大量のソフトウェアが搭載されており、自動車におけるフリーソフトウェアの利用を推進する団体も存在します。当然ながら、そこで利用されるソフトウェアの基盤にはLinuxがあります。

オープンソース運動は、ある程度まで、採用活動も民主化しました。開発者を目指す人々はフリーソフトウェアのプロジェクトに貢献し、その実績を就職面接で示すことができます。

GitHubやGitLabなどの人気サイトでは、それぞれの人が行った貢献を公開できるため、採用担当者からも確認しやすくなっています。

そして最後に、このオープンソース化の流れは、Linux Professional Institute(LPI)のような専門組織の設立を促しました。企業が技術スキルに依存するようになると、採用候補者が実際にそのスキルを持っていることを確認したいと考えるようになります。これが、LPIが提供するような認定資格制度の発展につながったのです。

数百万人にソフトウェアを届ける

裕福な人々が当たり前のものとして考えている多くのもの、たとえば飲料水などと同じように、コンピューターへのアクセスも経済状況と強く結びついています。

先進国の中間所得層であれば、自宅でWindowsを利用するためのライセンスを購入することは当たり前です。しかし、経済的に豊かではない国々では、政府機関でさえコンピューターやソフトウェアへのアクセスがはるかに困難です。

そのため、2024年の調査では、「世界でインストールされているソフトウェアのおよそ42%が、いまだにライセンスを取得していない」とされています。つまり、著作権法に違反した状態で利用されているということです。

そうです。世界の人口のかなりの割合が、ソフトウェアベンダーの利用規約に反する形でソフトウェアを使用しています。場合によっては、ベンダー側がそれを容認することもあります。将来的にユーザーが有料の顧客になることを期待しているためです。一方で、取り締まりが行われることもあります。

しかし、Linuxが登場するまでは、ほかに現実的な選択肢がほとんどありませんでした。

Linuxを使うことに罪悪感を抱いたり、隠れて使ったりする必要はありません。システム全体がフリーソフトウェアだからです。

Linuxが広く知られるようになってからの約10年間、特にラテンアメリカの多くの政府がフリーソフトウェアを優先する方針を打ち出しました。近年フリーソフトウェアへ移行した例としては、ドイツのシュレースヴィヒ=ホルシュタイン州があります。

低所得地域や恵まれない地域向けに、専用のコンピューターシステムも開発されました。Nicholas NegroponteによるLinuxベースのOne Laptop Per Child(OLPC)は大きな注目を集めましたが、その期待に応えることはできませんでした。

現在、より重要なのは、学校や児童向けに提供されている数多くのLinuxディストリビューションです。これについては、別の記事で紹介しています。

Linux Professional Instituteは、数多くの企業、特にLinuxやフリーソフトウェアを基盤として事業を展開する専門的なトレーニング企業と協力しています。

ブラジル、ブルガリア、日本など、さまざまな場所に存在するこれらの企業は、Linuxとフリーソフトウェアが教育と成長のための普遍的なプラットフォームを提供することを理解しています。

これらの講座を受講してLPI認定資格を取得した人々は、自国の経済をより良いものにしていくことができます。(より高い給与を求めて先進国へ移住する人も多くいますが、自国に残る人も少なくありません。)

仮想化、コンテナ、クラウドによるコンピューター業界の再構築

現在、クラウドコンピューティングから逃れることはできません。クラウドという言葉は曖昧ではありますが、便利な言葉です。

写真や動画をオンラインサービスにアップロードするときも、クラウド上の仮想システムでビジネスを運営するときも、クラウドは身近なところに存在します。

さらに、別のクラウドサービスを基盤として構築されたクラウドサービスもあります。まるで、別のカメの上にカメが乗っているという有名な比喩のようです。

サービスを運営する企業にとって、AWSやMicrosoft Azureに申し込むのが簡単な選択肢に思えるのも当然でしょう。

VMwareなどに代表される仮想化技術は、数十年前、企業のデータセンター管理者にとって無視できない提案をもたらしました。それは、ハードウェアをより効率的に利用し、大幅なコスト削減を実現するというものでした。

その後、AWSが現代的なクラウド時代を切り開きました。そして現在では、コンテナがさらに大きな影響を与え、「コンピューターアプリケーションとは何か」という考え方そのものの見直しを促しています。

これらすべての動きを結びつけているのは、効率性と堅牢でスケーラブルなコンピューティングを追求していることだけではありません。もう一つの共通点は、フリーソフトウェア、特にLinuxへの依存です。

その選択は、極めて実用的なものです。

稼働しているシステムのインスタンス数を数え、ライセンス料を支払う必要があるでしょうか。システムを数秒で起動し、不要になれば停止・削除し、別のシステムに置き換えられるのであれば、その必要はありません。

プロプライエタリなシステムにも、こうした状況に対応するための特別なライセンスが用意されています。しかし、明らかな選択肢は、追加の制約を伴わないLinux、Xen、Kubernetesなどのフリーソフトウェアを利用することです。

Linuxがデータセンターで最も人気のある選択肢となっている理由は、もう一つあります。それは、ほとんどのオペレーティングシステムでは考えられないほど高いレベルでカスタマイズできることです。

管理者は、データセンターに必要な機能とライブラリだけを組み込むことができます。

Linuxカーネルには、特定の用途に合わせてシステムを最適化するための、非常に細かな設定オプションが数多く用意されています。これらは管理者にとっては非常に重要なものですが、一般のユーザーには意味がありません。

たとえば、ネットワークパケットを送信する際に、どのキューイング方式を使用するかを選択するオプションがあります。

もし、前の文で何を言っているのかわからなかったとしても、それこそが私の主張を示しています。

Linus Torvaldsは、パーソナルコンピューター向けの満足できるフリーソフトウェアが不足していたことを背景に、Linuxをその代替として開発しました。

データセンターがLinuxの価値を理解するようになると、開発チームはデータセンターのニーズを満たすことに注力するようになりました。

Linuxには現在、仮想化、コンテナ、クラウドに関わる人々にとっての魅力を磨き上げるための数十年という時間があります。

2026年4月の調査によると、「世界のパブリッククラウドインフラストラクチャの90%がLinux上で稼働」しており、Linuxはコンテナ環境でも圧倒的なシェアを占めています

仮想化、コンテナ、そしてクラウドは、Linuxなしにはここまで発展することはできなかったでしょう。

このシリーズの第3回・最終回では、Linuxが社会やハードウェアの普及に与えた影響について取り上げます。

<< このシリーズの前の記事を読む

Author

  • Andrew Oram

    Andy is a writer and editor in the computer field. His editorial projects at O'Reilly Media ranged from a legal guide covering intellectual property to a graphic novel about teenage hackers. Andy also writes often on health IT, on policy issues related to the Internet, and on trends affecting technical innovation and its effects on society. Print publications where his work has appeared include The Economist, Communications of the ACM, Copyright World, the Journal of Information Technology & Politics, Vanguardia Dossier, and Internet Law and Business. Conferences where he has presented talks include O'Reilly's Open Source Convention, FISL (Brazil), FOSDEM (Brussels), DebConf, and LibrePlanet. Andy participates in the Association for Computing Machinery's policy organization, USTPC.

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です