硬核观察 #467 容器化软件包不是 Linux 应用的未来
更多：• Alpine Linux 砍掉 MIPS64 支持 • 英国出台法律禁止智能设备提供容易猜测的默认密码
容器 MIPS64 密码
120.230.61.70
Linux最可恨就是包依赖，一个包依赖一个包，安装一个软件，要下载60多个包，软件10M，包有40M，有些旧包被移除让软件根本不能安装。容器占体积固然让人讨厌，可Linux的包依赖解决了吗？
来自120.230.61.70的 Chrome Mobile 80.0|Android 10 用户
2021-11-27T11:42:27.000
117.181.102.220
你愿意启动一个计算器每次需要等待 7 秒钟，那你就用容器呗。
来自117.181.102.220的 Chrome 96.0|Windows 10 用户
2021-11-27T13:29:15.000
116.6.234.136
没有依赖这个包照样40+10多M，而且你下另一个照样会再下40M的依赖。
来自广东的 Chrome 86.0|Windows 10 用户
2021-11-27T16:33:49.000
61.153.169.156
deb系,包依赖比较容易解决,基本上apt就可以<br />
rpm系,包依赖比较麻烦点,<br />
容器包体积大勉强也就算了,关键是启动速度,运行速度都慢,当然不追求速度,那就无所谓,<br />
容器包感觉是适合特定软件,或者某些非开源软件,不适合大面积使用
来自浙江台州的 Firefox 78.0|GNU/Linux 用户
2021-11-27T16:35:21.000
更多：• Alpine Linux 砍掉 MIPS64 支持 • 英国出台法律禁止智能设备提供容易猜测的默认密码
![](/data/attachment/album/202111/26/190350dqxyvvvi8vg84xgn.jpg)


### 容器化软件包不是 Linux 应用的未来


![](/data/attachment/album/202111/26/190358gexxhzhqxxfh9qxq.jpg)


应用开发者正在 [逐渐转向容器化软件包](https://ludocode.com/blog/flatpak-is-not-the-future)，如 [Flatpak](https://www.flatpak.org/)、[Snap](https://snapcraft.io/)、[AppImage](https://appimage.org/)、[Docker](https://www.docker.com/) 和 [Steam](https://store.steampowered.com/)，这种打包格式运用容器技术将所需要的运行时库直接封装在应用内。但这导致占用非常多的磁盘空间和内存，启动时间也更慢。比如计算器应用 KCalc 的 AppImage 软件包高达 152 MB，Flatpak 软件包则需要下载 900 MB，而事实上 KCalc 应用本身只有 4.4 MB，其余都是系统上已安装了的冗余库。启动一个计算器应用你每次需要等待 7 秒钟。



> 
> 老王点评：将所有依赖打包到一起，在特定用例下是必要的，但是如果推而广之，共享库的优良实践就荡然无存了。
> 
> 
> 


### Alpine Linux 砍掉 MIPS64 支持


![](/data/attachment/album/202111/26/190415z7x5c5ulel6z75m7.jpg)


在 Docker 基础镜像中广泛使用的 Alpine Linux 发布了 3.15 版本，支持最新的 5.15 LTS Linux 内核，但在此版本中放弃了对 MIPS64 架构的支持。[发布公告](https://alpinelinux.org/posts/Alpine-3.15.0-released.html) 中说，“这个架构已经失效了，MIPS64 构建器已经消失了。我们没有办法再构建任何软件包，我们也不能再修复任何安全问题，所以让 MIPS64 正式退役是很谨慎的决定。”MIPS64 属于 RISC 架构，它的设计者 MIPS 公司几经周折。随后，它作为同属于 RISC 架构的 RISC-V 的一种开源替代方案来推广，但最终在今年早些时候被放弃，转而支持基于 RISC-V 本身的架构。



> 
> 老王点评：随着 MIPS 被放弃，它所构建起来的生态也逐一崩塌。
> 
> 
> 


### 英国出台法律禁止智能设备提供容易猜测的默认密码


![](/data/attachment/album/202111/26/190436b9afyrs91bi2ao15.jpg)


英国政府在《产品安全和电信基础设施法案》中 [增加了新的规定](https://www.bbc.com/news/technology-59400762)，禁止在智能设备上预装容易猜测的默认密码。所有的产品现在都需要独特的密码。对于违反此规定的厂商，它将有权对公司处以最高 1000 万英镑或其全球营业额 4% 的罚款，以及对持续违规行为每天处以最高 2 万英镑的罚款。其范围包括一系列设备，从智能手机、路由器、安全摄像机、游戏机、家庭扬声器和联网的白色家电和玩具。但不包括车辆、智能仪表和医疗设备。台式电脑和笔记本电脑也不在其管辖范围内。



> 
> 老王点评：确实，有相当多的设备出于省心都采用的默认密码，这给被僵尸网络和入侵带来很大便利。
> 
> 
> 

