Il progetto openSUSE ha pubblicato la release della distribuzione openSUSE Leap Micro 6.1, progettata per la creazione di microservizi e per essere utilizzata come sistema di base per piattaforme di virtualizzazione e isolamento dei container. Sono disponibili per il download pacchetti di installazione per le architetture x86_64 e ARM64 (Aarch64), oltre a immagini di sistema pronte per i sistemi di virtualizzazione.
La distribuzione openSUSE Leap Micro si basa sulle tecnologie del progetto MicroOS e si posiziona come versione community del prodotto commerciale SUSE Linux Enterprise Micro, caratterizzata dall'assenza di un'interfaccia grafica. Per la configurazione è possibile utilizzare l'interfaccia web Cockpit, che consente di gestire il sistema tramite browser, lo strumento cloud-init per la trasmissione delle impostazioni ad ogni avvio o Combustion per impostare configurazioni durante il primo avvio. Gli utenti possono passare rapidamente da Leap Micro a SUSE SLE Micro (è possibile implementare inizialmente una soluzione basata su Leap Micro gratuitamente e, se necessario, trasferire la configurazione esistente sul prodotto SUSE SLE Micro per supporto o certificazione avanzata).
In Leap Micro è utilizzato un meccanismo di installazione atomica degli aggiornamenti, che vengono scaricati e applicati automaticamente. A differenza degli aggiornamenti atomici basati su ostree e snap, utilizzati in Fedora e Ubuntu, in openSUSE Leap Micro invece della costruzione di immagini atomiche separate e dell'implementazione di infrastrutture di consegna aggiuntive vengono utilizzati gli strumenti standard di gestione dei pacchetti (l'utility transactional-update) in combinazione con il meccanismo di snapshot nel file system Btrfs (gli snapshot vengono utilizzati per il passaggio atomico tra lo stato del sistema prima e dopo l'installazione degli aggiornamenti). In caso di problemi dopo l'applicazione degli aggiornamenti, è possibile ripristinare il sistema al precedente stato. Gli aggiornamenti del kernel Linux senza riavvio e interruzione del servizio supportano i live patch.
La sezione principale è montata in modalità di sola lettura e non viene modificata durante il funzionamento. Per avviare container isolati, è stato integrato un toolkit con il supporto per i sistemi Podman/CRI-O e Docker. La micro-editazione della distribuzione è utilizzata nel progetto SLFO (SUSE Linux Framework One) per garantire il funzionamento dell'ambiente "host OS". In SLFO si propone di utilizzare una "host OS" ridotta per funzionare sopra l'hardware, mentre tutte le applicazioni e i componenti dello spazio utente devono essere eseguiti non in un ambiente misto, ma in container separati o in macchine virtuali, eseguiti sopra il "host OS" e isolati l'uno dall'altro.
Nel nuovo rilascio:
- È stata aggiunta la supporto per la modalità di riavvio soft (soft-reboot), che esegue il riavvio solo dei componenti dello spazio utente, senza toccare il kernel Linux. Il riavvio soft può essere utilizzato per installare aggiornamenti di sistema scaricati, se gli aggiornamenti non riguardano il kernel e il bootloader.
- È stata proposta una nuova utility opensuse-migration-tool che semplifica l'aggiornamento tra le versioni della distribuzione. È stata fornita la possibilità di aggiornare le versioni 5.5 e 6.0 alla versione 6.1.
- È stato aggiunto un modulo PAM per l'utilizzo nell'accesso dell'autenticazione a due fattori basata su password monouso.
- È vietato l'accesso remoto come utente root con autenticazione basata su password. La modifica riguarda anche l'interfaccia web di Cockpit, per il collegamento remoto alla quale è ora necessario creare e utilizzare un utente non privilegiato.
- Sono state create ulteriori immagini di installazione, caricate in rete utilizzando il meccanismo PXE.
- È stata implementata la supporto per l'architettura IBM Power (ppc64le). I processori IBM Power9 sono dichiarati come minimi supportati (i processori IBM Power8 non sono supportati).
- È stata aggiunta la possibilità di attivare la compressione della partizione di swap tramite il modulo zRAM, che colloca un dispositivo a blocchi compresso nella RAM.
- Sono stati rimossi i pacchetti busybox, salt-master e k3s.
Fonte: opennet.ru
