Canonical工程师Juerg Haefliger近日提议,将Ubuntu核心固件包linux-firmware拆分为针对不同硬件厂商的子包。这一举措旨在解决当前固件包体积过大、更新频繁的问题。近年来,随着新硬件支持和固件改进,用户常需下载数百MB的完整包,其中大部分内容与其设备无关。这不仅增加了用户的流量负担,也对Canonical的基础设施造成压力。
拆分子包可显著减少安装占用空间,优化更新效率,但可能影响Ubuntu的硬件兼容性。若关键固件缺失,部分硬件或无法正常工作。为平衡利弊,一种方案是在安装镜像中预装所有子包,安装后移除不必要的部分;另一种则是按架构划分固件包。无论选择何种方式,确保用户体验与系统稳定性仍是关键所在。