KernighanとPikeのUNIXプログラミング環境

KernighanとPikeのUNIXプログラミング環境

私は最近、KernighanとPikeが書いた「The UNIXプログラミング環境」を読み始めました。私の目標は、UNIXの哲学を理解することです。私の質問は、この本を最大限に活用するためにデスクトップにUNIXをインストールする必要がありますか?それとも、どの* NIXシステムが機能しますか?私は現在Linux(Ubuntu)を使用しています。

答え1

Ubuntuシステムを使用すると、次の練習を実行できます。Unixプログラミング環境大丈夫です。本で使用されているコマンドの現在のバージョンは依然として関連オプションと機能をサポートしています。いくつかのマイナーな変更があります。特に、電子メール関連のコマンドを使用して電子メールを読み取ることができない場合があります。

答え2

UNIXは非常に古く、独自のオペレーティングシステムなので、インストール用にダウンロードすることはできません。すべてのLinuxディストリビューションには、debian(ubuntuもdebianベース)、redhat、fedora、* bsd、Solaris、mac os xなどに基づくディストリビューションが含まれています。

Linux Torvalds によって書かれた Linux カーネルは UNIX から多くのインスピレーションを受けており、現状では今日のようにきれいな古い UNIX システムを見つけることができないので、これらすべては UNIX 哲学を持っています。

Ubuntuは最もよく知られているディストリビューションであり、ほとんどのコンピュータとエンタープライズサーバーでこれを実行するため、ベストプラクティスディストリビューションになります。エンタープライズソリューションを見たい場合は、centos(Red Hat Linuxの無料版ですが、IBMが決めたもの)を確認することをお勧めします。使用を中止するとEOLが大幅に減少します。)しかし、最近の出来事のためにほとんどの企業がCentos代替品として使用し始めるので、Debian / Ubuntuを採用することをお勧めします。

関連情報