红帽谈论新的 RHEL Flatpak Runtime
紅帽在博客介紹了針對桌面容器引入新的Red Hat Flatpak runtime 。它認為,長期以來想要為 Linux 創(chuàng)建桌面應(yīng)用程序的開發(fā)者不僅要為特定的 Linux 操作系統(tǒng)考慮,而且要為該操作系統(tǒng)的特定版本構(gòu)建應(yīng)用程序。無論是在服務(wù)器端還是桌面,開發(fā)者都希望創(chuàng)建在開發(fā)和生產(chǎn)環(huán)境中可靠運行的應(yīng)用程序。他們希望在升級生產(chǎn)環(huán)境時,不必重新構(gòu)建和重新驗證每個正在運行的應(yīng)用程序。
容器解決了服務(wù)器端應(yīng)用的這些需求,但對于桌面來說卻不是。這就為什么紅帽需要 Flatpak 的原因 —— 一個只面向桌面應(yīng)用的容器系統(tǒng)。
隨著最近Red Hat Enterprise Linux (RHEL) 8.2 的發(fā)布,F(xiàn)latpak 沙盒和應(yīng)用分發(fā)技術(shù)已準備就緒,此外還引入了新的Red Hat Enterprise Linux Flatpak runtime。
與服務(wù)器端容器一樣,F(xiàn)latpak 將應(yīng)用程序與操作系統(tǒng)隔離。每個應(yīng)用程序使用自己的庫,而不使用操作系統(tǒng)的庫。不過禁止每個桌面應(yīng)用程序單獨擁有所有庫的副本,因此,多個應(yīng)用程序可以共享 Flatpak runtime。runtime 是一個包含系統(tǒng)層級的庫和其他文件的文件系統(tǒng)鏡像。如下圖所示,一個系統(tǒng)可以包含多個 runtime,每個 runtime 能被多個應(yīng)用程序使用。
RHEL 8.2 包括 Flatpak runtime 和 SDK 鏡像。集成 Flatpak runtime 允許應(yīng)用程序開發(fā)者在 RHEL 之上構(gòu)建容器化的桌面應(yīng)用程序。新的 RHEL Flatpak Runtime 遵循傳統(tǒng)的 RHEL 生命周期,與 FreeDesktop.org Flatpak Runtime 相比,預(yù)期的持續(xù)時間更長。紅帽打算為他們新的 Flatpak runtime 提供 10 年的安全更新,與 RHEL 8 保持一致的生命周期。
新的 RHEL Flatpak Runtime 將會以類似于Red Hat Universal Base Images (UBI)的條款進行分發(fā)。
總結(jié)
以上是生活随笔為你收集整理的红帽谈论新的 RHEL Flatpak Runtime的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 谷歌开源 chromeOS.dev,在
- 下一篇: 把爱全给了你是什么歌啊?