është publikuar lajmi për lëshimin e distribucionit blendOS 4, i cili përdor izolimin në konteiner për të garantuar bashkëjetesën në një sistem të paketave nga distribuzione të ndryshme të Linux. Përveç paketeve nga distribuconi Arch Linux, i cili përdoret në ambientin bazë, si dhe paketeve universale në formatin Flatpak, ofrohet mundësia për të instaluar pakete nga Fedora 39, Debian 13 (dega testing), CentOS Stream dhe Ubuntu 22.04 (paketë instalohen në konteinerë që bazohen në këto distribucone). Për më tepër, në blendOS ofrohet një ambient për instalimin dhe ekzekutimin e aplikacioneve Android nga katalogët e Google Play dhe F-Droid. Ndërsa përzgjedhja përfshin mjediset e punës GNOME, KDE, Xfce, MATE, Budgie, Cinnamon dhe LXQt. Madhësia e imazhit të instalimit është 2.2 GB.

Ambienti sistemik bazë mbetet i pandryshuar gjatë funksionimit (immutable) dhe përditësohet në mënyrë atomike duke përdorur seksione rrënjore të përbashkëta. Si burim për marrjen e përditësimeve përdoren imazhe iso më të reja, përmbajtja e të cilave sinkronizohet me ambientin bazë përmes zsync (shuma e të dhënave që ngarkohen gjatë përditësimit është mesatarisht nga 10 deri në 100 MB). Kur shfaqet një ndërtim i ri iso, një sistem i dytë rrënjor krijohet në sistem, i cili pas rinisjes së ardhshme bëhet sistemi rrënjor aktiv, ndërsa i vjetri mbetet për instalimin e përditësimit të ardhshëm.
PĂ«r instalimin e shpĂ«rndarjes pĂ«rdoret njĂ« backend instaluesi i personalizuar me njĂ« ndĂ«rfaqe tĂ« bazuar nĂ« Jade-GUI nga Crystal Linux. MbĂ«shtetet krijimi i skenarĂ«ve pĂ«r riprodhimin e instalimeve tĂ« njĂ«jta nĂ« kompjuterĂ« tĂ« ndryshĂ«m â cilĂ«simet e desktopit, lista e kontejnerĂ«ve tĂ« zhvilluar, dhe lista e paketeve tĂ« instaluara mund tĂ« ruhet nĂ« njĂ« skedar YAML, i cili mund tĂ« importohet nĂ« njĂ« sistem tjetĂ«r.
Shperndarja e re është e veçantë për kalimin në përshkrimin deklarativ të përmbajtjes, e vendosur në një skedar të vetëm "/system.yaml". Përdoruesi mund të përcaktojë në këtë skedar paketat e nevojshme për të instaluar mbi sistemin bazë, mjediset e desktopit, versionet e bërthamës Linux dhe drejtuesit e disponueshëm në repositorin Arch Linux. Kështu, karakteri atomar i sistemit bazë ruhet, ndërsa të gjitha paketat shtesë e zgjerojnë atë.
Në konteinerë të veçantë, të aktivizuar përmes konfiguruesit të sistemit ose mjeteve të komandave, mund të instalohen paketa nga repositorët Fedora, Debian, CentOS Stream dhe Ubuntu. Përpjekja për të hapur paketa në formate DEB, RPM dhe APK gjithashtu çon në krijimin automatik të një konteineri me distribucionin e nevojshëm për këtë paketë. Gjatë instalimit të aplikacioneve të njëjta në konteinerë të ndryshëm, vendimi se cili variant i aplikacionit do të aktivizohet merret në bazë të prioritetit të caktuar.
Aplikacionet nga kontejnerët integrohen me sistemin kryesor, duke përdorur një mjet që i ngjan Distrobox (lëshimi i parë i blendOS ishte një mbështjellës rreth Distrobox, por pastaj u zëvendësua me edicionin e vet të mjeteve, gjithashtu duke përdorur platformën Podman për menaxhimin e kontejnerëve). Mjeti kryen montimin e katalogut të shtëpisë së përdoruesit në kontejnerë, konfigurimin e aksesit në server X11 dhe Wayland për ekzekutimin e aplikacioneve grafike nga kontejneri, organizon daljen e zërit dhe realizon integrimin në nivelin D-Bus dhe udev.
Mbështetje për Android është e realizuar përmes paketës WayDroid, që lejon krijimin e një mjedisi të izoluar në një distribucion tipik Linux për ngarkimin e imazhit të plotë të sistemit të platformës Android. Ekzekutimi i aplikacioneve Android mbështetet vetëm në mjediset grafike të bazuara në Wayland (GNOME dhe KDE Plasma).
Burimi: opennet.ru
