Linux中國

概覽最有前景的下一代嵌入式 Linux 軟體更新機制

隨著像 APT 和 Yum 等傳統包管理解決方案漸漸老去,並且不適用於嵌入式和 IoT 等 Linux 的大量新興領域,新一代的基於原子化的 Linux 軟體升級方案應運而生。Konsulko Group 的 Matt Porter 在本周的 2016 年歐洲嵌入式 Linux 峰會(LCTT 譯註:於 2016 年 10 月 11-13 日在德國柏林召開)為大家對比了這些新技術的不同點。

目前已有多個 Linux 軟體商使用增量原子更新方式來傳遞更可靠的發行版更新,通過二進位差異實現更小體積的更新,假如出現意外狀況也運行回退。這些新的發行版升級機制包含了 SWUpdate、Mender、OSTree 和 swupd。但有趣的是,幻燈片之中並沒有提及 Ubuntu 的 Snappy。

SWUpdate 一種單/雙鏡像的模塊化升級框架,支持鏡像簽名、可以使用 Kconfig 來進行配置、能夠處理本地或者遠程升級等。SWUpdate 簡直就是為嵌入式系統設計的。

Mender 則是以無線傳輸進行升級位目標的升級方案。它是用 Go 編程語言編寫的雙鏡像升級框架。

OSTree 是此次增量原子升級方案演示中最有名氣的,它類似於 Git。Fedora 和 RedHat 都有它的身影,甚至 Gnome 的 Flatpak 容器系統也使用了 OSTree。

Swupd 是最後展示的一個升級系統,是由 Intel 的 Clear Linux 發行版率先使用的升級方案。它的代碼放在 GitHub,而它的客戶端和服務端則由 Clear Linux 託管。Swupd 與 OSTree 相似,但它不必重啟就可以啟用更新。

而那些在本次柏林召開的歐洲嵌入式 Linux 峰會中沒有提及的,你也可以訪問 這些 PDF 講演稿 來了解這些專註於嵌入式 Linux 的軟體更新機制。

via: http://phoronix.com/scan.php?page=news_item&px=ELC2016-Software-Updates

作者:Michael Larabel 譯者:GHLandy 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國