È stato annunciato l'inizio dei lavori sulla distribuzione openSUSE Leap 16.0, costruita sulle tecnologie della prossima importante versione della distribuzione commerciale SLES 16, che si sta spostando sulla nuova piattaforma SLFO (SUSE Linux Framework One), precedentemente nota come ALP (Adaptable Linux Platform). Si fa notare che nella versione openSUSE Leap 16.0 è stato fatto un tentativo di unire le capacità tradizionali della distribuzione con le nuove tecnologie SLFO. La nuova versione è posizionata come una distribuzione tradizionale, fornita in una forma radicalmente nuova e utilizza pacchetti da SLES 16 e dal repository Factory supportato dalla comunità.
Il rilascio di openSUSE Leap 16.0 è previsto per ottobre 2025. Il rilascio di openSUSE Leap 15.6, pubblicato a giugno, sarà l'ultimo della serie 15.x, e l'accesso agli aggiornamenti dei pacchetti da SLES 15 SP7 sarà fornito tramite Package HUB. Sono state create build per testare la versione alpha preliminare di openSUSE Leap 16.0. Sono proposti tre modi di installazione: base, GNOME e KDE. È stato utilizzato un nuovo installatore chiamato Agama per l'installazione.

La piattaforma SLFO è presentata come un'evoluzione della distribuzione SUSE Linux Enterprise e si distingue per la separazione della base della distribuzione in parti. La distribuzione principale di SUSE 16 avrà un ambiente ridotto 'host OS', che include solo i componenti minimali necessari per funzionare sopra l'hardware e per la gestione. Tutte le applicazioni e i componenti dell'area utente verranno eseguiti non in un ambiente misto, ma in contenitori separati o in macchine virtuali, eseguiti sopra il "host OS" e isolati l'uno dall'altro.
Tra le caratteristiche dell'ambiente di sistema SLFO si segnala l'uso di crittografia del disco per impostazione predefinita (FDE, Full Disk Encryption) con possibilità di memorizzare le chiavi nel TPM. La partizione radice è montata in modalità sola lettura e non viene modificata durante il funzionamento. In questo ambiente è implementato un meccanismo di installazione atomica degli aggiornamenti, basato sull'uso del gestore di pacchetti standard e del meccanismo di snapshot nel file system Btrfs. È previsto un modo configurabile per l'installazione automatica degli aggiornamenti. Per mantenere la resilienza del sistema (self-healing), viene registrato l'ultimo stato stabile tramite snapshot di Btrfs (in caso di anomalie dopo l'applicazione degli aggiornamenti o la modifica delle impostazioni, il sistema viene automaticamente riportato allo stato precedente).
La piattaforma utilizza un stack software multi-versione: grazie all'uso di contenitori, è possibile utilizzare contemporaneamente diverse versioni di strumenti e applicazioni. Ad esempio, è possibile eseguire applicazioni che utilizzano versioni diverse di Python, Java e Node.js, separando le dipendenze incompatibili. Le dipendenze di base sono fornite sotto forma di set di BCI (Base Container Images). L'utente può creare, aggiornare e rimuovere stack software senza influenzare gli altri ambienti.
Fonte: opennet.ru
