GNU/Linux >> Linux の 問題 >  >> Linux

UnixとLinuxの歴史

Unix、Linux、およびバリアントの履歴

はじめに

昔々、オペレーティングシステムは複雑で扱いにくいものでした。 1960年代後半のある日、ケントンプソン、デニスリッチー、およびAt&T Bell Labsの同僚数名が、PDP-7でゲームを実行するためのよりシンプルなバージョンのMulticsを作成することを決定し、Unixが誕生しました。

また、AT&Tはコードの権利を保有しており、ライセンスは高額でした。他の多くの企業がUnixをサブライセンスし、独自のバージョンを販売しました。主要なプレーヤーには、DEC、HP、IBM、Sunが含まれます。Unixの亜種は独自の拡張機能を追加し、多くの場合、アカデミアに加えて。

INバークレー

一方、バークレーでは、多くの学者がライセンスの状況に不満を持っており、AT&Tライセンスのコードを含まないバージョンのUnixを作成することを決定しました。したがって、1980年代初頭、BerkeleySoftwareDistributionまたはBSDはUnixの無料版になりました。 BSDは、PDP-11やVAXenなどのミニコンピューターで最初に実行されました。

東海岸

一方、東海岸では、リチャードストールマンが、プリンタードライバーにソースコードを取得できなかったときに発作を起こしました。彼はGNUを設立しました ( G NUのn ot U nix)1983年のプロジェクトで、無料のUnixライクなオペレーティングシステムをより良いものにすることを目的としています。少しためらった後、このオペレーティングシステムのカーネルはHurdに選ばれました。これは、今後10年間使用できるようになります。 GNUプロジェクトは、現在のすべての無料のUNIX、特にコンパイラ GCCに含まれています。 。

フィンランドでは

Linus Torvaldsは、1991年の夏にハッキングの大騒ぎをしました。目が覚めたとき、彼は自分のPC用のオペレーティングシステムを作成したことに気付き、それをFTPサーバーのというディレクトリに置いて共有することにしました。 Linux 。成功は彼の期待を上回りました。

多くの人が、Linuxカーネル、多くのGNUプログラム、X Window System、その他のフリーソフトウェアを含むソフトウェアディストリビューションを作成しました。これらのディストリビューション(Slackware、Debian、Red Hat、SUSE、Gentoo、Ubuntuなど)は、一般的に人々が参照するものです。彼らは「Linux」と言います。ほとんどのLinuxディストリビューションは、ほとんどが無料の音声ソフトウェアで構成されていますが、無料の同等のソフトウェアが存在しない場合は、単にビールとして無料のソフトウェアが含まれることがよくあります。

その他

現在存在するユニスには、BSDのさまざまなフォークが含まれています( FreeBSD を選択できます) 、 NetBSD およびOpenBSD 、すべて無料でオープンであり、「ネット」を通じて開発されているだけでなく、サーバーを対象とした商用バリアントの数が減少しています。および AIX HP-UX Solaris 、およびいくつかの非常にマイナーな候補。もう1つの独自のUNIXベースのオペレーティングシステムはMacOS X Appleデスクトップ、ラップトップ、PDAで実行されています。

この表の履歴を簡略化できます:

