コンピューティングは、専門家に任せておくにはあまりに広く、あまりに重要だ。Linuxは、一般の人々がもっと理解すべきコンピューティング現象のひとつであり、自分たちの生活を直接改善するかもしれないものだ。
この記事は、コンピュータの専門的な知識を持たない人を対象に、Linuxの背景、コンピュータの他の側面との関係、そしてその価値を提供するものである。次の記事では、Linuxがあなたに何を提供し、どのように試すかを紹介する。
Linuxは、マイクロソフト社のWindowsやアップル社のmacOSと同様、オペレーティング・システムである。モバイル・デバイスは容量が小さく、ニーズも異なるため、一般的には他のオペレーティング・システム、特にアンドロイド(これはリナックスをベースにしている)やiOS(アップル・デバイス用)を使用する。
オペレーティング・システムとは何か?私はそれを電動ドリルのように考えている。基本的なドリルにはモーターと回転ギアがあり、ドリルを動かすことができるが、これだけでは何もできない。まず、使いたいビットを差し込む。例えば、穴を開けるビットもあれば、ネジを付けたり外したりするビットもある。
コンピューターの基本的なモーターと歯車はオペレーティング・システムである。オペレーティング・システムは、プログラマーが心配する必要がないように、コンピューター・プラットフォームのハードウェア、ネットワーク、その他の部分を処理する。プログラマーは、ドリルの刃に相当するアプリケーションを書く。
1つのOSに強い愛着を感じる人もいるが、あなたが主に接するのはアプリケーションだ。そして、人気のあるアプリケーションのほとんどは、複数のOSに移植されている。Linuxは、一般的なデスクトップやノートパソコンのユーザーにはまだ広く普及していないが、多くの人気プログラムがLinux上で利用できる。また、多くのアプリケーションがウェブベースなので、ブラウザさえあればほとんどの作業ができる。
しかし、OSはあなたの仕事に微妙な影響を与える。例えば、アップルはアップルストアで提供するアプリケーションを非常に厳しく管理している。これは、マルウェアや古いソフトウェアから消費者を守る一方で、アップルが認めない正規のアプリケーションをインストールすることを難しくしている。
オペレーティング・システムの選択による最も顕著な影響は、マイクロソフトがウィンドウズのメジャー・アップグレードを行ったときに現れる。別の記事で取り上げたように、現在行われているウィンドウズ11へのアップグレードは、マイクロソフトのビジネスに利益をもたらし、マイクロソフトの他の製品とユーザーを結びつけるような変更をユーザーに強いている。しかし、多くのユーザーのコンピューターは新しいウィンドウズ11を動かすことすらできず、それでもマイクロソフトは2025年10月にそれらのコンピューターのサポートとセキュリティアップデートを打ち切る。
LinuxはWindowsやmacOSと決定的に違う点がある: それはフリー・ソフトウェアだということだ。「フリー」とはお金のことではなく、ソフトウェアを使用し共有する自由のことだ。フリー・ソフトウェア(および関連用語である「オープンソース」)については多くのことが書かれているので、ここではその概念について掘り下げることはしない。しかし、Linuxオペレーティング・システムの起源と発展について論じる中で、この概念が出てくるだろう。
Linuxはリーナス・トーバルズが大学生の時に発明した、という話を聞いたことがあるかもしれない。この発言は、かわいらしい起源物語にはなるが、プログラマーやその他の貢献者の大規模なコミュニティの成果としてのLinuxの地位を十分に伝えてはいない。ここでは、その歴史を振り返り、それがあなたにとってどのような意味を持つかを見ていこう。
各コンピュータメーカー(IBMなど)は、かつて独自のオペレーティングシステムを持っていた。異なるオペレーティング・システムで動作させるためにはプログラムを大幅に書き換える必要があったため、オペレーティング・システムの多様性は優れたアイデアの普及に不利に働いた。そのため、1970年代にUnixというポータブルなオペレーティング・システム(さまざまな種類のハードウェア上で動作するもの)が開発されると、多くのプログラマーがそれを熱心に採用した。研究機関やデータセンターなど、専門的なプログラミングが行われているところではどこでも、何らかのバージョンのUnixが主流だった。
そのためトーバルズは、Unixのクローンを作成する際に、最も精通したコンピューター・ユーザーによる数十年にわたる開発の上に構築された。自分のシステムを他のオープンソースのコードでモデル化したことに加えて、彼はGNUと呼ばれるプログラミングツールのセットに依存しました。GNUなしでLinuxシステムを構築することはできない(少なくとも、技術的には簡単な方法がある)。ですから、ある人々はオペレーティング・システムをGNU/Linuxと呼びます。
トーウォルズは、自分のシステムを著作権で販売しようとはせず(初歩的すぎて市場に出回らないと考えていた)、ソースコードをインターネット上に投げ捨て、基本的にUnixコミュニティに対して、「好きなように使ってくれ 」と言った。
Linuxにはいくつかの魅力的な特徴があることが証明され、他の人々はすぐにそれを基に開発を始めた。トーウォルドはある程度のコントロールを維持した。彼はGNU一般公衆ライセンス(GPL)と呼ばれる法的ライセンスを適用し、ソフトウェアを変更する能力と意欲があれば誰でも変更できるようにしたが、その変更を他の人に配布したい場合は、トーバルズと変更を共有しなければならなかった。フリーソフトウェアの両側面、つまり変更を加える能力とそれを共有するインセンティブが、LinuxとWindowsやmacOSのようなプロプライエタリなオペレーティング・システムとの決定的な違いを形成した。
今日、Linuxは多様な貢献者のおかげで、小さな組み込み機器から世界最大のスーパーコンピューターまで、あらゆるもの上で動作することができる。最近のあるバージョンは、「1,970人の開発者(うち250人は初めての貢献者)」の恩恵を受けている。もしかしたら、次はあなたのデスクトップで動くかもしれない。