fwupd 1.8.0 可用,固件下载工具包

PackageKit 项目的创建者和 GNOME 的积极贡献者 Richard Hughes 宣布发布 fwupd 1.8.0,它提供了一个用于管理固件更新的后台进程和一个名为 fwupdmgr 的实用程序,用于管理固件、检查新版本和下载固件。 该项目代码用 C 语言编写,并根据 LGPLv2.1 许可证分发。 同时宣布LVFS项目已达到向用户交付50万次固件更新的里程碑。

该项目为 OEM 和固件开发人员提供了将固件上传到特殊的集中式 LVFS(Linux 供应商固件服务)目录的服务,该目录可在使用 fwupd 工具包的 Linux 发行版中使用。 目前,该目录提供了来自 829 个制造商的 4000 种设备(超过 120 个固件)的固件。 使用集中式目录,制造商无需创建分发包,并允许他们使用附加元数据传输“.cab”存档中的固件,在发布 Windows 固件时也会使用该元数据。

fwupd 支持自动固件更新模式(无需用户进行任何操作)和在用户确认或请求后执行操作。 Fwupd 和 LVFS 已在 RHEL、Fedora、Ubuntu、SUSE、Debian 和许多其他发行版中用于自动固件更新,并且在 GNOME Software 和 KDE Discover 应用程序中也受支持。 不过,fwupd 不仅限于桌面系统,还可以用于更新智能手机、平板电脑、服务器和物联网设备上的固件。

在新版本中:

  • 为 HSI(主机安全 ID)固件保护机制中支持的 CPU 添加了新属性。
  • libfwupdplugin 中添加了 CoSWID 和 uSWID 标识符解析器,为固件验证的 SBoM(固件软件物料清单)提供了初步支持。
  • 为 AMD 平台支持组件 (AMD PSP) 添加了新的 HSI 属性。
  • 添加了 fwupd-efi 版本检测(org.freedesktop.fwupd-efi)。
  • “fwupdmgr install”命令提供安装指定固件版本的功能。
  • 安装固件更新后可以重新启动 BMC 控制器(底板管理控制器)。

来源: opennet.ru

添加评论