Il progetto KDE sviluppa la propria distribuzione KDE Linux

Gli sviluppatori del progetto KDE hanno iniziato a creare una nuova distribuzione indipendente di KDE Linux, sviluppata sotto il nome in codice "Project Banana". La distribuzione è inizialmente progettata come un prodotto universale, adatto sia per gli sviluppatori KDE che per gli utenti comuni e i produttori di hardware OEM. Per monitorare lo stato dello sviluppo, viene quotidianamente creato un'immagine di sistema, pronta per essere caricata da unità USB.

L'obiettivo del progetto è creare una distribuzione ufficialmente supportata dalla comunità, che si integri in modo ottimale con le tecnologie KDE e sia raccomandata per utenti e produttori OEM. Oltre a fornire un'interfaccia grafica di alta qualità, tra gli obiettivi del progetto vi sono un semplice meccanismo di ripristino in caso di guasti, il mantenimento di un alto livello di sicurezza, un focus sulle tecnologie più moderne, la facilità di installazione e adattamento per nuove attrezzature, la possibilità di utilizzare come piattaforma principale per gli sviluppatori KDE, la semplicità nel passare tra diverse edizioni e versioni e la creazione di una base per la diffusione di KDE in altre distribuzioni aggiornabili in modo atomico.

È previsto lo sviluppo di tre edizioni base della distribuzione:

  • Testing — si aggiorna quotidianamente, riflettendo lo stato del ramo master in Git ed è destinata a testing, controllo qualità e monitoraggio del processo di sviluppo.
  • Enthusiast — rivolta a utenti esperti e appassionati. Le versioni sono sincronizzate con la creazione di rilasci e versioni beta di KDE (nuove build vengono pubblicate subito dopo i rilasci e le beta di KDE Plasma).
  • Stabile — include solo rilasci stabili dei componenti KDE e viene rilasciato con un ritardo rispetto alle versioni KDE a causa di test aggiuntivi e lavoro di stabilizzazione.

L'ambiente di sistema in KDE Linux è un'immagine indivisibile, creata sulla base del contenuto dei repository di Arch Linux, ma fornita senza suddivisione in pacchetti singoli, montata in modalità di sola lettura e aggiornata in modo atomico. Per l'aggiornamento vengono utilizzate due partizioni disco: l'aggiornamento viene caricato nella partizione passiva, che diventa attiva dopo un riavvio, mentre la precedente partizione attiva passa in modalità passiva e attende l'installazione del successivo aggiornamento. L'installazione e il rollback degli aggiornamenti, così come il backup automatico e lo switch tra diverse versioni, sono implementati attraverso un meccanismo di snapshot fornito dal file system Btrfs. Per separare il sistema dalle applicazioni, programmi aggiuntivi vengono installati solo in formato Flatpak.

Il distributore supporta build ripetibili, che consentono a chiunque di verificare il processo di build del distributore. Tutti i dati utente (/home) e i dati di sistema modificabili sono memorizzati in partizioni criptate. Come bootloader è utilizzato systemd-boot. Nell'ambiente grafico predefinito viene applicato il protocollo Wayland. Tra le applicazioni specifiche c'è un'interfaccia per la gestione delle copie di backup in stile Apple Time Machine e un configuratore basato su KConfig XT.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster