其实我个人对此抱有别的忧虑——所有系统支持、避免依赖、自成沙盒固然是好事,但是问题也就在这里了。由于将所有的依赖都打包到软件包内——从某种意义上和容器差不多,但是这样系统中就存在很多冗余的组件了。假如说系统上一个基础组件存在问题,比如说 zlibc 需要更新,而数以千计的软件包都分别打包了不同版本的 zlibc ,那么更新的时候,难道这几千个都要更新一遍吗?虽然说原来的情况下,由于依赖的原因,也大多需要更新,但是至少不用重复更新一样的组件。采用 .so 这样的动态链接库是有其道理的。
评论
分享到微信
打开微信,点击顶部的“╋”, 使用“扫一扫”将网页分享至微信。