Es va donar a conèixer el llançament de la nova versió de BlendOS 4, la innovadora distribució de Rudra Saraswat (el mantenidor d'Ubuntu Unity i l'entorn d'escriptori Unity) que utilitza aïllament de contenidors per permetre la coexistència de paquets de diferents distribucions de Linux en un mateix sistema.
La nova versió que es presenta de blendOS v4 es posiciona com la primera versió que és totalment declarativa i és que un dels canvis importants que es destaca és la capacitat dutilitzar un únic fitxer, per definir tot en el sistema.
Amb la introducció de la «descripció declarativa de l'ompliment», s'ha implementat un únic fitxer anomenat "/system.yaml". Això permet a l'usuari definir els paquets, entorns d'escriptori, versions del nucli de Linux i controladors necessaris per a la instal·lació sobre el sistema base des del dipòsit d'Arch Linux. Tot i que es conserva la naturalesa atòmica del sistema base, els paquets addicionals ho amplien.
Estem encantats de presentar blendOS v4, una versió innovadora que redefineix blendOS com una variant altament flexible, immutable i atòmica d'Arch Linux. blendOS conserva la flexibilitat de les distribucions tradicionals de Linux (a diferència d'altres distribucions de Linux immutables) gràcies a la seva naturalesa declarativa.
Un exemple de configuració anterior que comparteix Rudra Saraswat, permet el següent en una instal·lació de blendOS amb: GNOME, Firefox, el servidor web Caddy i Visual Studio Code.
# A sample /system.yaml repo: 'https://pkg-repo.blendos.co/' impl: 'https://github.com/blend-os/tracks/raw/main' track: 'default-gnome ' packages: - 'micro' # the best text editor out there, truly ;) - 'firefox' - 'caddy' - 'nvidia-dkms' aur-packages: - 'visual-studio-code-bin' services: - ' caddy'
Un altre dels canvis que es destaca d'aquesta nova versió de blendOS v4 són els «contenidors per a paquets de diferents repositoris». Amb això, ara els paquets dels repositoris de Fedora, Debian, CentOS Stream i Ubuntu es poden instal·lar en contenidors separats, activats a través del configurador del sistema o des de la línia d'ordres. En intentar obrir paquets en formats DEB, RPM i APK, es crea automàticament un contenidor amb tot allò necessari de la distribució per a aquest paquet. La decisió sobre quina versió de l'aplicació s'executarà es basa en la prioritat establerta en instal·lar aplicacions idèntiques a contenidors diferents.
A més, a blendOS v4 es destaca la «integració d'aplicacions a contenidors». S'esmenta que les aplicacions en contenidors s'integren amb el sistema principal mitjançant un conjunt d'eines similar a Distrobox. Aquestes eines munten el directori dinici de lusuari en contenidors, configuren laccés al servidor X11 i Wayland per executar aplicacions gràfiques des del contenidor, organitzen la sortida dàudio i realitzen la integració a nivell de D-Bus i udev.
D'altra banda, una altra de les novetats que presenta la nova versió és la «compatibilitat amb Android mitjançant WayDroid», que permet crear un entorn aïllat en una distribució estàndard de Linux per carregar la imatge completa del sistema de la plataforma Android. L'execució d'aplicacions d'Android només s'admet en entorns gràfics basats en Wayland com el GNOME i el KDE Plasma.
Finalment si estàs interessat en poder conèixer més a l'respecte, t'invito que visitis el lloc web del projecte on podràs trobar informació sobre el seu ús.
Descarregar i obtenir blendOS
Per als interessats en poder provar aquesta nova distribució de Linux, podeu obtenir la imatge d'instal·lació des del vostre lloc web oficial i entre els diferents entorns d'escriptori que s'hi ofereixen podrem trobar: GNOME, KDE, Xfce, MATE, Budgie, Cinnamon i LXQt.L'enllaç aquest.
Cal esmentar que tot i que la base del sistema es construeix sobre Arch Linux, blendOS permet la instal·lació de paquets d'altres distribucions com Fedora 39, Debian 13 (branca de prova), CentOS Stream i Ubuntu 22.04, mitjançant contenidors. A més dels paquets universals en format Flatpak, blendOS també ofereix un entorn per instal·lar i executar aplicacions d'Android des dels repositoris de Google Play i F-Droid.
Al moment de realitzar la instal·lació la configuració inicial és senzilla, només es recomana fer-la amb l'aplicació First Setup inclosa.