Бары Каўлер (Barry Kauler), заснавальнік праекту Puppy Linux, апублікаваў эксперыментальны дыстрыбутыў EasyOS 4.5, які сумяшчае тэхналогіі Puppy Linux з выкарыстаннем кантэйнернай ізаляцыі для запуску кампанентаў сістэмы. Кіраванне дыстрыбутывам вырабляецца праз які развіваецца праектам набор графічных канфігуратараў. Памер загрузнай выявы 825 МБ.
У новым выпуску:
- Ядро 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.
Асаблівасці дыстрыбутыва:
- Кожнае прыкладанне, а таксама сам працоўны стол, могуць быць запушчаны ў асобных кантэйнерах, для ізаляцыі якіх выкарыстоўваецца ўласны механізм Easy Containers.
- Праца па змаўчанні з правамі root са скідам прывілеяў пры запуску кожнага прыкладання, бо EasyOS пазіцыянуецца як Live-сістэма аднаго карыстача.
- Дыстрыбутыў усталёўваецца ў асобны падкаталог і можа суіснаваць з іншымі дадзенымі на назапашвальніку (сістэма ўсталёўваецца ў /releases/easy-4.5, карыстацкія дадзеныя захоўваюцца ў каталогу /home, а дадатковыя кантэйнеры з прыкладаннямі размяшчаюцца ў каталогу /containers).
- Падтрымліваецца шыфраванне асобных падкаталогаў (напрыклад, /home).
- Магчымая ўсталёўка мета-пакетаў у фармаце SFS, уяўлялых сабой мантаваныя выявы са Squashfs, якія аб'ядноўваюць некалькі звычайных пакетаў і ў сутнасці якія нагадваюць фарматы appimages, snaps і flatpak.
- Сістэма абнаўляецца ў атамарным рэжыме (новая версія капіюецца ў іншы каталог і перамыкаецца актыўны каталог з сістэмай) і падтрымлівае адкат змен у выпадку ўзнікнення праблем пасля абнаўлення.
- Маецца рэжым запуску з АЗП, у якім пры загрузцы сістэма капіюецца ў памяць і працуе без звароту да дыскаў.
- Для зборкі дыстрыбутыва выкарыстоўваецца інструментар WoofQ і зыходныя тэксты пакетаў ад праекту OpenEmbedded.
- Працоўны стол заснаваны на аконным мэнэджары JWM і файлавым мэнэджары ROX.
- У базавую пастаўку ўваходзяць такія прыкладанні, як Firefox, LibreOffice, Scribus, Inkscape, GIMP, mtPaint, Dia, Gpicview, тэкставы рэдактар Geany, мэнэджар пароляў Fagaros, сістэма кіравання асабістымі фінансамі HomeBank, персанальная Wiki DidiWiki, арганайзер Osmo, мэнэджар праектаў Planner, сістэма нататак Notecase, Pidgin, музычны прайгравальнік Audacious, медыяплэеры Celluloid, VLC і MPV, відэарэдактар LiVES, сістэма струменевага вяшчання OBS Studio.
- Для спрашчэння абмену файламі і арганізацыі сумеснага доступу да друкарак прапануецца ўласнае прыкладанне EasyShare.
Крыніца: opennet.ru