blendOS 4 發行版發布,支援來自 Arch、Fedora 的軟體包, Debian, CentOS и Ubuntu

BlendOS 4 已經發布,這是一個使用容器隔離技術,使來自不同發行版的軟體包能夠在單一系統中共存的發行版。 Linux除了 Arch 發行版中的軟體包之外 LinuxFedora 39 所使用的軟體包位於基礎環境中,並且採用 Flatpak 格式的通用軟體包,因此可以從 Fedora 39 安裝軟體包。 Debian 13(測試分支), CentOS 串流媒體和 Ubuntu 22.04(軟體包安裝在基於這些發行版的容器中)。此外,blendOS 還提供了一個安裝和執行環境。 Android- 應用程式來自 Google Play 和 F-Droid 應用程式商店。您可以選擇 GNOME、KDE、Xfce、MATE、Budgie、Cinnamon 和 LXQt 桌面環境。安裝鏡像大小為 2.2 GB。

blendOS 4 發行版發布,支援來自 Arch、Fedora 的軟體包, Debian, CentOS и Ubuntu

基本系統環境在運作過程中不會改變(不可變),並使用相互替換的根分區以原子方式更新。較新的 iso 映像用作接收更新的來源,其內容使用 zsync 與基礎環境同步(更新期間下載資料的大小平均為 10 到 100 MB)。當新版本的iso 映像出現時,系統會在此基礎上形成第二個根檔案系統,該系統將在下次重新啟動時成為工作根檔案系統,而舊的根檔案系統將保留下來用於安裝下一個更新。

此發行版採用基於 Crystal 的 Jade-GUI 介面的專有安裝程式後端進行安裝。 Linux可以建立腳本,在不同的電腦上複製相同的安裝——桌面設定、已部署容器的清單以及其中安裝的軟體包清單可以保存在 YAML 檔案中,然後可以將其匯入到另一個系統。

新版本最顯著的特點是將底層系統的描述方式改為聲明式描述,並將其放在名為「/system.yaml」的檔案中。使用者可以在該檔案中定義在基礎系統之上安裝所需的軟體包、桌面環境和核心版本。 Linux Arch 倉庫中提供了驅動程式。 Linux同時,基本系統的原子性得以保留,所有附加軟體套件都在此基礎上進行擴展。

Fedora 軟體倉庫中的軟體套件可以安裝在單獨的容器中,並透過系統設定器或命令列工具啟動這些容器。 Debian, CentOS 串流媒體和 Ubuntu嘗試開啟 DEB、RPM 和 APK 格式的軟體包時,會自動建立一個包含該軟體包所需發行版的容器。在不同的容器中安裝相同的應用程式時,執行哪個版本的應用程式取決於優先順序設定。

容器化應用程式使用類似 Distrobox 的工具包與主系統整合(blendOS 的第一個版本是對 Distrobox 的封裝,但後來被其自身的工具包取代,該工具包也使用 Podman 平台進行容器管理)。該工具包將使用者主目錄掛載到容器中,並配置對容器的存取權限。 伺服器 X11 和 Wayland 用於從容器運行圖形應用程序,組織聲音輸出,並在 D-Bus 和 udev 層級執行整合。

支持 Android 使用 WayDroid 包實現,這在典型情況下允許 Linux-分發以建立一個隔離環境,用於載入平台的完整系統鏡像。 Android。 發射 Android-應用程式僅支援基於Waland的圖形環境(GNOME和KDE Plasma)。

來源: opennet.ru

為具有 DDoS 保護、VPS VDS 服務器的站點購買可靠的主機 🔥 購買具備 DDoS 防護的可靠網站寄存服務,包括 VPS 和 VDS 伺服器 | ProHoster