
事實上,如果一個軟體做了系統中的大部分事情,而該軟體很好地完成了它的所有工作,那麼它會變得糟糕。一件事,並把它做好”
答案1
這背後的想法是簡單。靈活可靠的模組化軟體。它允許用戶將多個程式放在一起來執行更複雜的任務。擁有一個龐大的程式 - 一個可以做所有事情的東西,會非常複雜,有缺陷等 - 有人批評某些軟體(例如 systemd 和其他)實際上偏離了這一點,並且過於複雜和單一。我在某種程度上同意這一點 - 例如,當它被用作 cron 替代品時等 - 但你不能取悅所有人,對某些人來說簡單可能對其他人來說意味著複雜。