Prima versione della distribuzione openSUSE Leap Micro

Gli sviluppatori del progetto openSUSE hanno presentato la prima versione della nuova edizione del kit di distribuzione openSUSE - "Leap Micro", basato sugli sviluppi del progetto MicroOS. La distribuzione openSUSE Leap Micro si posiziona come versione comunitaria del prodotto commerciale SUSE Linux Enterprise Micro 5.2, il che spiega l'insolito numero della prima versione - 5.2, che è stato scelto per sincronizzare la numerazione delle versioni in entrambe le distribuzioni. La versione openSUSE Leap Micro 5.2 sarà supportata per 4 anni.

Sono disponibili per il download gli assembly per architetture x86_64 e ARM64 (Aarch64), forniti sia con installer (assembly Offline, dimensione 370MB) sia sotto forma di immagini di boot già pronte: 570MB (preconfigurate), 740MB (con kernel Real-Time ) e 820 MB. Le immagini possono essere eseguite con hypervisor Xen e KVM o su hardware, comprese le schede Raspberry Pi. Per la configurazione, è possibile utilizzare il toolkit cloud-init per trasferire le impostazioni a ogni avvio oppure Combustion per configurare le impostazioni durante il primo avvio.

Una caratteristica fondamentale di Leap Micro è l'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, openSUSE Leap Micro utilizza un gestore di pacchetti standard e un meccanismo di snapshot in FS invece di creare immagini atomiche separate e distribuire infrastrutture di distribuzione aggiuntive. Sono supportate patch live per aggiornare il kernel Linux senza riavviare o interrompere il lavoro.

La partizione root viene montata in modalità di sola lettura e non cambia durante il funzionamento. Btrfs viene utilizzato come file system, le cui istantanee servono come base per il passaggio atomico dallo stato del sistema prima a quello dopo l'installazione degli aggiornamenti. Se si verificano problemi dopo l'applicazione degli aggiornamenti, è possibile ripristinare il sistema a uno stato precedente. Per eseguire contenitori isolati, il toolkit è integrato con il supporto per il runtime Podman/CRI-O e Docker.

Le applicazioni per Leap Micro includono l'uso come sistema di base per piattaforme di virtualizzazione e isolamento dei contenitori, nonché l'uso in ambienti decentralizzati e sistemi basati su microservizi. Leap Micro è anche una parte importante della prossima generazione della distribuzione SUSE Linux, che prevede di dividere il nucleo della distribuzione in due parti: un "sistema operativo host" ridotto per l'esecuzione su hardware e un livello di supporto dell'applicazione mirato all'esecuzione in contenitori e macchine virtuali.

Il nuovo concetto implica che il “sistema operativo host” svilupperà l’ambiente minimo necessario per supportare e gestire le apparecchiature ed eseguire tutte le applicazioni e i componenti dello spazio utente non in un ambiente misto, ma in contenitori separati o in macchine virtuali eseguite sopra il sistema operativo. "sistema operativo host" e isolati l'uno dall'altro.

Fonte: opennet.ru

Aggiungi un commento