新的System 76固件更新實用程序是一款亟需的工具!
譯文
【51CTO.com快譯】System76推出了一款全新工具:Firmware Update Utility(https://github.com/system76/firmware-update)。該程序只有一個用途:更新Linux臺式機和筆記本電腦的固件,運行Pop!_OS或從Ubuntu和Debian衍生而來的其他操作系統(tǒng)。
這不足為奇,因為System76已經(jīng)有一款面向Thelio和Oryx Pro系統(tǒng)的固件更新程序(在Pop Shop中)。然而,該軟件全然不同(老版用Python編寫,新軟件用Rust編寫)。如果你在運行Pop!_OS之外的發(fā)行版,更新固件的唯一選擇是命令行工具fwupd(https://fwupd.org/)。在越來越多的用戶采用Linux的情況下,這并不明智。為什么?隨著更多的新(非管理員)用戶采用Linux,命令行的使用會越來越少。沒有用來升級系統(tǒng)固件的GUI,這相當于有大量過時的固件。
現(xiàn)在,System76已將該固件更新程序整合到GNOME System Settings工具中,不過該工具可以整合到使用非GNOME桌面的任何發(fā)行版中。這一轉(zhuǎn)變應(yīng)該將標準的系統(tǒng)更新與固件更新一分為二。這倒不是說標準的系統(tǒng)更新不重要,它們很重要。如果沒有定期更新,你的系統(tǒng)將無法獲得安全補丁、軟件改進和新功能。然而若沒有固件補丁,你的系統(tǒng)可能很容易受到嚴重破壞的劫持固件的惡意軟件的影響,這就是為什么更新固件對Linux來說至關(guān)重要。
由于之前已通過命令行處理Linux固件更新,絕大多數(shù)此類更新都被忽略了。想一想:你上一次更新Linux機器上的固件是什么時候?為什么會那樣?因為你不知道有可用的更新,不知道有固件更新,或者懶得花心思從命令行來更新。
大問題
我想到的一個大問題是:“為什么很久過后Linux才獲得圖形化固件更新程序?”答案很簡單:因為需要像System76這樣高瞻遠矚的公司來開發(fā)它。你會說:“但是System76已存在了近20年。為什么這么久后它才有動作?”
另一個很簡單的答案。在Thelio之前,System76將相當多的硬件外包出去。由于制造了這個異常出色的新型桌面系統(tǒng)(相信我,你需要體驗Thelio),System76現(xiàn)在有能力控制該系統(tǒng)的幾乎方方面面。由于那些機器是內(nèi)部制造的,System76現(xiàn)在能夠大幅提升其能力。憑借這種創(chuàng)造力(他們有豐富的創(chuàng)造力),就能夠開發(fā)諸如固件更新程序之類的項目。
固件更新實用程序的功能如何?
固件更新程序的功能很簡單。如果你打開GNOME Settings工具并點擊“Devices”,就會看到新的固件列表(圖A)。
圖A.在GNOME Settings | Devices中找到System76固件更新程序
如果任何設(shè)備固件有更新,你會收到以綠色更新按鈕顯示的提示。點擊“更新”,會引導你完成整個過程。我經(jīng)歷過Thelio固件的一次更新(從F11 Z5更新到F14 Z5)。我使用計算機有30年,這是我在臺式機上遇到的一次最順暢最輕松的固件更新??紤]到Linux機器上所有先前的固件更新要通過命令行來完成,System76固件更新程序是巨大改進。
對于那些可能擔心System76固件更新安全性的人,System76設(shè)置好了系統(tǒng),以便與發(fā)送實際更新的build服務(wù)器以及用于驗證更新的另一臺簽名服務(wù)器協(xié)同運行。因此應(yīng)用固件更新時,你可以確信它來自System76。
沒有注意事項
你可能沒有看到過注意事項。System76固件更新程序不僅適用于System76硬件,還適用于任何系統(tǒng)。據(jù)Michael Allen Murphy聲稱,固件更新程序“......并非是System76硬件所獨有的,也并非僅供它們使用。該項目的目的是造福Linux桌面的所有用戶,無論他們是不是在使用我們的硬件。任何希望擁有易于訪問的圖形固件更新的Linux發(fā)行版都可以在其平臺上分發(fā)固件管理器,即使它們不分發(fā)所附的system76-firmware守護程序,仍可以通過fwupd獲得固件更新方面同樣級別的支持。”
原文標題:The new System76 Firmware Update Utility is a much-needed tool,作者:Jack Wallen
【51CTO譯稿,合作站點轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】