![ソフトウェアが1つのことをうまく行うことが重要な理由[閉じる]](https://linux33.com/image/231120/%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%8C1%E3%81%A4%E3%81%AE%E3%81%93%E3%81%A8%E3%82%92%E3%81%86%E3%81%BE%E3%81%8F%E8%A1%8C%E3%81%86%E3%81%93%E3%81%A8%E3%81%8C%E9%87%8D%E8%A6%81%E3%81%AA%E7%90%86%E7%94%B1%5B%E9%96%89%E3%81%98%E3%82%8B%5D.png)
実際、ソフトウェアの一部がシステムでほとんどの作業を実行し、ソフトウェアがすべての機能を正しく実行すると、パフォーマンスが低下する可能性があります。 UNIXの哲学がプログラムの標準設定を好む理由:「1つのことをうまくやってください。」
答え1
これの基本的な考えは単純さです。柔軟で信頼性の高いモジュラーソフトウェア。これにより、ユーザーは複数のプログラムを一緒に使用してより複雑なタスクを実行できます。巨大なプログラム(すべてのタスクを実行し、非常に複雑でバグがあるなど)を持つことは、一部のソフトウェア(例えばsystemdや他のソフトウェア)が実際にこのプログラムから抜け出して過度に複雑で均一であるという批判を受けました。私はこれにある程度同意します(例えば、クローン置換などで使用される場合)。しかし、誰もが満足できるわけではなく、ある人にとっては単純なものが他の人にとっては複雑であるかもしれません。