Objavljen je izdanak distribucije blendOS 4, koja koristi kontejnersku izolaciju kako bi omogućila suživot paketa različitih Linux distribucija unutar jednog sustava. Osim paketa iz distribucije Arch Linux, koja se koristi u osnovnom okruženju, i univerzalnih paketa u Flatpak formatu, omogućena je instalacija paketa iz Fedora 39, Debian 13 (testing grana), CentOS Stream i Ubuntu 22.04 (paketi se instaliraju u kontejnerima temeljenim na navedenim distribucijama). Osim toga, blendOS nudi okruženje za instalaciju i pokretanje Android aplikacija iz katalogâ Google Play i F-Droid. Na raspolaganju su radna okruženja GNOME, KDE, Xfce, MATE, Budgie, Cinnamon i LXQt. Veličina instalacijskog imaga iznosi 2.2 GB.

Osnovno sustavno okruženje ne mijenja se tijekom rada (immutable) i ažurira se u atomskom režimu koristeći međusobno zamjenjive korijene particije. Kao izvor za preuzimanje ažuriranja koriste se noviji iso-izdaci, čiji se sadržaj sinkronizira s osnovnim okruženjem pomoću zsync-a (prosječna veličina preuzimanih podataka tijekom ažuriranja iznosi od 10 do 100 MB). Kada se pojavi nova verzija iso-izdanka, u sustavu se na temelju nje formira druga korijenska datotečna sustava (FS), koja postaje radna korijenska FS pri sljedećem ponovnom pokretanju, dok stara ostaje za instalaciju sljedećeg ažuriranja.
Za instalaciju distribucije koristi se vlastiti backend instalatera s sučeljem temeljenim na Jade-GUI iz Crystal Linux-a. Podržava se kreiranje skripti za dupliciranje istih instalacija na različitim računalima — postavke radne površine, popis implementiranih kontejnera i popis instaliranih paketa mogu se spremiti u YAML datoteci koja se može uvesti na drugom sustavu.
Nova verzija ističe se prijelazom na deklarativni opis sadržaja, smještenog u jednu datoteku ‘/system.yaml’. Korisnik može odrediti u ovoj datoteci potrebne pakete za instalaciju iznad osnovnog sustava, radno okruženje, verzije Linux jezgre i drivere dostupne u Arch Linux repozitoriju. U ovom slučaju, atomski karakter osnovnog sustava ostaje netaknut, a svi dodatni paketi ga proširuju.
U posebnim kontejnerima, aktiviranim putem sistemskog konfiguratora ili alata za naredbeni redak, moguće je instalirati pakete iz repozitorija Fedora, Debian, CentOS Stream i Ubuntu. Pokušaj otvaranja paketa u formatima DEB, RPM i APK također dovodi do automatskog stvaranja kontejnera s potrebnim distribucijom za taj paket. Pri instalaciji istih aplikacija u različitim kontejnerima, odluka o tome koja će se varijanta aplikacije pokrenuti donosi se na temelju postavljenog prioriteta.
Aplikacije iz kontejnera integriraju se s osnovnim sustavom koristeći alat sličan Distrobox-u (prvo izdanje blendOS-a predstavljalo je omotač oko Distrobox-a, ali je potom zamijenjeno vlastitom verzijom alata, također koristeći platformu Podman za upravljanje kontejnerima). Alat montira korisnikov domaći katalog u kontejnere, postavlja pristup poslužitelju X11 i Wayland za pokretanje grafičkih aplikacija iz kontejnera, organizira izlaz zvuka i osigurava integraciju na razini D-Bus i udev.
Podrška za Android ostvarena je putem paketa WayDroid, koji omogućuje formiranje izoliranog okruženja za učitavanje punog sistemskog imaga platforme Android unutar tipičnog Linux distribucije. Pokretanje Android aplikacija podržano je samo u grafičkim okruženjima temeljenim na Wayland-u (GNOME i KDE Plasma).
Izvor: opennet.ru
