|
|
51CTO旗下网站
|
|
移动端

新的System 76固件更新实用程序是一款亟需的工具!

System76推出了一款全新工具:Firmware Update Utility,该程序只有一个用途:更新Linux台式机和笔记本电脑的固件,运行Pop!_OS或从Ubuntu和Debian衍生而来的其他操作系统。

作者:布加迪编译来源:51CTO|2019-09-09 09:00

system76hero.jpg

【51CTO.com快译】System76推出了一款全新工具:Firmware Update Utility(https://github.com/system76/firmware-update)。该程序只有一个用途:更新Linux台式机和笔记本电脑的固件,运行Pop!_OS或从Ubuntu和Debian衍生而来的其他操作系统。

这不足为奇,因为System76已经有一款面向Thelio和Oryx Pro系统的固件更新程序(在Pop Shop中)。然而,该软件全然不同(老版用Python编写,新软件用Rust编写)。如果你在运行Pop!_OS之外的发行版,更新固件的唯一选择是命令行工具fwupd(https://fwupd.org/)。在越来越多的用户采用Linux的情况下,这并不明智。为什么?随着更多的新(非管理员)用户采用Linux,命令行的使用会越来越少。没有用来升级系统固件的GUI,这相当于有大量过时的固件。

现在,System76已将该固件更新程序整合到GNOME System Settings工具中,不过该工具可以整合到使用非GNOME桌面的任何发行版中。这一转变应该将标准的系统更新与固件更新一分为二。这倒不是说标准的系统更新不重要,它们很重要。如果没有定期更新,你的系统将无法获得安全补丁、软件改进和新功能。然而若没有固件补丁,你的系统可能很容易受到严重破坏的劫持固件的恶意软件的影响,这就是为什么更新固件对Linux来说至关重要。

由于之前已通过命令行处理Linux固件更新,绝大多数此类更新都被忽略了。想一想:你上一次更新Linux机器上的固件是什么时候?为什么会那样?因为你不知道有可用的更新,不知道有固件更新,或者懒得花心思从命令行来更新。

大问题

我想到的一个大问题是:“为什么很久过后Linux才获得图形化固件更新程序?”答案很简单:因为需要像System76这样高瞻远瞩的公司来开发它。你会说:“但是System76已存在了近20年。为什么这么久后它才有动作?”

另一个很简单的答案。在Thelio之前,System76将相当多的硬件外包出去。由于制造了这个异常出色的新型桌面系统(相信我,你需要体验Thelio),System76现在有能力控制该系统的几乎方方面面。由于那些机器是内部制造的,System76现在能够大幅提升其能力。凭借这种创造力(他们有丰富的创造力),就能够开发诸如固件更新程序之类的项目。

固件更新实用程序的功能如何?

固件更新程序的功能很简单。如果你打开GNOME Settings工具并点击“Devices”,就会看到新的固件列表(图A)。

firmwarea.jpg

图A.在GNOME Settings | Devices中找到System76固件更新程序

如果任何设备固件有更新,你会收到以绿色更新按钮显示的提示。点击“更新”,会引导你完成整个过程。我经历过Thelio固件的一次更新(从F11 Z5更新到F14 Z5)。我使用计算机有30年,这是我在台式机上遇到的一次最顺畅最轻松的固件更新。考虑到Linux机器上所有先前的固件更新要通过命令行来完成,System76固件更新程序是巨大改进。

对于那些可能担心System76固件更新安全性的人,System76设置好了系统,以便与发送实际更新的build服务器以及用于验证更新的另一台签名服务器协同运行。因此应用固件更新时,你可以确信它来自System76。

没有注意事项

你可能没有看到过注意事项。System76固件更新程序不仅适用于System76硬件,还适用于任何系统。据Michael Allen Murphy声称,固件更新程序“......并非是System76硬件所独有的,也并非仅供它们使用。该项目的目的是造福Linux桌面的所有用户,无论他们是不是在使用我们的硬件。任何希望拥有易于访问的图形固件更新的Linux发行版都可以在其平台上分发固件管理器,即使它们不分发所附的system76-firmware守护程序,仍可以通过fwupd获得固件更新方面同样级别的支持。”

原文标题:The new System76 Firmware Update Utility is a much-needed tool,作者:Jack Wallen

【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

【编辑推荐】

  1. 苹果可能以人民币美元 1:1 的兑换率给中国开发者汇款
  2. Windows 10 应用程序新的图标流出,微软正在为其改头换面
  3. 13 岁前写下第一行代码,这批小小程序员日前正式 C 位「出道」!
  4. 程序员选 Offer?这几个原则考虑一下
  5. 简单好用的9个电脑必备工具!让你轻松10倍
【责任编辑:张燕妮 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

CentOS 8 全新学习术

CentOS 8 全新学习术

CentOS 8 正式发布
共16章 | UbuntuServer

190人订阅学习

用Python玩转excel

用Python玩转excel

让重复操作傻瓜化
共3章 | DE8UG

213人订阅学习

AI入门级算法

AI入门级算法

算法常识
共22章 | 周萝卜123

176人订阅学习

读 书 +更多

Wicked Cool Java中文版

本书主要介绍由Sun微系统公司创建的Java编程语言。 除了核心内容外,Java还有许多免费的财富,即开放源代码的库。本书就是为了介绍这些库...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO官微