
Fwupd 2.0.15 它是通过 LVFS 服务管理 Linux 固件的用户期待已久的维护更新。它发布于 先前版本 并巩固了项目的目标:使 GNU Linux 中的固件更新自动化、安全和可靠,支持更多设备、行为改进和大量修复。
在这篇评论中, 硬件支持得到扩展,更新流程的重要细节得到完善。从高性能 NVIDIA 网卡到专业耳机和专用调制解调器,可升级硬件的范围正在不断扩大。此外,团队还引入了一些细微的改进,这些改进对日常使用产生了积极的影响,例如改进了 Fish 的自动补全功能,并支持使用大写扩展名的固件文件。
Fwupd 2.0.15 的亮点
最明显的新增内容之一是 子设备可以使用父设备名称作为前缀这个细节虽然微妙,但在列出和管理具有多个依赖组件的系统中复杂的外围设备时提高了一致性和清晰度。
对 Fish shell 的支持也得到了扩展, 添加新的命令和自动完成选项如果您使用 Fish 作为默认解释器,您会注意到运行查询或使用 fwupdmgr 执行操作时工作流程更快。
另一个实际的调整是 现在支持以大写字母书写的 CAB 扩展名的固件文件 除了小写之外,还需使用其他名称。这可以避免在处理来自不同来源的包时出现扩展名命名法不一致的问题。
扩展硬件支持
在高性能网络领域,Fwupd 2.0.15 集成了 更新对 NVIDIA ConnectX 6、ConnectX 7 和 ConnectX 8 NIC 的支持这些控制器在数据中心环境和关键工作负载中很常见,因此获得了集成到 Linux 生态系统中的更便捷的维护渠道。
该版本还增加了与 Jabra Evolve2 系列儿童设备,一款专为专业生产力打造的无线耳机。对于每天使用这些外设的用户来说,能够通过系统工具本身管理固件,不仅方便快捷,还能减少对外部软件的依赖。
最后输入支持的设备列表。 富士康SDX61调制解调器此外,Fwupd 现在会在应用更新之前正确擦除基于 Firehose 的调制解调器设备,这一变化增强了该过程在使用此类硬件时的稳健性。
Fwupd 2.0.15 中的功能和行为变化
除了新硬件之外,还有一些改进可以提升体验。首先, FreeBSD 的编译功能再次正常运行在该系统上恢复正确的构建状态可以扩展该工具的覆盖范围并确保与其他环境的集成保持活跃。
部分设备的名称已进行改进,以更好地体现其特性。具体而言, Elan 触摸板和 Intel PCH SPI 设备 现在它们有了更准确的名称,减少了歧义,并便于在列表和报告中进行精确识别。
一个重大的运营变化是 所有 Micron NVMe 升级都需要完全关闭系统重新启动是不够的;这种完全关闭可确保在最佳条件下应用更新,并避免可能损害存储稳定性的中间状态。
在开发板方面, 默认 PS5512 开发板需要额外要求这可以屏蔽特定场景,并在继续敏感固件操作之前强制进行更安全的配置。
修正和软件质量
在错误部分,已解决了几个问题。值得注意的是,以下问题的解决方案 Goodix 设备上的枚举,这可能会导致硬件发现不一致,从而导致更新可用性不一致。
一个错误阻止了 不使用强制选项发送固件报告此修复使得使用可选遥测变得更加容易,而无需使用额外的标志从系统中获取报告。
已更正 FreeBSD 上的编译问题,进一步增强了代码库与该系统的兼容性。最后,修复了一个错误 BnR MTD 设备版本编号,避免在确定是否有可用更新或是否已更新时产生混淆。
LVFS 和固件分发流程
Fwupd 配置为 从 LVFS 下载固件,这是一项供应商服务,用于集中和分发 Linux 上受支持硬件的固件包。此服务面向希望向社区提供更新的 OEM 厂商和固件开发者开放。
如果您是硬件制造商或维护者, 项目网站上有创建固件胶囊的技术细节遵循此流程可确保您的更新通过安全、经过验证的渠道传输,并且用户可以使用一些命令来应用它们。
该项目的精神保持不变: 在 Linux 上实现固件维护自动化、安全可靠,最大限度地减少摩擦并在标准工具下统一流程。
Fwupd 2.0.15 可用性、发行说明和下载
项目经理已宣布新版本即将发布, 理查德·休斯掌舵。所有详细信息均可在发行说明中找到 项目库,如果需要的话,也可以从那里下载源包进行编译。
就其本身而言,该 FreeBSD 构建重新上线 在此版本中,我们将在之前检测到的问题之后关闭兼容性循环。这体现了项目的健康状况以及对不同系统的承诺。
此版本强化了简化和确保 Linux 上固件维护的安全的目标。更多受支持的硬件、细小但重要的可用性变化、对存储等敏感操作的明确要求、增强稳定性的一系列修复,以及分发生态系统、可选遥测和企业监控,为用户和管理员提供了一个强大而实用的版本。