Välja on toodud blendOS 4 distributsiooni väljaanne, mis kasutab konteinerite isolatsiooni, et võimaldada erinevate Linuxi distributsioonide pakettide üheaegset kasutamist ühes süsteemis. Lisaks Arch Linuxi distributiivist tulenevatele pakettidele, mis on vaikekeskkonnas, ning universaalsetele pakettidele Formaadis Flatpak, on võimalik installida pakette ka Fedora 39, Debian 13 (testimistükk), CentOS Stream ja Ubuntu 22.04 (pakettide paigaldamine toimub nendele distributsioonidele põhinevates konteinerites). Lisaks pakub blendOS keskkonda Android- rakenduste installimiseks ja käitamiseks Google Play ja F-Droidi kataloogidest. Saadaval on töölaudade keskkonnad GNOME, KDE, Xfce, MATE, Budgie, Cinnamon ja LXQt. Installipildi suurus on 2.2 GB.

Põhissüsteemi keskkond jääb töö käigus muutumatuks (immutable) ja uuendatakse aatomaarendusrežiimis vastava juurpartitsioonide asendamisega. Uuenduste allikana kasutatakse uuemaid ISO-image, mille sisu sünkroonitakse baasümbrusega zsync abil (uuendamise ajal laetavate andmete suurus on keskmiselt 10 kuni 100 MB). Uue ISO-image'i ilmnemisel luuakse süsteemis selle põhjal teine juurefailisüsteem, mis järgmisel käivitamisel saab tööks juurefailisüsteemiks, samal ajal kui vana jääb järgmise uuenduse installimiseks.
Distribuudi paigaldamiseks kasutatakse Crystal Linuxi Jade-GUI baasil loodud oma paigaldusprotsessi. Toetatakse skriptide loomist sama paigalduse kordamiseks erinevates arvutites — töölaua seaded, avatud konteinerite nimekiri ja nendes installitud paketid saavad salvestatud YAML-faili, mida saab importida teises süsteemis.
Uus väljalase on märkimisväärne ülemineku tõttu deklaratiivsele kirjeldusele, mis on paigutatud ühte faili "/system.yaml". Kasutaja saab määratleda selles failis installimiseks vajalikud paketid, töölaua keskkonnad, Linuxi tuumaversioonid ja draiverid, mis on saadaval Arch Linuxi hoidlas. Sellega säilib baassüsteemi aatomaarne iseloom ning kõik lisapakid laiendavad seda.
Erinevates konteinerites, mida aktiveeritakse süsteemi konfigureerija või käsurea tööriistade kaudu, võivad olla paigaldatud paketid Fedora, Debian, CentOS Stream ja Ubuntu hoidlatest. Paketide avamine DEB, RPM ja APK formaatides toob automaatselt kaasa konteineri loomise, kus on vajalik antud paketi jaotus. Erinevates konteinerites sama rakenduse paigaldamisel otsustatakse, milline rakenduse versioon käivitatakse, vastavalt seatud prioriteedile.
Konteinerirakendused integreeritakse peamise süsteemiga, kasutades tööriistu, mis meenutavad Distroboxi (esimene versioon blendOSist oli Distroboxi ümbrik, kuid see asendati hiljem oma tööriistade väljaandega, mis kasutab samuti konteinerite haldamiseks Podmani platvormi). Tööriistad mountivad kasutaja kodukatalooge konteineritesse, seadistavad juurdepääsu serverile X11 ja Waylandi kaudu graafiliste rakenduste käitamiseks konteinerist, korraldavad heli väljundi ning teevad D-Bus ja udev tasemel integreerimist.
Androidi tugi on rakendatud WayDroidi paketi abil, mis võimaldab tüüpilises Linuxi jaotuses luua isoleeritud keskkonna Androidi platvormi kogu süsteemi pildi laadimiseks. Androidi rakenduste käitamine on toetatud ainult Waylandi graafilistes keskkondades (GNOME ja KDE Plasma).
Allikas: opennet.ru