イベント
1957 Bell Labsは、当時さまざまなバッチジョブを実行していたコンピュータセンター用のオペレーティングシステムが必要であることを発見しました。そのため、BESYSオペレーティングシステムは、これらのニーズに対応するためにベル研究所で作成されました。
1965 Bell Labsは、General ElectricおよびMITと協力してMultics(Multiplexed Information and Computing Service)を作成することに加えて、第3世代のコンピューター機器を採用していました。
1969 1969年4月までに、AT&TはMulticsを撤回し、GECOSを採用することを決定しました。 Multicsが撤回されたとき、KenThompsonとDennisRitchieは、別の小さなマシン(DECPDP-7[ユーザープログラム用のProgrammedDataProcessor 4 Kメモリ)で宇宙旅行を再生するためにオペレーティングシステムを書き直す必要がありました。その結果、UNICS(Uniplexed Information and Computing Service)と呼ばれるしゃれの同僚が「去勢されたMultics」というシステムになりました。
1969 1969年夏のUnixが開発されました。
1969 LinusTorvaldsは1969年12月28日に生まれました。
1971 1971年11月3日にリリースされたUnixの初版。Unixプログラマーマニュアルの初版[by]K. Thompson [and] D. M. Ritchie 。次のような60を超えるコマンドが含まれています: b (Bプログラムをコンパイルする); ブート (再起動システム); (ファイルを連結する); chdir (作業ディレクトリを変更します); chmod (アクセスモードの変更); chownに加えて (所有者の変更); cp (コピーファイル); ls (ディレクトリの内容を一覧表示します); mv (ファイルの移動または名前変更); roff (テキストを実行します); wc (単語数を取得); (システムの1つは誰ですか)。足りない主なものはパイプでした。
1972 Unixの第2版は、1972年12月6日にリリースされました。
1972 リッチーはBを書き直し、新しい言語を Cと呼びました 言語。
1973 Unixは16のサイトにインストールされていました(すべてAT&T / Western Electric内)。 10月の会議で公開されました。
1973 Unixの第3版は1973年2月にリリースされました。
1973 Unixの第4版は1973年11月にリリースされました。
1974 Unixの第5版は1974年6月にリリースされました。
1974 トンプソンはカリフォルニア大学バークレー校に1年間教えに行き、ビル・ジョイは新しい大学院生として到着しました。 edに不満 、Joyは、より機能的なエディターを開発しました em
1975 Unixの第6版は1975年5月にリリースされました。
1975 Bourne Shellが導入され、追加が開始されました。
1977 1BSDは1977年後半にリリースされました。
1978 2BSDは1978年半ばにリリースされました。
1979 Unixの第7版は1979年1月にリリースされました。
1979 3BSDは1979年後半にリリースされました。
1979 コンサルティング会社に加えて、Unix移植としてDougとLarryMichelsによって設立されたSCO。
1980 1980年10月にリリースされた4.0BSD。
1982 SGIはIRIXを導入しました。
1982 HP-UX1.0がリリースされました。
1983 AT&TはSystemVの最初のバージョンをリリースしました。
1983 SCOは、Intel8086および8088プロセッサベースのPC向けにSCOXenixSystemVと呼ばれる最初のパッケージ化されたUnixシステムを提供しました。
1983 GNUプロジェクトは、1983年9月27日にRichardStallmanによって最初に発表されました。
1984 ULTRIXが最初にリリースされました。
1985 Unixの第8版は1985年2月にリリースされました。
1985 GNUマニフェストは、Dr。Dobb’sJournalの1985年3月号に掲載されました。 GNUプロジェクトは1年半後に始まります。
1986 Unixの第9版は、1986年9月にリリースされました。
1987 SunとAT&Tは、Unix System Vリリース4を開発するための提携により、今後10年間でビジネスコンピューティングの基礎を築きました。
1988 HP-UX2.0がリリースされました。
1988 HP-UX3.0がリリースされました。
1989 したがって、SCOはSCO Unix System V / 386を出荷しました。これは、UnixSystemの商標を使用するためにAT&Tからライセンス供与された最初の商用製品です。
1989 HP-UX7.0がリリースされました。
1989 また、1989年10月にリリースされたUnixの第10版。
1990 Advanced Interactive eXecutiveの略であるAIXは、1990年2月にIBMによって最初に市場に参入しました。
1991 Sunは、対称型マルチプロセッシング用に特別に調整されたSolaris2オペレーティング環境を発表しました。
1991 Linuxは、LinusTorvaldsとフィンランドの学生によって導入されました。
1991 HP-UX8.0は1991年にリリースされました。
1991 BSD / 386 ALPHA BSDI 12 / xx/1991以外の人々にリリースされた最初のコード。
1992 HP-UX9.0は1992年にリリースされました。
1993 NetBSD0.8は1993年4月20日にリリースされました。
1993 FreeBSD1.0は1993年12月にリリースされました。
1994 RedHatLinuxは1994年に導入されました。
1994 Caldera、Incは、1994年にRansomLoveとBryanSparksによって設立されました。
1994 SUSELinuxの最初のバージョンは1994年3月にリリースされました。
1994 NetBSD1.0は1994年10月26日にリリースされました。
1995 FreeBSD2.0は1995年1月にリリースされました。
1995 SCOは、Novell Corporation(AT&TのUnix System Laboratoriesから買収した)からUnixSystemsソーステクノロジービジネスを買収しました。 SCOは、NovellからUnixWare2オペレーティングシステムも買収しました。
1995 HP-UX10.0がリリースされました。
1995 4.4 BSD Liteリリース2は、真の最終ディストリビューションであり、1995年6月にCSRGによってリリースされました。
1996 KDEはMatthiasEttrichによって開発され始めました。
1997 HP-UX11.0がリリースされました。
1997 Calderaは、1997年5月5日にOpenLinux Standard 1.1を出荷しました。これは、CalderaのOpenLinux製品ラインの2番目の製品です。
1998 SGIUnixの第5世代であるIRIX6.5は、1998年7月6日にリリースされました。
1998 SCOはUnixWare7オペレーティングシステムを提供しました。
1998 SunSolaries7オペレーティングシステムがリリースされました。
1998 その結果、1998年10月16日にリリースされたFreeBSD3.0。
2000 2000年3月13日にリリースされたFreeBSD4.0も。
2000 Caldera Systems Inc.は、CalderaSystemsがプロフェッショナルサービス部門に加えてSCOサーバーソフトウェア部門を買収することに同意したと発表しました。
2000 RedHatは2000年2月22日にRedHatEnterprise Linuxの最初のバージョンをリリースし、当初はRed Hat LinuxAdvancedServerと名付けられました。
2001 その後、Linus Torvaldsは、2001年1月4日にLinuxカーネルソースコードのバージョン2.4をリリースしました。
2001 Microsoftは2001年12月にLindows.comに対して商標訴訟を起こしました。
2002 LinuxディストリビューションであるGentoo1.0は、2002年3月31日にリリースされました。
2003 つまり、LinuxディストリビューションであるFedoraの最初のバージョンは、2003年11月6日にリリースされました。
2004 したがって、Lindowsは2004年4月14日に名前をLinspireに変更しました。
2004 Red Hat Linux(商用)の最後のバージョンであるRed Hat Linux 9.0は、2004年4月30日にサポートを終了しました。
2004 つまり、Ubuntuの最初のバージョンは2004年10月20日にリリースされました。
2007 また、Googleは2007年11月5日にモバイルデバイス用のAndroidオペレーティングシステムの最初のバージョンをリリースしました。AndroidOSはLinuxカーネルに基づいています。
2009 LinuxベースのオペレーティングシステムであるChromeOSは、2009年7月7日にGoogleによって開発されました。また、ChromeOSはChromebookで使用するように設計されています。
2013 また、Valveは2013年12月13日に、LinuxディストリビューションDebianをベースにしたゲームオペレーティングシステムであるSteamOSをリリースしました。
2016 最後に、Red Hat Enterprise Linuxの無料サブスクリプションオプションが開発者向けに発表され、本番以外での使用のみを目的としています。


Linux
  1. Linux – Unixのアクセス許可とファイルタイプを理解していますか?

  2. Linux/オープンソースディストリビューションの簡単な歴史

  3. Linux / Unix でログインしているユーザーを確認して印刷する

  1. Linuxに関する10の面白くて楽しい事実

  2. OSとLinuxのバージョンを確認する方法

  3. Linux でファイルシステムをマウントおよびアンマウントする方法

  1. Linux – Unix / linux Osesの標準および/または共通ディレクトリ?

  2. UNIX / Linux に Alfresco をインストールして構成する 12 の手順

  3. Linux 稼働時間の履歴