誰かが「Windows」に言及する場合、誰もがそれをWindowsの一部またはすべてのバージョンをカバーする一般的な参照として理解しています。 Macに関しては、個人的な経験はほとんどありませんが、「MacOS」で十分だと思います。
しかし、他のOSを参照する場合(「 NIXツリー 」を参照)、誰かが理解するためにどのように参照する必要がありますか?たとえば、私はUbuntuに最も精通していますが、MintとFedoraにも精通しています。私が理解しているように:
UnixライクなOSカーネルがいくつかあり、カーネル以外の(ユーザースペース)OSソフトウェアにはいくつかの種類があるため、用語は複雑です。
Ubuntuは技術的にはDebianの変更であり、その味ではありません。
追加のヒント:
Ubuntuは間違いなくDebianのフレーバーではありません!これはDebianベースのディストリビューションであり、違います。 KUbuntuはUbuntuのフレーバーです。 afooの場合にのみ、何かをfooのフレーバーと呼びます。 UbuntuはDebianではないので、Debianのフレーバーにすることはできません。
Linuxはカーネルであり、ユーザースペースツールと組み合わせると、オペレーティングシステムのコアを形成できます。最も一般的なそのようなシステムは、カーネルをGNUツールセットと組み合わせることによって形成されます。これは、私たちのほとんどがLinuxと言うときの意味です。一部の人にとっては、GNU/Linuxとより正確に呼ばれています。
次に、さまざまなビットとソフトウェアをパッケージ化して本格的なオペレーティングシステムを構築する多くのディストリビューションがあります。これらのディストリビューションの多くは、相互に基づいています。たとえば、CanonicalはDebianを採用し、独自のパッケージと調整を追加して、Ubuntuと呼んでいます。 MintはUbuntuを採用し、独自のものを追加してLinuxMintを作成します。これらはお互いの味ではありません。それらは互いに基づいているだけです。
とにかく、すべてのUNIXおよびUNIXライクなオペレーティングシステムの総称は* nix(通常は 「nix」または「starnix」と発音 )です。これには、UNIX、Linux、OSX、BSD、およびその他のさまざまなオペレーティングシステムが含まれます。
Unix (UNIXとして商標登録)は、元のAT&TUnixから派生したマルチタスクマルチユーザーコンピュータオペレーティングシステムのファミリです。開発は1969年に始まり、1973年10月にベル腹筋の外で発表されました。
Linux は、フリーでオープンソースのソフトウェア開発および配布のモデルの下で組み立てられたUnixライクなコンピュータオペレーティングシステムです。 Linuxの定義コンポーネントは、LinusTorvaldsによって1991年9月17日に最初にリリースされたオペレーティングシステムカーネルであるLinuxカーネルです。
Linuxは、デスクトップとサーバーの両方で使用できるLinuxディストリビューション(または略してディストリビューション)と呼ばれる形式でパッケージ化されています。最も人気があり主流のLinuxディストリビューションには、Arch Linux、CentOS、Debian、Fedora、Gentoo Linux、Linux Mint、Mageia、openSUSE、Ubuntuがあります。 Red Hat EnterpriseLinuxなどの商用ディストリビューションで
[〜#〜] gnu [〜#〜] は、オペレーティングシステムであり、コンピュータソフトウェアの広範なコレクションです。 GNUは完全にフリーソフトウェアで構成されており、そのほとんどはGNUプロジェクト独自のGPLの下でライセンスされています。GNUは再帰的です「GNU'sNotUnix!」の頭字語。GNUのデザインはUnixに似ていますが、フリーソフトウェアであり、Unixコードが含まれていないという点でUnixとは異なります。GNUオペレーティングシステムの開発は、によって開始されました。リチャード・ストールマンは、1983年にマサチューセッツ工科大学(MIT)の人工知能研究所で働いていました。
上記の人々が共有しているように、ほとんどすべてのディストリビューションにGNU/Linux
があるため、最も包括的なタイトルはGNU tools
になります。ある種のBSDツールキット/ディストリビューションを使用している場合は、GNU/FreeBSD
を使用することもできます。
最終的に使用したものを聞くのを楽しみにしています。
通常、UNIXとLinuxの両方を同時に参照する場合は、* nixを使用します(ワイルドカード文字は巧妙な置き換えを意味します)。
会話では「starnix」はもう少し不器用に聞こえますが、それほど遠くなくても「UNIXライクなオペレーティングシステム」と呼ぶことができます。
関係は実際には「UbuntuはDebianの味です」ではありません。または「UNIXはLinuxの父です」。
実際、UbuntuとDebianは別々のプロジェクトであり、同じパッケージ操作ツールを共有し、同様のソースから構築し、積極的に改善を共有しています。
しかし、約10年前の作成時に、UbuntuはDebianをベースとして使用したと言えますが、それは「フレーバー」とは異なります。
はい、UNIXはオペレーティングシステム名でしたが、現在「UNIX」は「一連の標準を満たすオペレーティングシステム」、つまり単一のUNIX仕様を意味します。 Linuxは一般的に適合しますが、(私の知識によれば)実際にはUNIXオペレーティングシステムとして認定されたディストリビューションはないため、「UNIXライク」と呼ばれていました。
したがって、一般的には、複数のディストリビューションについて話すよりもLinuxを呼び出す方が適切です。 rpmとdebベースのディストリビューションの両方をよく知っている場合は、Linux =)を知っていると言えます。 MacOS、freebsd、LinuxのようなUNIXライクなオペレーティングシステムのクラス全体について話したい場合は、UNIXについて話してください。
Debian、Fedora、Ubuntu(およびそのフレーバー)、およびその他のすべてのディストリビューションは、単にすべてGNU Linuxオペレーティングシステムです。