![LinuxとUNIXはどのように似ていますか? [コピー]](https://linux33.com/image/59207/Linux%E3%81%A8UNIX%E3%81%AF%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E4%BC%BC%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%20%5B%E3%82%B3%E3%83%94%E3%83%BC%5D.png)
私はコンピュータ工学を専攻しており、コンピュータ工学の勉強を始めて以来、* nixに感謝します。私はWindows常習者で、今は2台のMac(そしてWindowsとUbuntuがインストールされたPC)を所有しています。
Linuxがどのように開発されるかをもっと知りたいです。私はLinuxがカーネルにすぎず、GNUが実際に私が遭遇するもののほとんどであることを知っています。もしそうなら、Unixを使ってMacで入力したときにUbuntuが起動したPCで入力したときと比べてどのような違いがありますかls -al
?ls -al
実際、LinuxとUnixの違いはありますか?または、Unixはls
次のタスクにGNU以外のライブラリを使用しますかcd
?
それでは、LinuxとUnixの違いは何ですか? UnixはGNUライブラリを使用してls、cd、およびすべての一般的な端末操作を実行しますか?
答え1
UNIXは古代のオペレーティングシステムスイートです。その進化にはさまざまな分野があります。見てhttp://www.levenez.com/unix/例えば。
Linuxは今日非常に一般的なUnixバージョンです。 1990年代に最初から書き直され、世界中に広がりました。主にフリーソフトウェアだからです。
過去には、UnixバージョンにはATT / SYS VとBSDという2つの主要な分岐がありました。 ATTはバークレー大学独自のソフトウェアで、BSDはフリーソフトウェアです。
ユーザーに Unix システムを構成するのは一連のコマンドです。ls
またはps
これがコマンドです。独自のバージョンを作成できますが、GNUバージョンも使用できます。 GNUは、誰もが無料のソフトウェアツールを提供する古代のプロジェクトです。
一般的に、独自のUnixでは、ツールは独自であり、BSDにはBSD属性があり、LinuxファミリにはGNUがあります。これが後者を時々GNU/Linuxと呼ぶ理由です。
これらすべてのUnixの主な違いは、スレッドがどのようにサポートされるか、特定のファイルシステムなどの特定/技術的側面にあります。これらすべてのUNIXの共通部分は、システムの核心を標準化する古代の試みであるPOSIXと呼ばれています。
答え2
「Linux」はほとんどカーネルであり、以下からダウンロードできます。http://kernel.org、通常はすべてのGNUユーティリティと一緒にバンドルされています。 Ubuntuなどのさまざまなディストリビューションには、さまざまなソフトウェアといくつかのパッケージングツールが追加されました。 - 結果はしばしば「Linux」と誤って言及されることがあります。
Unix一方、さまざまなシステムを意味します。
そのうちのいくつかは商業用で、一部は無料です。ほとんどはすべての標準ツールを含むモノリシックコアを持っていますが、これらのツールはls
一般的にGNUではなく、使い方が少し異なります。しかし、一般的に同じ基準に従います。POSIX。