發布 Distrobox 1.3,一個用於嵌套啟動發行版的工具包

Distrobox 1.3工具包已經發布,可讓您在容器中快速安裝和運行任何Linux發行版,並確保其與主系統的整合。 該專案程式碼是用 Shell 編寫的,並根據 GPLv3 授權分發。

該專案以 Docker 或 Podman 工具包的附加元件的形式實現,其特點是最大程度地簡化工作以及運行環境與系統其餘部分整合的客製化。 要使用其他發行版創建環境,只需執行一個 distrobox-create 命令即可,無需考慮複雜性。 啟動後,Distrobox 將用戶的主目錄轉發到容器,配置對 X11 和 Wayland 伺服器的訪問以從容器運行圖形應用程序,允許您連接外部驅動器,添加音頻輸出,並在 SSH 代理、D- 上實現集成總線和udev 級別。

因此,用戶可以在另一個發行版中完全工作,而無需離開主系統。 Distrobox 聲稱能夠託管 16 個發行版,包括 Alpine、Manjaro、Gentoo、EndlessOS、NixOS、Void、Arch、SUSE、Ubuntu、Debian、RHEL 和 Fedora。 該容器可以運行任何具有 OCI 格式映像的發行版。

主要應用領域包括原子更新發行版的實驗,例如 Endless OS、Fedora Silverblue、OpenSUSE MicroOS 和 SteamOS3,創建單獨的隔離環境(例如,在工作筆記本電腦上運行家庭配置),訪問更新的來自發行版實驗分支的應用程序版本。

新版本新增了 distrobox-host-exec 指令來執行在主機環境中執行的容器中的指令。 新增了對 microdnf 工具包的支援。 已實現對以 root (rootful) 權限運行的容器的支援。 發行版的支援已擴充(Fedora-Toolbox 36、openSUSE 15.4-beta、AlmaLinux 9、Gentoo、基於 ostree 的系統)。 與系統環境的整合得到了改進,例如,實現了時區、dns 和 /etc/hosts 設定的同步。



來源: opennet.ru

添加評論