openSUSE MicroOS
Micro Service OS providing Transactional (Atomic) Updates upon a read-only btrfs root filesystem
Designed to host container workloads with automated administration & patching. Installing openSUSE MicroOS you get a quick, small environment for deploying Containers, or any other workload that benefits from Transactional Updates. As rolling release distribution the software is always up-to-date.
MicroOS offers an offline image. The main difference between the offline and self-install/raw images are that the offline image has an installer. Raw and self-install allows for customization via combustion or manually in the image after it is written to the disk. There is an option for a real-time kernel.
Try MicroOS in VMs running on either Xen or KVM. Using a Raspberry Pi or other System on Chip hardware may use the preconfigured image together with the Combustion functionality for the boot process. Both preconfigured and self-installed images are intended to be used with Combustion written to a USB, which is driven to allow configuration on any first boot, with the option for default password protected changes.
ScaricaRollback
MicroOS è un SO immutabile, il rollback è semplice
Immutabile: nessuna modifica sul disco Rollback ottenuto riavviando da una vecchia istantanea BTRFS
Filosofia
È prevedibile
- Non viene alterato durante l’esecuzione
- Eseguirà gli stessi artefatti in modo coerente ad ogni avvio
È scalabile
- Elimina gli sforzi di configurazione delle singole istanze durante il runtime
- Può essere facilmente implementato ripetutamente con risultati prevedibili
È affidabile
- Recupero automatico da aggiornamenti difettosi
Debug
Aggiornamenti sicuri
- Ottieni gli aggiornamenti tramite HTTPS
- I pacchetti e i repository sono firmati dal nostro sistema di build
- I pacchetti sono verificati
- Nessun aggiornamento viene eseguito in caso di conflitto di dipendenze
- Nessuno spreco di spazio: le istantanee del filesystem vengono eliminate in caso di fallimento degli aggiornamenti
Aggiornamenti atomici
Carichi di lavoro
Desktop Intel o AMD a 64-bit, computer portatili e server (x86_64)
Server, desktop, portatili e schede UEFI Arm a 64 bit (aarch64)
Immagine ISO (2.5 GiB)
Server PowerPC, little-endian (ppc64le)
Immagine ISO (2.7 GiB)
Requisiti di sistema
Minimi
- Memoria: 1GB di RAM fisica, più altra memoria aggiuntiva per il carico di lavoro
- Spazio su disco:
- Partizione / (root): 5GB di spazio disponibile
- Partizione /var: 5GB di spazio disponibile
Raccomandati
- Memoria: 2GB di RAM fisica, più altra memoria aggiuntiva per il carico di lavoro
- Spazio su disco:
- Partizione / (root): 20GB di spazio disponibile
- Partizione /var: 40GB di spazio disponibile
Verificare lo scaricamento prima di utilizzarlo
Molte applicazioni possono verificare il codice di controllo di uno scaricamento. Questa verifica può essere importante come la certezza di avere avuto il file ISO che si voleva scaricare, e non una sua versione non funzionante.
Per ciascuna ISO viene fornito un file di controllo con il codice SHA256 corrispondente, e di un file di firma con una firma crittografica.
Per assicurare l'integrità del file scaricato si può utilizzare sha256sum per verificare il codice di controllo, e gpgv la verificare la firma crittografica.
Dovrebbe essere AD48 5664 E901 B867 051A B15F 35A2 F86E 29B7 00A4
Come ulteriore aiuto sulla verifica dello scaricamento, leggere Aiuto sui codici di controllo