Puppy Linux 專案的創始人 Barry Kauler 發布了一個實驗發行版 EasyOS 3.2,它嘗試使用容器隔離來結合 Puppy Linux 技術來運行系統元件。 每個應用程式以及桌面本身都可以在單獨的容器中啟動,這些容器使用自己的 Easy Containers 機制進行隔離。 該發行版是透過該專案開發的一組圖形配置器進行管理的。 啟動映像大小為 580MB。
在該發行版的其他功能中,我們可以注意到啟動每個應用程式時具有root 權限和特權重置的預設操作,因為EasyOS 被定位為一個用戶的Live 系統(可選地,可以在非特權用戶「spot」下工作) )。 此發行版安裝在單獨的子目錄中(系統位於/releases/easy-3.2,用戶資料儲存在/home目錄中,帶有應用程式的附加容器位於/containers目錄中),並且可以與其他資料共存駕駛。 可以加密單一子目錄(例如 /home)並安裝 SFS 格式的元包,這些元包是使用 Squashfs 組合多個常規包的可安裝映像。
安裝後,系統以原子方式更新(將新版本複製到另一個目錄並切換系統的活動目錄),並支援更新後出現問題時回滾變更。 有一種從 RAM 啟動的模式,在這種模式下,系統啟動時會複製到記憶體中並運行,而無需存取磁碟。
桌面基於JWM視窗管理器和ROX檔案管理器。 基本套件包括SeaMonkey(Internet 選單還包含一個用於快速安裝Firefox 的按鈕)、LibreOffice、Scribus、Inkscape、GIMP、mtPaint、Dia、Gpicview、Geany 文字編輯器、Fagaros 密碼管理器、HomeBank 個人財務管理系統等應用程序,個人Wiki DidiWiki、Osmo 組織者、Planner 專案經理、Notecase、Pigin、Audacious 音樂播放器、Celluloid、VLC 和 MPV 媒體播放器、LiVES 視訊編輯器、OBS Studio 串流系統。 為了簡化檔案共用和印表機共用,它提供了自己的 EasyShare 應用程式。
新版本提供了重大的結構變化,例如,每個應用程式現在都在單獨的非特權用戶下運行,添加了新的根目錄/files,使用基於OpenEmbedded (OE) 的環境來重建包,並且音頻子系統已更新已從 ALSA 遷移到 Pulseaudio。 新增了新的視訊驅動程式。 包括 LiVES 影片編輯器、VLC 媒體播放器、OBS Studio 串流系統和 Scribus 發布包。 「devx」元包包括 Mercurial 版本控制系統和 Nemiver 偵錯器。
來源: opennet.ru