如今,将架构相关的静态数据与架构无关的静态数据分开有何用处?
我想它理论上在具有网络安装的多架构网络中很有用/usr/share
。但是,与/usr/share
本地硬盘驱动器相比,这不会大大减慢速度吗(今天的高清空间很便宜)?或者它是否用于网络共享/usr/share
实际上是本地的虚拟化环境中?如今,多架构网络仍然流行吗?
答案1
如果您开发一些软件(例如使用 C++)并希望在 64 位和 32 位 Linux 系统上测试它,您可以chroot
在 64 位桌面上安装 -ed 32 位发行版,然后共享/usr/share
但我同意你的看法瘦客户端今天用处不大(远不如 10 或 20 年前)。
答案2
将架构独立文件与架构相关文件分开的主要原因是它们不需要跨架构复制。这是多架构发行版/操作系统(如 Debian)为了减少其档案中的空间使用量而采取的措施。