Project Banana: l'aposta del KDE per tenir una distro pròpia

KDE-Linux

Fa alguns dies, els desenvolupadors del projecte KDE van donar a conèixer la notícia que hi són treballant en una nova distribució de Linux independent anomenada Project Banana.

Project Banana cerca crear un sistema universal que atengui tant a les necessitats dels desenvolupadors del KDE com d'usuaris comuns i fabricants de maquinari (OEM) i com a tal, el propòsit principal del projecte és oferir una distribució oficial recolzada per la comunitat, dissenyada per integrar-se perfectament amb les tecnologies del KDE.

Sobre Project Banana

Entre els objectius clau que es destaquen de Project Banana, s'esmenta la creació d'una interfície gràfica d'alta qualitat, la incorporació de mecanismes de recuperació simples per resoldre errors, un enfocament en la seguretat avançada, La implementació de tecnologies modernes i la facilitat de preinstal·lació en maquinari recent. A més, es cerca que sigui la plataforma preferida per als desenvolupadors del KDE, amb opcions per alternar fàcilment entre diferents edicions i versions. També servirà com a base per a la distribució del KDE en sistemes que utilitzen actualitzacions atòmiques.

El Projecte contempla tres edicions principals:

  • Proves: Actualitzada diàriament, aquesta versió reflecteix els darrers canvis a la branca mestra del repositori Git. Està orientada a proves, control de qualitat i seguiment del desenvolupament.
  • Entusiasta: Dissenyada per a usuaris avançats i apassionats de KDE, aquesta edició sincronitza els seus llançaments amb les versions beta i les versions oficials del KDE Plasma.
  • Estable: Inclou només versions consolidades i provades dels components del KDE. La seva publicació passa després d'un període de proves addicionals per garantir una experiència fiable i estable.

A més, s'esmenta que Project Banana ofereix una única imatge del sistema basada en els repositoris dArch Linux. No obstant això, en lloc d'empaquetar aquesta imatge de forma tradicional, es lliura com un sistema de només lectura, actualitzat mitjançant un procés atòmic.

Es tracta d'una nova distribució basada en imatges que utilitza BTRFS i imatges del sistema operatiu, amb canvi fàcil entre elles. Estarà dissenyada perquè la faci servir qualsevol persona, des de desenvolupadors de KDE fins a usuaris i venedors de maquinari.

Portarà aplicacions de Flatpak (el meu favorit) i Snap per mantenir separats el sistema operatiu i les aplicacions. He estat observant això durant un temps abans d'Akademy, així que em va alegrar veure'l anunciat, i ha atret molta gent a bord i n'ha accelerat enormement el desenvolupament! Uniu-vos a #kde-linux:kde.org a Matrix!

Aquest mètode utilitza dues particions: una activa, des de la qual s'executa el sistema, i una altra de passiva, on s'aplica l'actualització. Després de reiniciar, la partició passiva s'activa mentre l'anterior queda en espera per a la propera actualització. Aquest sistema garanteix flexibilitat i seguretat gràcies al suport de snapshots proveïdes pel sistema de fitxers Btrfs, cosa que permet instal·lar actualitzacions, revertir canvis, realitzar còpies de seguretat automàtiques i alternar entre versions fàcilment.

Per a mantenir una separació entre el sistema base i les aplicacions, tots els programes addicionals només estan disponibles en format Flatpak, cosa que simplifica la gestió d'aplicacions i reforça l'estabilitat del sistema. A més, la distribució es caracteritza pel seu suport a compilacions reproduïbles, una funcionalitat que permet a qualsevol usuari verificar el procés de creació del sistema, mentre que les dades personals i els fitxers del sistema que poden ser modificats s'emmagatzemen en particions xifrades, millorant la seguretat general.

Quant al programari i configuració, s'utilitza systemd-boot com a carregador, mentre que el seu entorn gràfic predeterminat utilitza el protocol Wayland. Entre les eines destacades hi ha una interfície per gestionar còpies de seguretat, inspirada en Apple Time Machine, i un configurador eficient basat en KConfig XT.

Finalment, cal esmentar que com a part del procés de desenvolupament, es generen diàriament imatges del sistema que es poden executar des d'unitats USB, cosa que permet avaluar el seu progrés en temps real.

si estàs interessat a poder conèixer més sobre això u obtenir la imatge del sistema, pots fer-ho des de el següent enllaç.