最近 巴里考勒, Puppy Linux 項目的創始人, 揭曉了新版本的發布 實驗性 Linux 發行版 EasyOS 4.0 嘗試使用容器隔離結合 Puppy Linux 技術 運行系統組件。
每個應用程序以及桌面本身都可以在單獨的容器中啟動,這些容器由它們自己的 Easy Containers 機制隔離。 分發包通過項目開發的一組圖形配置器進行管理。
關於 EasyOS
的 最重要的功能 從 EasyOS 中脫穎而出,我們可以找到:
- 每個應用程序以及桌面本身都可以在單獨的容器中運行,這些容器使用自己的 Easy Containers 機制進行隔離。
- 它默認以 root 身份運行,每個應用程序啟動時都會重置權限,因為 EasyOS 將自己定位為單用戶實時系統(可選地,可以在用戶的“位置”下運行而無需特權)。
- 發行版安裝在單獨的子目錄中,可以與驅動器上的其他數據共存(系統安裝在/releases/easy-4.0,用戶數據存儲在/home目錄,額外的應用程序容器放在/發布/easy-XNUMX)./containers 目錄)。
- 支持對單個子目錄(例如 /home)進行加密。
- 可以安裝 SFS 格式的元包,這些元包是可使用 Squashfs 掛載的圖像,組合了幾個常規包。
- 系統以原子方式更新(新版本複製到另一個目錄,活動目錄隨系統變化),支持更新後出現問題回滾。
- 有一種從 RAM 運行模式,系統在啟動時將自身複製到內存並在不訪問磁盤的情況下運行。
- 為了構建分發,使用了來自 OpenEmbedded 項目的 WoofQ 工具包和包源。
- 桌面基於 JWM 窗口管理器和 ROX 文件管理器
EasyOS 4.0 的主要創新點
在呈現的這個新版本的系統中,我們可以發現 進行了重大的結構性變化, 這使得加快程序的啟動和提高界面的響應速度成為可能。 請注意,很可能在具有 2 GB RAM 的系統上使用該發行版。
該系統完全從 OpenEmbedded-Quirky (revision-9) 重建,並且 Linux內核已更新至5.15.44版. 除此之外,突出顯示正常操作,所有操作都在 RAM 中執行而不寫入磁盤。
在桌子上, 建議為計劃外重新啟動保存圖標 工作的結果存儲在單元的 RAM 中(在正常模式下,更改會在會話結束時保存)。
壓縮 Squashfs 文件系統,使用 lz4-hc 算法 這與 RAM 的工作相結合,可以顯著加快應用程序和容器的啟動速度。
已停止以壓縮形式分發 img 圖像,以簡化其在媒體上的複制。
其他變化 從這個新版本中脫穎而出:
- 更簡單的桌面圖標標籤
- iotop 在 Easy Dunfell 和 Bookworm 中部分損壞
- 在內核中使用 lz4 壓縮的 Zram
- 更正 Linux 內核的 IO 調度程序
- initrd 中的 mksquashfs 更新為 lz4 支持
- OE 中靜態編譯的 f2fscrypt 實用程序
- EasyOS .img 文件不再被壓縮
- JWMDesk 和 PupControl PET 發生碰撞
- EasyShare 現在支持 Android 屏幕共享
- 在 OpenEmbedded 中編譯的 scrcpy
- 電話 DroidCam 音頻作品
如果您有興趣了解有關此新版本的更多信息,可以查看詳細信息 在下面的鏈接中。
獲取 EasyOS 4.0
對於有興趣嘗試這個 Linux 發行版的人,他們應該知道引導映像的大小為 773 MB,並且可以從其官方網站上獲得。 鏈接是這個。