Lansarea distribuției blendOS 4, care suportă pachete din Arch, Fedora, Debian, CentOS și Ubuntu

A fost lansată versiunea distribuției blendOS 4, care utilizează izolația containerelor pentru a asigura coexistența, într-un singur sistem, a pachetelor din diverse distribuții Linux. Pe lângă pachetele din distribuția Arch Linux, care este folosită în mediul de bază, și pachetele universale în format Flatpak, se oferă posibilitatea de a instala pachete din Fedora 39, Debian 13 (ramura testing), CentOS Stream și Ubuntu 22.04 (pachetele sunt instalate în containere bazate pe aceste distribuții). În plus, în blendOS se oferă un mediu pentru instalarea și rularea aplicațiilor Android din magazinele Google Play și F-Droid. Ca opțiuni, sunt disponibile mediile de lucru GNOME, KDE, Xfce, MATE, Budgie, Cinnamon și LXQt. Dimensiunea imaginii de instalare este de 2,2 GB.

Lansarea distribuției blendOS 4, care suportă pachete din Arch, Fedora, Debian, CentOS și Ubuntu

Mediul sistemului de bază rămâne neschimbat în timpul funcționării (immutable) și se actualizează într-un mod atomic prin utilizarea unor partiții rădăcină care se înlocuiesc reciproc. Ca sursă pentru obținerea actualizărilor sunt folosite imagini ISO mai recente, conținutul cărora se sincronizează cu mediul de bază prin intermediul zsync (dimensiunea datelor descărcate în timpul actualizării variază, în medie, între 10 și 100 MB). La apariția unei noi imagini ISO, în sistem se formează un al doilea FS rădăcină, care devine FS rădăcină de lucru după următoarea repornire, iar vechiul FS rămâne disponibil pentru instalarea următoarei actualizări.

Pentru instalarea distribuției se folosește un backend de instalator propriu cu o interfață bazată pe Jade-GUI din Crystal Linux. Se suportă crearea de scripturi pentru replicarea unor instalații identice pe diferite computere — setările desktopului, lista containerelor desfășurate și lista pachetelor instalate în acestea pot fi salvate într-un fișier YAML, care poate fi importat pe un alt sistem.

Noua versiune se remarcă prin trecerea la o descriere declarativă a componentei, care este plasată într-un singur fișier „/system.yaml”. Utilizatorul poate defini în acest fișier pachetele necesare pentru instalare deasupra sistemului de bază, mediile desktop, versiunile nucleului Linux și driverii disponibili în depozitul Arch Linux. Astfel, caracterul atomic al sistemului de bază este păstrat, iar toate pachetele suplimentare îl extind.

În containere separate, activate prinConfiguratorul sistemului sau un instrument de linie de comandă, pot fi instalate pachete din repozitoarele Fedora, Debian, CentOS Stream și Ubuntu. Încercarea de a deschide pachete în formatele DEB, RPM și APK duce, de asemenea, la crearea automată a unui container cu distribuția necesară pentru acest pachet. Atunci când se instalează aceleași aplicații în diferite containere, decizia despre care variantă a aplicației va fi lansată se ia pe baza priorității stabilite.

Aplicațiile din containere sunt integrate cu sistemul principal, folosind un instrument similar cu Distrobox (prima versiune a blendOS a fost o învelire în jurul Distrobox, dar apoi a fost înlocuită cu propriul său instrument, care utilizează, de asemenea, platforma Podman pentru gestionarea containerelor). Instrumentul montează directorul home al utilizatorului în containere și configurează accesul la server X11 și Wayland pentru a rula aplicații grafice din container, organizează ieșirea audio și produce integrarea la nivelul D-Bus și udev.

Suportul pentru Android este implementat prin pachetul WayDroid, care permite formarea unui mediu izolat pentru încărcarea imaginii complete a sistemului Android într-o distribuție Linux standard. Rularea aplicațiilor Android este suportată doar în medii grafice bazate pe Wayland (GNOME și KDE Plasma).

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster