Il progetto KDE sviluppa la propria distribuzione KDE Linux

Gli sviluppatori del progetto KDE hanno iniziato a creare una nuova distribuzione KDE Linux indipendente, nome in codice "Project Banana". La distribuzione viene inizialmente sviluppata come prodotto universale adatto sia agli sviluppatori KDE che agli utenti ordinari e agli OEM hardware. Per tenere traccia dello stato di sviluppo, viene generata quotidianamente un'immagine di sistema, adatta per l'avvio da unità USB.

L'obiettivo del progetto è creare una distribuzione ufficiale supportata dalla comunità che sia combinata in modo ottimale con le tecnologie KDE e consigliata per utenti e OEM. Oltre a fornire un'interfaccia grafica di alta qualità, gli obiettivi del progetto includono un semplice meccanismo di ripristino in caso di guasti, il mantenimento di un elevato livello di sicurezza, l'attenzione alle tecnologie più recenti, la facilità di preinstallazione e adattamento per nuovo hardware, la capacità da utilizzare come piattaforma principale per gli sviluppatori KDE, facilità di passaggio tra diverse edizioni e versioni, creando una base per la distribuzione di KDE in altre distribuzioni atomicamente aggiornate.

Si prevede di sviluppare tre edizioni base della distribuzione:

  • Testing: aggiornato quotidianamente, riflette lo stato del ramo principale in Git ed è progettato per test, controllo qualità e tracciamento del processo di sviluppo.
  • Entusiasta: rivolto a utenti esperti e appassionati. I rilasci sono sincronizzati con la formazione dei rilasci e delle versioni di prova di KDE (le nuove build vengono pubblicate immediatamente dopo i rilasci e le versioni beta di KDE Plasma).
  • Stabile: include solo i rilasci stabili dei componenti KDE e viene rilasciato con un ritardo dopo i rilasci di KDE a causa di ulteriori test e lavori di stabilizzazione.

L'ambiente di sistema KDE Linux è una singola immagine, creata dal contenuto dei repository Arch Linux, ma fornita non confezionata, montata in sola lettura e aggiornata atomicamente. Per l'aggiornamento vengono utilizzate due partizioni del disco: l'aggiornamento viene caricato nella partizione passiva, che diventa attiva dopo un riavvio, e la partizione attiva precedente viene commutata in modalità passiva e attende l'installazione dell'aggiornamento successivo. L'installazione e il rollback degli aggiornamenti, così come il backup automatico e il passaggio tra versioni diverse vengono implementati tramite il meccanismo di snapshot fornito dal file system Btrfs. Per separare il sistema dalle applicazioni, i programmi aggiuntivi vengono installati solo in formato Flatpak.

La distribuzione supporta build ripetibili, consentendo a chiunque di verificare il processo di compilazione della distribuzione. Tutti i dati utente (/home) e di sistema modificabili vengono archiviati in partizioni crittografate. systemd-boot viene utilizzato come bootloader. L'ambiente grafico predefinito utilizza il protocollo Wayland. Applicazioni specifiche includono un'interfaccia per la gestione dei backup in stile Apple Time Machine e un configuratore basato su KConfig XT.

Fonte: opennet.ru

Aggiungi un commento