ハードウェア

UNIXとは何ですか?

目次:

Anonim

最初のUnixシステムは、1965年に米国ニュージャージー州マレーヒルのAT&Tベル研究所でケントンプソンによって開発されました。ケントンプソンの目的は、「 Multics 」と呼ばれるシンプルなインタラクティブなオペレーティングシステムを開発することでした。 ”(Multiplexed Information and Computing System)は、彼が作成したゲーム(宇宙旅行、太陽系のシミュレーション)を使用できるようになりました。

コンテンツインデックス

Unixとは何ですか?

このプロジェクトの開始に伴い、MIT(マサチューセッツ工科大学)、General Electric Co.、およびBell LabsからなるコンソーシアムがMulticsを中心に設立されました。

しかし、1969年4月、ベル研究所とAT&T研究所は、Multicsの代わりにGECOS(General Electric Comprehensive Operating System)を使用することを決定しました。

また、ケントンプソンとデニスリッチーがチームに参加し、スペーストラベルゲームをより小さなマシン(DEC PDP-PDP-7、プログラムを実行するための4Kメモリしかないプログラムデータプロセッサー)で実行する必要がありました。ユーザーから)。 これが、 UNICS (UNiplexed Information and Computing Service)と呼ばれる縮小版のMulticsを作成するためにシステムを再作成した理由です。

このように、UNICSの縮小バージョンでは、1970年1月1日は、 Unixシステムが誕生した正式な日付と見なされ、すべてのUnixウォッチがこの日付から始まる理由が明らかになります。

これらの活動と並行して、D。リッチーはC言語の定義に幅広く参加しました(彼はBWカーニハンの発明者の1人と見なされているため)、システム全体が1973年にC言語で完全に書き直され、 Unixにバプテスマが施されましたタイムシェアリングシステム (TSS)。

システムが1979年にバージョン7になったとき、進化には次のような多くの注目すべき変更が伴いました。

-ファイルのサイズに関連する問題の解消

-システムの移動性の向上(多数のマテリアルプラットフォームでの操作)

-多数のユーティリティの追加

1956年にさかのぼる布告により、Bell Labsが依存していたAT&T社は電信機器や電話機器以外の製品を販売できなくなりました。そのため、 Unixフォントを教育目的で大学配布することを決定しました。 1973年に撮影されました。

1977年後半に始まったカリフォルニア大学の研究者グループは、AT&Tが提供するソースからUnixのバージョンを開発し、VAXプラットフォームでシステムを実行し、BSD(Berkeley Software Distribution)と名付けました。 。

したがって、ソースの配布の2つのブランチは、次の場所に移動されました。

-UNIX System Labs(USL)のSystem VになるAT&Tのブランチ

-カリフォルニア大学が開発したBSD(Berkeley Software Distribution)

1977年にAT&TはUnixフォントを他の企業が利用できるようにしたので、多数のUNIX風のフォントが開発されました。

  1. AIX:System Vベースの商用Unix、IBM HP-UXによって1990年2月に開発:BSDベースの商用Unix、Hewlett Packardによって1986年以降に作成Sun Solaris:Sun Microsystemsが開発し、System VIRIXに基づく商用Unix BSDが作成SGIUltrixによって:DECUnixwareによって開発された商用Unix:SCOからNovellUnixによって開発された商用Unix:1979年にSanta Cruz OperationsおよびHewlett PackardTru64 UNIXによって開発されたSystem Vベースの商用Unix:このCompaq UnixはCompaqを通じて作成されました

1983年、AT&TはそのUnixを商用化する権利を有していました。この事実は、 UNIXシステムの商用バージョンであるUNIX System Vの登場をもたらしました

Linus Torvalds Linuxクリエーター

1985年、オランダの教師であるAndrew Tannenbaumは、システムプログラミングを生徒に教えるために、「 Minix 」と呼ばれる最小限のオペレーティングシステムを作成しました。 1991年、フィンランドの学生であるLinus Tovarldsは、Minixモデルに基づいて、386タイプのアーキテクチャで動作する可能性のあるオペレーティングシステムを考案することを決め、このオペレーティングシステムを「 Linux 」と名付けました。

ほとんどのオペレーティングシステムは、2つの異なるファミリにグループ化できます。 その1つはWindows NTベースのMicrosoftオペレーティングシステムで、もう1つ(残りのほとんどすべて)はUnix中心の遺産を持っています。

