BlendOS 4 er blevet udgivet, og det benytter containerisolation til at sikre sameksistens af pakker fra forskellige Linux-distributioner på ét system. Udover pakker fra Arch Linux, som anvendes i det grundlæggende miljø, og universelle pakker i Flatpak-format, er der mulighed for at installere pakker fra Fedora 39, Debian 13 (testing-grenen), CentOS Stream og Ubuntu 22.04 (pakkerne installeres i containere baseret på disse distributioner). Derudover tilbyder blendOS et miljø til installation og kørsel af Android-apps fra Google Play og F-Droid-kataloger. Der er valg af skrivebordsmiljøer som GNOME, KDE, Xfce, MATE, Budgie, Cinnamon og LXQt. Størrelsen på installationsafbildningen er 2,2 GB.

Det grundlæggende systemmiljø ændres ikke under drift (immutable) og opdateres i atomar tilstand ved hjælp af udskiftelige roddiske. Kilden til opdateringer er nyere iso-afbilder, som indholdet synkroniseres med det grundlæggende miljø ved hjælp af zsync (den gennemsnitlige størrelse af de data, der downloades ved opdatering, er mellem 10 og 100 MB). Når en ny iso-afbildning bliver tilgængelig, oprettes der et andet rod-FS i systemet baseret på den, som ved næste genstart bliver den aktive rod-FS, mens den gamle forbliver til installation af den næste opdatering.
Til installation af distributionen bruges en egen installer-backend med et interface baseret på Jade-GUI fra Crystal Linux. Det understøtter oprettelse af scripts til at duplikere ens installationer på forskellige computere — skrivebordsindstillinger, listen over implementerede containere og en liste over installerede pakker kan gemmes i en YAML-fil, der kan importeres til et andet system.
Den nye udgave er bemærkelsesværdig ved overgangen til en deklarativ beskrivelse af indholdet, der placeres i én fil '\/system.yaml'. Brugeren kan definere de nødvendige pakker til installation oven på det grundlæggende system, skrivebordsmiljø, versioner af Linux-kernen og drivere, der er tilgængelige i Arch Linux-repositoriet. Samtidig bevares det atomare karakter af det grundlæggende system, mens alle ekstra pakker udvider det.
I separate containere, der aktiveres gennem systemkonfiguratoren eller kommandolinjeværktøjet, kan der installeres pakker fra Fedora, Debian, CentOS Stream og Ubuntu-repositorierne. Forsøg på at åbne pakker i formaterne DEB, RPM og APK fører også til automatisk oprettelse af en container med den nødvendige distribution for den givne pakke. Ved installation af de samme applikationer i forskellige containere træffes beslutningen om, hvilken version af applikationen der skal køres, baseret på den tildelte prioritet.
Applikationer fra containere integreres med hovedsystemet ved hjælp af et værktøj, der ligner Distrobox (den første udgave af blendOS var en wrapper omkring Distrobox, men den blev derefter erstattet af sin egen version af værktøjet, som også bruger Podman-platformen til containerhåndtering). Værktøjet monterer brugerens hjemmemappe i containere og konfigurerer adgangen til server X11 og Wayland for at køre grafiske applikationer fra containeren, organiserer lydoutput og udfører integration på D-Bus og udev-niveau.
Understøttelse af Android er implementeret ved hjælp af WayDroid-pakken, der gør det muligt at oprette et isoleret miljø i en typisk Linux-distribution til indlæsning af et komplet systembillede af Android-platformen. Kørsel af Android-applikationer understøttes kun i grafiske miljøer baseret på Wayland (GNOME og KDE Plasma).
Kilde: opennet.ru
