Linux
Unix
標準によるものに過ぎないと主張できるので、それ自体はコピーではありませんPOSIX
。しかし、とのようなユーティリティをGNU Coreutils
含むユーティリティはどうですか?これらの基本ユーティリティの名前と動作を定義する標準はありますか?そうでなければコピーされたと言えますか?ls
cd
rm
Unix
答え1
これらのすべてのユーティリティとその動作はPOSIX標準で定義されています。
答え2
GNUはGNUのNot UNIXの略です。 GNU は、Unix を使用せずに Unix 互換システムを作成するために作成されました。パスワード、考えおよびコマンド名の代りに。
答え3
Coreutilsは、以前に別々に提供された3つのユーティリティを組み合わせています。 Fileutils、textutils、および shellutils はすべて GNU で提供されます。 Shellutilsは引用したコマンドls、cdを提供します。しかし、私の考えでは、rmがfileutils iircから来たようです。少し過去に戻ってみると、GNUは、UNIXに無料の代替手段を提供するためにRichard Stallmanによって開始されたプロジェクトでした。したがって、すべてのUNICESで見つけることができるコアコマンドセットのほとんどは、GNUを介しても使用できます。リチャードにとって、残念ながら、Linuxカーネルは彼の未完成のHURDカーネルよりも多くの関心を集めているため、地球上で最も人気のあるUNIXまたはUNIX様システムは、サポートされているLinuxカーネルとサポートされているGNUユーティリティセットのハイブリッドです。
この変化が起こったとき、私はLinuxの世界にいました。当初、人々が個人を除くすべての人のために異なるコンパイル時構成を使用しようとしたとき、生活は少し難しくなりました。しばらく私の名前はcoreutilsの一部でした。私はunameにi386だけでなく、さまざまなIntelとIntel互換のプロセッサを区別する機能を与えました。それまで、すべてのIntelベースのUnixシステムは高速i386に過ぎず、利用可能なさまざまな拡張命令セットを利用できませんでした。そのCPU識別ブロックは今よりはるかにエレガントで現代的なものに完全に置き換えられていますが、それでも歴史的な参考文献として浮かぶいくつかの古いパッチでしか私の名前を見つけることはできませんが、まだ私の帽子には素晴らしい羽です。数年以内に、それは私が初めて本当のIT職業を見つけるのを助けました。
私たちはランダムにオペレーティングシステムをLinuxと呼ぶことができますが、これはGNU LinuxまたはGNU / Linuxが実際に意味するものを減らしました。