この最後のファミリでは、Linux、Mac OS X、Android、iOS、Chrome OS、Orbis、さらにはモデムまたはルーターにインストールされたファームウェアさえあります。 これらすべて、そしておそらく数千以上が、 「Unixのような」オペレーティングシステムと呼ばれることがよくあります

Unixはその最初のバージョンから、今日でも変種として存在するいくつかの重要な構造と設計の属性をもたらしています。

その1つは、小型でモジュール式のユーティリティを作成する際の「Unixの哲学」です。 Linuxターミナルに精通している場合、これはおなじみのはずです。 システム自体は、システムでより複雑なタスクを実行するためにさまざまな方法で組み合わせることができるいくつかのユーティリティを提供します。

Unixには、プログラムとそのファイル接続で使用できる非常に便利なファイル構造システムもあります。 そのフレーズと「すべてがファイルである」というLinuxにリンクされた有名な言葉は、Unixからの真の継承です。 これには、オペレーティングシステムに関する情報を提供する特別なファイルとハードウェアデバイスが含まれます。 反対側を見ると、Windowsだけがドライブに文字で名前を付けています。これは、DOSシステムから完全に継承された事実です。

Unixタイムライン

実際、GNU / LinuxはBSDの直接の子孫ではありませんが、米国の学校や大学にルーツを持っていたUnixプロジェクトの子孫です。 Android、Chrome OS、およびその他の多数のオペレーティングシステムなど、現在の多くのオペレーティングシステムは、GNU / Linuxベースです。

CloudLinuxとは何ですか?その利点は何ですか?

一方で、Unixの将来を見据えた市場開拓もありました。 大企業は、自社のUnixを作成してライセンスを取得し、自社のホームバージョンを販売したいと考えていました。 これらの大企業の中には、SCO UnixWare、素晴らしいNetWareを搭載したNovell、Solarisを搭載したSun、HP-UX、IBM AIX、SGI IRIXなどがありました。 多くの人が知らない事実は、Microsoftでさえ、Microsoft Xenixで独自のUnixライクを作成するというジョークに入ったことです。

このすべての歴史は、Microsoftがシステムを開発するときにプロジェクトをゼロから始めていないことを明確に示しています。 現在、すべてのMicrosoftオペレーティングシステムはWindows NTカーネルに基づいています。 Windows 7、Windows 8、Windows RT、Windows Phone 8、Windows Server、およびXboxオペレーティングシステムがあり、MSDOSから多くを継承して古いプログラムとの互換性を維持するように設計されたWindows NTカーネルを使用しています。

Unix標準

AT&T System VまたはBSDに基づいて作成された多数のUnixシステムを考えると、Unix標準の質問は、1981年から/ etc /グループディスカッショングループに入れられ、両者間の最大のモビリティを保証しました。システム:

  • 1983年に、AT&TはSystem Vを記述するSVID(System V Interface Definition)を公開します。この最初の定義はPOSIXとは異なります1984年に/ etc /グループは、IEEE(Institute of Electrical and Electronics Engineers)の下で開発された一連の規格であるPOSIXを公開します)。 したがって、POSIXはIEEE P1003という名前でも知られています。同時に、ビルダー(Sun、IBM、HP、DEC、AT&T、Unisys、ICL)のコンソーシアムがX / Open Portable Guide Issue3(XPG3)標準を公開しています。 この標準は、特に地理的位置(日付、アルファベットなど)の前述の違いに言及しています。

なぜUnixでしたか、それは重要ですか?

Mac OS Xターミナルまたはファイルシステムの構造を確認しましたか? MacとLinuxはUnixライクなオペレーティングシステムです。 このすべての歴史について少し知っておくと、「Unixのような」オペレーティングシステムとは何か、Windowsが他のオペレーティングシステムと非常に異なっているのに、市場に出ている多くのオペレーティングシステムが互いに非常に似ている理由を理解するのに役立ちます。 。 これは、Mac OS Xでターミナルを使用するときに、Linuxユーザーの方が安心できる理由を説明しています。

現在存在する最高のLinuxディストリビュー ションライト ディストリビューションをお勧めします。

Unixシステムは、マルチユーザー、マルチタスクのオペレーティングシステムです。つまり、単一またはマルチプロセッサーのコンピューターで、1人以上のユーザーが複数のプログラムを同時に実行できます。 1つ以上のシェルインタープリターと、多数のコマンドと多数のユーティリティがあります。 また、優れた機動性も備えているため、ほとんどすべてのプラットフォームにUnixシステムをインストールできます。

ハードウェア

エディタの選択

Back to top button