主な違い: LinuxとUNIXはどちらもオペレーティングシステムです。 UNIXはLinuxよりも前です。 事実、Linuxは本質的にUNIXオペレーティングシステムのコピーであり、時間の経過とともに別のOSに発展しました。
LinuxとUNIXはどちらもオペレーティングシステムです。 オペレーティングシステムは、コンピュータのハードウェアリソースを管理するソフトウェアの集まりです。 また、コンピュータプログラムに共通のサービスも提供します。 オペレーティングシステムはコンピュータシステムソフトウェアの重要な部分であり、それなしではアプリケーションプログラムは機能しないであろう。
UNIXはLinuxよりも前です。 事実、Linuxは本質的にUNIXオペレーティングシステムのコピーであり、時間の経過とともに別のOSに発展しました。 UNIXは1969年にBell Labsの従業員Ken Thompson、Dennis Ritchie、Brian Kernighan、Douglas McIlroy、Michael Lesk、Joe OssannaによってAT&Tのために作成されました。 元々アセンブリ言語でコーディングされていました。 その後、1973年にC言語に書き直されました。 これにより、他のハードウェアに移植することができました。
結局、それは外部の会社にライセンスされました。 これにより、さまざまな分野への展開が促進されました。 これらのさまざまな種類のオペレーティングシステムは、AT&T、他の商用ベンダ、カリフォルニア大学バークレー校などの大学、および非営利団体によって開発されました。 BSD、Solaris、HP-UX、Sequent、AIX、Darwin、MINIX、Linux、FreeBSD、NetBSD、OpenBSD、およびDragonFly BSDは、すべてある程度UNIXに基づいています。
これらのさまざまなUNIXオペレーティングシステムは現在、サーバー、ワークステーション、およびモバイルデバイスで一般的に使用されています。 UNIX環境とそのクライアント/サーバープログラムモデルは、インターネットの開発に不可欠です。
UNIXはプログラマーを対象としており、複数のプラットフォームで動作するソフトウェアの開発に使用されることを意図していました。 UNIXは、「時分割構成でのポータブル、マルチタスク、およびマルチユーザー」として設計されています。 それは、次のような様々な性質を持っています。 階層ファイルシステム。 デバイスおよび特定の種類のプロセス間通信(IPC)をファイルとして扱う。 同じ機能をすべて含む単一のモノリシックプログラムを使用するのではなく、多数のソフトウェアツール、パイプを使用してコマンドラインインタプリタを介して結合できる小さなプログラムを使用すること。
UNIXと比べて、Linuxはかなり新しいものです。 Linuxは1991年にLinus Torvaldsによって書かれました。彼はそれを完全にUNIXに基づいていましたが、彼はそれを最初から書いていました、すなわちUNIXから直接コーディングを受けませんでした。 Torvaldsはこの試みにおいてインターネット上のハッカーによって助けられました。
LinuxはもともとIntel x86ベースのパーソナルコンピュータ用の無料のオペレーティングシステムとして開発されました。 それ以来、Linuxは他のさまざまなコンピュータハードウェアプラットフォームに移植されてきました。 実際、Linuxは他のどのオペレーティングシステムよりも多くのプラットフォームに移植されています。
Linuxは、サーバー、メインフレームコンピューター、スーパーコンピューターで一般的に使用されています。 「Top500 OSチャート」によると、Linuxは今日の最速スーパーコンピュータ500台の90%以上で使用されています。 これには、トップ10の最速スーパーコンピューターが含まれます。 さらに、Linuxは携帯電話、タブレットコンピューター、ネットワークルーター、ビルディングオートメーションコントロール、テレビ、ビデオゲーム機などの組み込みシステムでも動作します。 実際、最も人気のあるスマートフォンオペレーティングシステムの1つであるAndroidは、実際にはLinuxカーネル上に構築されています。
LinuxはGNUライセンスの下で自由に利用可能です。それはまたそれらの変更が一般大衆にそして無料で利用できるようにされるのと同様にユーザーがLinuxカーネルにどんな変更もすることを可能にします。 しかし、UNIXのいくつかの変種はオープンソースとして利用可能ですが、UNIX OSを開発した会社の多くはそうではありません。
さらに、素人の観点からすると、UNIXではコーディングに関する知識がさらに必要となるため、UNIXよりもLinuxの方がはるかに使いにくいのです。 ただし、実際には使用しているOSのバージョンとは異なる場合があります。