Barry Kauler, themeluesi i projektit Puppy Linux, ka publikuar një shpërndarje eksperimentale, EasyOS 4.5, e cila kombinon teknologjitë Puppy Linux me përdorimin e izolimit të kontejnerëve për të ekzekutuar komponentët e sistemit. Shpërndarja menaxhohet përmes një grupi konfiguruesish grafikë të zhvilluar nga projekti. Madhësia e imazhit të nisjes është 825 MB.
Në publikimin e ri:
- Ядро Linux обновлено до версии 5.15.78. В ядре при компиляции включены настройки для улучшения поддержки KVM и QEMU, а также включено использование TCP syncookie для защиты от флуда SYN-пакетами.
- Панель, используемая для просмотра IP TV на рабочем столе, обновлена до версии MK8.
- Разработка сборочной системы woofQ перенесена на GitHub.
- Обновлены версии пакетов, в том числе предложены Firefox 106.0.5, QEMU 7.1.0 и Busybox 1.34.1.
- Проведена подготовка к пересмотру модели работы только под пользователем root (так как текущая модель работы под пользователем root со сбросом привилегий при запуске каждого приложения слишком усложнена и небезопасна, проводятся эксперименты по предоставлению возможности работы под непривилегированным пользователем).
- Используемое при пересборке пакетов окружение OpenEmbedded (OE) обновлено до версии 3.1.20.
- Скрипт для запуска Pulseaudio перемещён в /etc/init.d.
- Изменён процесс установки системы, который отделён от загрузчика. Ранее применяемые загрузчики rEFInd/Syslinux заменены на Limine, который поддерживает загрузку на системах, как с UEFI, так и с BIOS.
- Добавлены SFS-пакеты с Android Studio, Audacity, Blender, Openshot, QEMU, Shotcut, SmartGit, SuperTuxKart, VSCode и Zoom.
- Добавлена утилита ‘deb2sfs’ для преобразования deb-пакетов в sfs. Улучшена утилита ‘dir2sfs’.
- Налажена возможность вывода на печать из программ, собранных с GTK3.
- Добавлена поддержка компилятора для языка Nim.
Karakteristikat e shpërndarjes:
- Çdo aplikacion, si dhe vetë desktopi, mund të ekzekutohet në kontejnerë të veçantë, të cilët janë të izoluar duke përdorur mekanizmin e tij Easy Containers.
- Punon si parazgjedhje me të drejtat rrënjësore me rivendosjen e privilegjeve kur nis çdo aplikacion, pasi EasyOS pozicionohet si një sistem Live për një përdorues.
- Shpërndarja është instaluar në një nëndrejtori të veçantë dhe mund të bashkëjetojë me të dhëna të tjera në disk (sistemi është i instaluar në /releases/easy-4.5, të dhënat e përdoruesit ruhen në drejtorinë /home dhe kontejnerët shtesë të aplikacionit vendosen në /containers drejtoria).
- Enkriptimi i nëndirektorive individuale mbështetet (për shembull, /home).
- Është e mundur të instalohen meta-paketa në formatin SFS, të cilat janë imazhe të montuara me Squashfs, duke kombinuar disa paketa të rregullta dhe në thelb të kujtojnë formatet e aplikacioneve, snaps dhe flatpak.
- Sistemi përditësohet në një modalitet atomik (versioni i ri kopjohet në një drejtori tjetër dhe direktoria aktive me sistemin ndërrohet) dhe mbështet rikthimin e ndryshimeve nëse shfaqen probleme pas përditësimit.
- Ekziston një modalitet i fillimit nga RAM, në të cilin, gjatë nisjes, sistemi kopjohet në memorie dhe funksionon pa hyrë në disqe.
- Për të ndërtuar shpërndarjen, përdoren mjetet WoofQ dhe paketat burimore nga projekti OpenEmbedded.
- Desktopi bazohet në menaxherin e dritareve JWM dhe menaxherin e skedarëve ROX.
- Paketa bazë përfshin aplikacione të tilla si Firefox, LibreOffice, Scribus, Inkscape, GIMP, mtPaint, Dia, Gpicview, redaktues teksti Geany, menaxher i fjalëkalimeve Fagaros, sistemi i menaxhimit të financave personale HomeBank, Wiki personal DidiWiki, organizator Osmo, menaxher i projektit Planner, sistem Notecase , Pidgin, riprodhues muzikor Audacious, luajtës të mediave Celluloid, VLC dhe MPV, redaktues video LiVES, sistem transmetimi OBS Studio.
- Për të thjeshtuar ndarjen e skedarëve dhe ndarjen e printerit, ai ofron aplikacionin e vet EasyShare.
Burimi: opennet.ru