我是覺得self-contained這個理念不好。
self-contained這個概念是爲了解決什麼問題?這個問題是否只有self-contained這一種解決方案?使用self-contained是否是最優解法?
首先我們肯定都認同不只這一個解法。
然後我不覺得self-contained是最優解法:明明增加用戶+系統兩級包管理(最多再加gentoo的portage的slot)可以解決的問題,非要完全重新發明一套機制。
浪費(磁盤+內存)空間是一個問題,漏洞追蹤/修復纔是真正的大問題……
當然可以辯稱通過隔離機制讓漏洞問題不會影響外部,但這又需要隔離+受限的共享機制,就不只是打包了。