\r\n\r\n

unixとlinuxの違いとその重要性

リナックスが生まれる前、コンピュータの世界はユニックスが支配していた。リナックスとユニックスの違いは何だろう?

最近、Linuxはどこにでもあります。その究極の証拠を見つけるには、窓を見ればいいのです。WindowsSubsystem for Linux2のリリースにより、マイクロソフトはOSにLinuxカーネルを搭載することになりました。少し前なら、本当にエイプリルフールの冗談のように思えたかもしれませんね。

Linuxはインターネットの大部分にバックボーンを提供しているかもしれませんが、ゼロから作られたわけではありません。Linuxの前にもUnixはあったし、新しいオペレーティングシステムの人気は、1970年代、さらには1960年代に生まれたアイデアに負うところが多い。

ユニックスシステムは何ですか?

Unixそのものはシンプルであることを目指していますが、それが何であるかを正確に説明するのは簡単ではありません。元々UnixはAT&TのOSでしたが、現在はUnixの商標はopengroupに属しています。また、unixはOSのファミリー全体を表すカテゴリーとしても使われています。

また、Unixの思想もあります。これは Unix プログラムが従うべき一般的なガイドラインで、各プログラムは 1 つのことをうまくやるべきだという考えに基づいています。Unix のツールは単に自分の仕事をするだけでよく、考えうるすべての機能を対象とするのではなく、他のプログラムの入力に 直接供給できるような出力をするのが理想的です。

現在では、フリー、商用を問わず、多くの種類のUnixが利用可能です。

リナックスオーペレーティングシステムは何ですか?

Linuxという言葉も、案外難しい。技術的には、完全なLinuxディストリビューションは「Unixライク」なオペレーティング・システムですが、それはほんの始まりにすぎません。

多くの人は、より正確にはGNU/Linuxと表現されるものの頭文字としてLinuxを使っています。Linux自体はカーネルで、オペレーティングシステムの一部であり、コアコンピューティングとハードウェアとのインターフェイスを担当します。このカーネル上で動作するカーネルユーティリティも同様に重要である。

GNUは「GNU'snotunix」の再帰的頭字語です。GNUプロジェクトにはオリジナルのUnixコードはありませんが、Unixオペレーティングシステムに期待されるユーティリティはすべて提供します。ここがUnixとLinuxの大きな違いです。

UNIXとLINUX: A Brief History

Unixの生みの親でさえ、正確にはUnixを作ったわけではありません。その代わりに、ケン・トンプソンとデニス・リッチーは、初期のオペレーティングシステムMulticsからインスピレーションを得た。ベル研究所で2人は、オペレーティング・システムのコンセプトを取り入れ、リッチーが設計し開発に携わったC言語で自分たちのものを書き直した。

Unixはオープンソースソフトウェアではありません。それどころか、AT&T**は商業ライセンスを取得していますが、Unixビジネスを行う唯一の企業ではありません。バークレー・アカデミックは、もともとBSD(Berkeley Software Distribution)というアドオンを開発していた。やがてBSDは独自の完全なUnixとなった。

1980年代から1990年代にかけて、多くの企業が独自のUnix製品を販売するようになった。IBMのAIX、SunのSolaris、Xenix(後にscounixとなる)などがそうであった。

リナックスは世界を席巻している

様々なUnix製品に加え、Unixライクな亜種も多数あります。そのひとつが、アカデミックな用途を想定した「MINIX」だ。ヘルシンキ出身のソフトウェア開発者リーナス・トーバルズ(Linus Torvalds)は、MINIX**の制限に不満を抱き、購入した新しいPCを活用するために同様のカーネルを作ろうと考えた。

一方、リチャード・ステッグマンはカーネルを探していました。1983年、彼はさまざまなUnixユーティリティの自由な代替品を構築するためにGNUプロジェクトを始めました。トーバルズはすでにカーネルにGNUのユーティリティを使っていましたし、やがて他の人たちもそうするようになりました。

Linuxは、すぐに広く関心を集めるようになった。1990年代半ばには、カーネルの自由な設計機能とGNUツールセットのおかげで、このプロジェクトは急速に普及した。フリーなUnix OSがいろいろ出てきても、Unixの最初の20年間は商業的な性質がつきまとった。今日に至るまで、このことはUnix対Linuxの議論に影響を及ぼしています。

今、unixはどこでどのように使われているのか?

現時点では、ポピュラリティがLinuxとUnixの主な違いでしょう。とはいえ、Linuxと同じソフトウェアの多くが動作するフリーのUnixディストリビューションは数多く存在します。最もポピュラーなのはFreeBSDとOpenBSDで、その名の通りBSDの亜種である。

もちろん、アップルもあります。MacBook、iPhone、そしてapplewatchなど、最近購入したAppleのデバイスは、Unixライクなオペレーティングシステムを搭載しています。iPhoneやapplewatchでは、使っていてわからないと思います。しかし、Macコンピュータではそうはいきません。

Macのターミナルアプリケーションを起動するだけで、ls、pwdなどのUnix標準ユーティリティや、vimなどのエディタにアクセスすることができます。これらのツールは非常に強力です。入門編として、Macターミナルの初心者向けガイドをご覧ください。

リナックス・エブリウェア

Linuxはどこにでもあるかもしれませんが、それはあなたがそれを見ることを意味しません。 世界で最も人気のあるモバイルオペレーティングシステムであるAndroidは、Linuxの分派である。実行してみてもわからないかもしれませんが、その裏にはモバイル機器向けに改良されたバージョンのLinuxカーネルがあります。

インターネットのほとんどはLinuxで動いています。WindowsやUnix系のサーバーもありますが、大半のサーバーはLinuxディストリビューションで動いています。この理由の多くは、オペレーティングシステムの自由な性質と、ダウンタイムが少ないという堅牢性に関係しています。 Unixも堅牢性に劣るわけではありませんが、Linuxの人気は、Unix対Linuxの戦いでほとんどの人がLinuxを選択することを意味しています。

ここ数年のLinuxの顕著な現れとして、LinuxのWindowsサブシステムが挙げられます。これにより、Windows上でLinuxのユーティリティを実行できるようになり、Web開発者やソフトウェアエンジニアにとっては大きな恩恵となります。LinuxのWindowsサブシステムを使い始めるためのガイドを用意しています。

unixやlinuxは初めてですか?

WindowsのコアはLinuxを実行できませんが、少なくともWindows上でLinuxを実行することはできます。

もし、あなたのコンピュータで「本物の」Linuxを動かしたいのなら、それも簡単です。無数のLinuxディストリビューションの中から、自分でコンピュータにインストールすることができます。Linuxがプリインストールされたパソコンがいいのか?LinuxノートPCのリストを見てみましょう。

  • 2021-03-19 10:38 に公開
  • 閲覧 ( 20 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