Linux
 Computer >> コンピューター >  >> システム >> Linux

UnixとLinuxの違いとは?歴史から現代の活用まで徹底解説

Linuxは今や世界中のあらゆる場所で使われています。その最大の証拠こそ、MicrosoftのWindowsです。「Windows Subsystem for Linux 2(WSL2)」の登場により、Microsoftは自社のOSにLinuxカーネルを同梱するようになりました。ほんの数年前なら、こんな話はエイプリルフールの冗談だと思われていたでしょう。

インターネットの大部分を支えるLinuxですが、実は無から生まれたものではありません。Linux以前に存在したのがUnixであり、Linuxが今日の人気を獲得できたのは、1970年代、さらには1960年代に生まれた革新的なアイデアのおかげなのです。

Unixとは何か?

Unixはシンプルさを追求したOSですが、「そもそもUnixとは何か」を正確に定義するのは意外と難しいものです。元祖UnixはAT&Tが開発したオペレーティングシステムですが、現在「UNIX」という商標はThe Open Groupが所有しています。また、Unixは特定のOSだけでなく、関連するOSファミリー全体を指すカテゴリとしても使われる言葉です。

さらに重要なのが「Unix哲学」の存在です。これはUnix系プログラムが従うべき設計指針であり、その核心は「各プログラムは一つのことを見事にこなせ」という思想に集約されます。あらゆる機能を詰め込むのではなく、それぞれのツールが自分の役割に専念し、しかも出力を別のプログラムの入力として直接渡せるようにする——これこそがUnix流のやり方なのです。

現在、Unixには無料で使えるものから商用製品まで、数多くの派生版(バリアント)が存在します。

Linuxとは何か?

Linuxもまた、想像以上に説明が難しい言葉です。厳密に言えば、完全な形のLinuxディストリビューションは「Unixライク(Unix系)」なOSと分類されますが、それは話の入り口にすぎません。

多くの人が単に「Linux」と呼んでいるものは、より正確には「GNU/Linux」と表現すべきものです。Linux本体はあくまでカーネル、つまりOSの中核となる計算処理を担い、ハードウェアとやり取りする部分にすぎません。そのカーネルの上で動作する基本的なユーティリティ群も、同じくらい重要な役割を果たしています。

UnixとLinuxの違いとは?歴史から現代の活用まで徹底解説

GNUは「GNU's Not Unix(GNUはUnixではない)」という再帰的頭字語です。GNUプロジェクトにはオリジナルのUnixコードは一切含まれていませんが、Unix OSに備わっていると期待されるユーティリティをすべて提供しています。こここそが、UnixとLinuxを分ける重要なポイントなのです。

Unix vs. Linux:簡潔な歴史

興味深いことに、Unixの開発者たち自身も、ゼロからUnixを作り上げたわけではありません。ケン・トンプソンとデニス・リッチーの二人は、それ以前のOS「Multics」から着想を得ました。ベル研究所にて、彼らはMulticsの優れた概念を取り入れ、リッチー自身が設計・開発に携わったC言語で新たなOSを書き上げたのです。

Unixはオープンソースソフトウェアではなく、AT&Tが商用ライセンスを販売する形で提供されていました。しかし、Unixに取り組んでいたのはAT&Tだけではありません。カリフォルニア大学バークレー校の研究者たちは、当初「Berkeley Software Distribution(BSD)」という追加パッケージを開発し、やがてBSDは独立した完全なUnixへと発展していきます。

UnixとLinuxの違いとは?歴史から現代の活用まで徹底解説

1980年代から1990年代にかけて、各企業が独自のUnix製品を販売し始めました。IBMのAIX、Sun MicrosystemsのSolaris、そして後にSCO UNIXへと改称されるXenixなどがその代表例です。

Linux、世界を席巻する

こうした商用Unixに加えて、いくつかのUnixライクなOSも登場していました。そのひとつが学術用途向けに作られたMINIXです。ヘルシンキのソフトウェア開発者リーナス・トーバルズは、MINIXの制約に不満を抱き、自分が購入したばかりの新型PCの性能を存分に引き出せる、似た仕組みのカーネルを作ることを決意します。

同じ頃、リチャード・ストールマンは「自由なカーネル」を探していました。彼は1983年にGNUプロジェクトを立ち上げ、さまざまなUnixユーティリティの自由な代替品を作り続けてきました。しかし当時、彼の手元になかったのが自由でオープンソースのカーネルだったのです。トーバルズは早くから自分のカーネルとGNUユーティリティを組み合わせて使っており、やがて世界中のユーザーも同じ組み合わせを使うようになりました。

