サイドバーの壁紙
博主头像
tin博主等级

子の曰わく、我れ三人行なえば必ず我が師を得(う)。其の善き者を択びてこれに従う。其の善からざる者にしてこれを改む。

  • 累積執筆 72 記事
  • 累計作成 32 タグ
  • 累計受入 2 コメント

目 次CONTENT

記事目次

【なんとなくわかる】3行の文でUnixとLinuxの違いを解説

tin
tin
2023-03-01 / 0 コメント / 3 いいね! / 94 読み / 1,331 文字

背景

個人PCでは、Windowsとmac OSはみんなによく知られていますが、仕事の場にいきますと、UnixとLinuxを使ってサーバを構築する企業は多いです。UnixとLinuxの違いはなんですか。シンプルに解説します。

UNIXとLinuxは、両方ともオペレーティングシステム(OS)であり、多くの点で似ていますが、いくつかの重要な違いもあります。
image-1677657433835

1. 共通点

  • オペレーティングシステム(OS)であり、
    コマンドラインインターフェース(CLI)を使用することができる。

  • ファイルシステムはツリー構造を持ち、ディレクトリとファイルが含まれる。

  • プログラムやアプリケーションを実行するために、シェル(Bash、Zshなど)を使用することができる。

  • オープンソースであり、ユーザーがカスタマイズできる。

2. 両者の違い

2-1. 価格

UNIXは商用製品であり、ライセンスを購入する必要があります。
一方、Linuxは無料で入手できます。

2-2. カスタマイズ

  • UNIXはプロプライエタリ(proprietary、商用ソフトウェアと理解していい)
    であるため、カスタマイズすることができる範囲が制限されています。

  • Linuxはオープンソースであるため、ユーザーがカスタマイズできる範囲が広く、
    コミュニティによって開発されているため、変更や改良が容易です。

2-3. バージョン管理

  • UNIXは、バージョン管理が厳格で、新しい機能をリリースするために時間がかかります。

  • 一方、Linuxは、コミュニティベースであるため、新しい機能がより頻繁にリリースされ、
    アップデートがより頻繁に行われます。

2-4. ハードウェアサポート

  • UNIXは、特定のハードウェアに最適化されており、特定のハードウェア上での動作が
    保証されています。

  • 一方、Linuxは、広範なハードウェアに対応しており、多くの異なるプラットフォーム上で
    動作することができます。

3. 両者の各自由来(関係ありますか)

UNIXは、1969年にAT&Tベル研究所で開発され、
商用オペレーティングシステムとして広く採用されました。
当時はOSという考え方がとても新しいもので、WindowsもmacOSもない時代でした。

一方、Linuxは、1991年にLinus Torvaldsによって作成されたオープンソースオペレーティングシステムです。
Linuxは、UNIXの設計思想に基づいており、UNIXのコマンドラインインターフェースと互換性があるため、
別物ですが、血縁がない親戚とも言えますね。従って、UNIXとLinuxは多くの部分で共通点を持っています。

ただし、LinuxはUNIXとは異なり、オープンソースであり、自由な開発とカスタマイズが可能です。
また、Linuxは、UNIXのコンセプトを拡張しており、ハードウェアのサポートや新しい機能の追加
に関して柔軟性があります。

また、Linuxは、UNIXとは異なるカーネルを持っています。
UNIXは、System VとBSD(Berkeley Software Distribution)の2つの主要な系統がありますが、
Linuxは、独自のカーネルを持っています。
ただし、LinuxはUNIXの設計思想に基づいており、
UNIXのコマンドラインインターフェースによく似たコマンドを使用します。

4. まとめ

  • UNIXは商用製品であり、カスタマイズの範囲が制限されていますが、特定のハードウェアに最適化されており、バージョン管理が厳格です。

  • 一方、Linuxはオープンソースであり、自由な開発とカスタマイズが可能であり、広範なハードウェアに対応しています。

  • ただし、両者は共通して、コマンドラインインターフェース、ファイルシステム、シェルを使用することができるという点があります。

3
  • 3

コメント欄