Il progetto KDE ha presentato la prima versione alpha della propria distribuzione KDE Linux, che si pone come un'implementazione standard della distribuzione Linux per desktop e applicazioni KDE, ottimale per l'integrazione con le tecnologie KDE e sviluppata direttamente dai programmatori KDE senza intermediari. Sono disponibili le immagini di sistema (5 GB) per creare supporti USB avviabili, funzionanti in modalità Live.
La distribuzione è basata su Arch Linux, ma è presentata come un'immagine indissociabile, senza suddivisione in pacchetti separati, montata in modalità di sola lettura e aggiornata in modo atomico. I componenti, oltre all'ambiente di base, sono compilati dal codice sorgente utilizzando kde-builder o forniti come pacchetti Flatpak. La distribuzione supporta compilazioni ripetibili, consentendo a chiunque di verificare il processo di creazione. Tutti i dati utente (/home) e i dati di sistema modificabili sono memorizzati in partizioni cifrate. Per il boot viene utilizzato systemd-boot, che supporta l'avvio solo in modalità EFI.
Gli aggiornamenti sono gestiti tramite due partizioni del disco: l'aggiornamento viene caricato nella partizione passiva, che diventa attiva dopo il riavvio, mentre la precedente partizione attiva passa alla modalità passiva e attende l'installazione del prossimo aggiornamento. In caso di problemi dopo l'installazione dell'aggiornamento, è possibile tornare allo stato precedente del sistema. Il passaggio tra i diversi stati del sistema è realizzato tramite un meccanismo di snapshot Btrfs. Per installare gli aggiornamenti utilizzando un meccanismo atomico di sostituzione delle partizioni, viene utilizzato il componente systemd-sysupdate e lo strumento updatectl.
Il sistema è separato dalle applicazioni: ulteriori applicazioni possono essere installate nella home directory nei formati Flatpak, AppImage, Homebrew o Snap. Inoltre, include strumenti come Distrobox e Toolbox, che permettono di creare nella home directory contenitori per l'installazione di pacchetti da altre distribuzioni. L'utente può anche utilizzare l'utilità systemd-sysext per installare immagini di estensione del sistema (System Extension), il cui contenuto si sovrappone alla gerarchia /usr/ tramite OverlayFS.
La versione Alpha continua a svilupparsi partendo della redazione di KDE Linux Testing Edition, lanciata all'inizio di agosto, progettata per il testing, il controllo qualità e il monitoraggio del processo di sviluppo della prossima versione di KDE. Questa edizione è rivolta agli sviluppatori di KDE e agli utenti che desiderano partecipare al controllo qualità, alla verifica di nuove funzionalità e all'individuazione di bug. In futuro, si prevede di creare un'edizione per appassionati ed utenti esperti (Enthusiast Edition), che fornirà accesso alle versioni più recenti e alle beta di KDE Plasma, oltre a una versione stabile (Stable Edition), che offrirà le versioni finali dopo ulteriori test e stabilizzazione.
Tra le limitazioni della versione alpha si segnala il supporto solo per i sistemi con UEFI, l'assenza della possibilità di avvio in modalità UEFI Secure Boot, l'impossibilità di caricare nuovi moduli del kernel durante il funzionamento, un'interfaccia incompleta per l'aggiornamento del sistema e delle applicazioni in formato Flatpak, e l'assenza di supporto per le vecchie GPU NVIDIA (sono supportate solo le GPU basate sull'architettura Turing (GTX 16xx) e più recenti, poiché le restrizioni di licenza non permettono di includere moduli proprietari per il supporto delle vecchie GPU). È disponibile solo una sessione grafica basata su Wayland.

Fonte: opennet.ru