Linuxは瞬く間に大きな注目を集めます。1990年代半ばまでに、カーネルもGNUツールセットも最初から無料であるという設計思想が功を奏し、プロジェクトは爆発的な人気を獲得しました。同時期には他の自由なUnix系OSも登場していましたが、Unixの最初の20年間が商用ライセンス中心だったことは大きな影として残り、その差は今日に至るまで「Unix vs. Linux」の構図に影響を与え続けているのです。

現在、Unixはどこでどう使われているのか?

現代において、LinuxとUnixの最大の違いは「普及度」にあると言えるでしょう。とはいえ、Linuxと同じソフトウェアを動かせる無料のUnix系OSも存在します。特に人気が高いのがFreeBSDとOpenBSDで、名前の通りどちらもBSDの系譜に連なるシステムです。

そして忘れてはならないのがAppleです。今日購入できるMacBook、iPhone、さらにはApple Watchに至るまで、あらゆるAppleデバイスはUnix系OSを基盤として動いています。iPhoneやApple Watchの場合、使い勝手からはそれと気づきませんが、Macでは事情が異なります。

UnixとLinuxの違いとは?歴史から現代の活用まで徹底解説

Macで「ターミナル」アプリを起動すれば、lsやpwdといった標準的なUnixユーティリティや、vimのようなテキストエディタをすぐに利用できます。これらのツールは非常に強力で、使いこなせば作業効率が格段に向上します。入門としては、Macターミナルの初心者向けガイドを参考にするとよいでしょう。

Linuxはどこにでもある

Linuxは確かに至る所で動いていますが、だからといって目に見えるとは限りません。世界で最も普及しているモバイルOS「Android」は、実はLinuxのフォーク(派生物)です。普段使っていても意識することはありませんが、その裏側ではモバイル機器向けに改良されたLinuxカーネルが稼働しています。

UnixとLinuxの違いとは?歴史から現代の活用まで徹底解説

インターネットの大部分もLinux上で動いています。一部のサーバーではWindowsやUnix系OSが使われていますが、圧倒的多数のサーバーはLinuxディストリビューションで稼働しています。理由はOSが無料であることに加え、高い堅牢性——つまりダウンタイムの少なさにもあります。Unixの堅牢性が劣るわけでは決してありませんが、Linuxの圧倒的なシェアを考えると、多くの人が「Unix vs. Linux」の選択でLinuxを選ぶのは自然な流れと言えるでしょう。

近年、Linuxの存在感が最も際立った場面のひとつが、やはりWindows Subsystem for Linuxです。これによりWindows上でLinuxのツール群をそのまま実行でき、Web開発者やソフトウェアエンジニアにとって大きな福音となっています。WSLの始め方については、専用のガイド記事もぜひ参考にしてください。

UnixやLinuxを始めてみたい方へ

UnixやLinuxを実際に動かしてみるのは、今やかつてないほど簡単になっています。Windowsは中核でLinuxを動かしているわけではありませんが、Windowsの上にLinux環境を構築することは十分可能です。さらに、購入するあらゆるAppleデバイスには、標準でUnix系の基盤が組み込まれています。

もしPCで「本物の」Linuxを動かしたいのであれば、それも簡単です。数あるLinuxディストリビューションの中から好きなものを選んで、自分のPCにインストールすればよいのです。最初からLinuxがプリインストールされたマシンが欲しい方は、おすすめのLinux搭載ノートパソコン特集をチェックしてみてください。

  1. ビットコインとイーサリアムの違いを徹底解説!投資前に知っておきたい3つのポイント

    2017年は間違いなく暗号資産(仮想通貨)の年となりました。その後、価格は下落したものの、特に主要通貨への関心は衰えていません。最も人気のある2つの通貨であるビットコインとイーサリアムは、この年、劇的な価格上昇を見せました。ビットコインは1,000ドル未満から約20,000ドル近くまで、イーサリアムは10ドル未満から1,300ドル超まで急騰しています。暗号資産への投資に関心がある方のために、ここではビットコインとイーサリアムの主な違いについてわかりやすく解説します。 1. ビットコインは第1世代、イーサリアムは第2世代 ビットコインは、一般の人々の注目を集めた最初の主要な暗号資産です。ある

  2. Windows 10とWindows 11の違いを徹底比較!アップグレードすべきか判断するポイント

    Microsoft(マイクロソフト)は、数々の新機能と改善点を盛り込んだ最新OS「Windows 11」をリリースしました。一方で、これまで数多くのパッチやアップデートが適用されてきたWindows 10は、新しいWindows 11よりも安定したOSと言えます。Microsoftによると、Windows 10のサポートは2025年以降に終了する予定のため、Windows 11へアップグレードするか、Windows 10を使い続けるかを検討する時間は十分にあります。この記事では、Windows 10とWindows 11の性能・機能・改善点を比較し、新しいOSへ移行すべきか、それともWindo