
这是6月7日的新闻,技术媒体Omegubuntu今天(6月7日)启动了一篇博客文章,该文章的规范工程师Juerg Haefliger提出了将Linux-Cirmware固件包分开的。它可以提高效率,但是这种运动可能会影响Ubuntu硬件兼容性。开始注:Linux-Cirmware是用于Ubuntu系统的中央固件软件包。这包括支持各种硬件的控制器和微型编码,涵盖Wi-Fi适配器,图形卡,存储控制器和其他设备。但是,随着新的硬件支持和固件改进,此软件包中的音量继续增长。许多用户经常在其软件更新中看到数百个MB更新,一个月内几次下载完整软件包。例如,在2023年至2024年11月之间,由于Trafi限制性限制,一些用户遭受了500 MB的更新,包装中的99%的内容可能与设备无关。用户不仅会受到影响,而且会受到典范基础架构的影响URE也处于压力下。更新程序包越大,带宽越大,编译时间越长。固件软件包包含许多必要的组件,但并非所有用户都需要它。例如,具有Intel或AMD设备的用户可能不需要固件来用于其RISC-V系统。这种“独特的调整”方法很方便,但也会使效率低下。如何优化更新机制已成为一个紧迫的问题。规范工程师Juerg Haefliger开始讨论,并提议将Linux-Cirmware分为硬件制造商(例如Intel,AMD和Broadcom)的特定子包装。此方法大大降低了Ubuntu安装足迹,并添加更新处理程序的离子可以加速并提高效率标准。但是,面临的挑战在于,“要使用”的“列表”的特征取决于所有预装的固件。如果一开始缺少关键固件,则硬件可能无法正常工作ly。一个想法是预先安装Ubuntu(ISO)安装图像的所有固件子包,并且在安装完成后,安装程序消除了不必要的零件,并处理未使用的文件和应用程序。另一种简单的方法是将固件软件包除以架构,作为英特尔/AMD设备的用户。这两个解决方案具有自己的优势和缺点,建筑部门节省了空间,而制造商的行业可以提高复杂性。无论采用哪种方法,都必须仔细,正确地证明决策。