什么是 LVFS 以及如何使用它?

将 Linux 用作日常驱动的桌面操作系统涉及到许多错综复杂的事情。 您必须考虑您要使用的硬件的驱动程序是否可用,您要使用的软件是否可用,以及 Linux 是否与您可能必须管理的所有不同安全控制兼容,例如 Active Directory在企业界称霸。

然而,还有一些我们经常忘记的东西:固件。 固件是硬件的软件,软件可以以驱动程序的形式与之交互以允许您使用它的配置和选项。 固件更新那么重要吗? 如何在 Linux 中获取固件更新? 为什么供应商应该为 Linux 提供他们的固件? 这些都是本文要回答的关于什么是 LVFS 以及如何使用它的问题。

什么是 LVFS?

LVFS,或 Linux 供应商固件服务,是一个软件堆栈,允许硬件供应商将他们的固件添加到网站,并让使用该硬件的 Linux 机器获取固件更新。 听起来很简单,对吧?

确实如此,但其含义比运行 cronjobs 的网站和在本地系统上运行的守护程序更复杂。 多年来,Linux 用户无法访问可以启用新功能和修复错误的非常基本的固件功能。 借助 LVFS,Linux 用户可以访问 USB C 上的显示端口等功能,并修复他们较新的联想 ThinkPad 上的 Thunderbolt 控制器。

除此之外,LVFS 还显示了哪些供应商最致力于确保他们的硬件在 Linux 下运行良好。 如果你看 支持的设备列表,您会注意到联想和戴尔等主要供应商正在积极地将新设备添加到列表中,并为相当旧的设备提供固件更新。 我个人没有任何设备在名单上,但我知道 ThinkPad 用户和 Linux 用户的交集相当高,这意味着他们得到了 close 尽可能获得一流的体验。

此外,它还为供应商创建了更完整的产品生命周期。 戴尔可以为其 Project Sputnik 产品线下的所有笔记本电脑和台式机添加固件更新,联想可以为所有加载 Linux 的 ThinkPad 和 ThinkStation 产品线添加固件更新。 这对用户和供应商来说都是双赢的。

如何使用 LVFS?

有一个系统守护进程叫做 fwupd,或固件更新守护程序,可在大多数主要存储库中使用。 它甚至可以预装在您的系统上,这使事情变得简单。

如果未安装,您应该能够找到包的名称为 fwupd. 如果它没有安装在我的 Fedora 系统,该命令将是这样的:

Lvfs 安装

您可以将其替换为当前系统上的包管理器。

安装后,您需要在 systemd 中启动该服务。 为此,请运行以下命令:

Lvfs 开始

您还可以通过运行以下命令使其在系统开机时自动启动:

Lvfs 启用

从那里,您可以运行以下命令来查看与 fwupd

Lvfs 中肯

您会发现最常用于更新固件的命令是:

Lvfs 获取更新

我的系统没有任何兼容的设备,但如果我有, fwupd 会发挥它的魔力并获取更新。

既然您知道 LVFS 是什么以及如何使用它,您应该更有信心为您的 Linux 系统构建新的 PC。 您还可以学习如何清理您的 Linux 系统。

订阅我们的新闻!

我们的最新教程直接发送到您的收件箱

注册所有时事通讯。 注册即表示您同意我们的隐私政策并且欧洲用户同意数据传输政策。 我们不会共享您的数据,您可以随时取消订阅。 订阅