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.
DownloadenFilosofie
Is voorspelbaar
- Wordt niet veranderd tijdens runtime
- Start steeds dezelfde artefacten op, op een consistente manier
Is schaalbaar
- Onnodig om individuele instances te configureren tijdens runtime
- Kan herhaaldelijk uitgerold worden met een voorspelbare uitkomst
Is betrouwbaar
- Geautomatiseerde recuperatie na defecte updates
Atomische updates
Transactionele Updates
###Uniek
Door gebruik te maken van btrfs met snapshots kan MicroOS schijfruimte
op een efficiënte manier de geschiedenis van het bestandssysteem opslaan.
Alle configuratiebestanden in /etc
zijn onderdeel van het snapshot en de
rollback.
Flexibel
- Geen nieuw pakket formaat is nodig, gebruikt standaard openSUSE RPMs
- Geen ruimte beperkingen, voor zowel partities als het besturingssysteem
- Gemakkelijk om uit te breiden
Rollback
MicroOS is een onveranderlijk OS, rollback is eenvoudig.
- Onveranderlijk: Geen wijzigingen op de schijf
- Rollback door herstart naar een ouder btrfs snapshot
Veilige updates
- Verkrijg uw updates via HTTPS
- Pakketten en opslagruimtes zijn ondertekend door ons build systeem
- Pakketen zijn geverifieerd
- Updates worden niet geïnstalleerd wanneer er een afhankelijkheidsconflict is
- Geen verspilling van ruimte: bestandssysteem snapshots worden verwijderd bij niet gelukte update
Werklast
Applicaties worden geïnstalleerd in containers in plaats van het root bestandssysteem:
- Geïsoleerd van het kern bestandssysteem
- Beperkte mogelijkheid voor kwaadwillende applicaties om het systeem te compromitteren.
- Nieuwe installatie zonder herstart
- Updaten op atomische wijze (creëer opnieuw, verwijder oude)
- Gemakkelijke rollback
Debuggen
Hulpmiddelen container voor debuggen
- Start gepriviligeerde container
- Root bestandssysteem onder
/media/root
- Zypper, om de noodzakelijke hulpmiddelen te installeren zonder herstart
- Onveranderd tussen het gebruik
Intel of AMD 64-bit desktops, laptops en servers (x86_64)
ISO image (4.0 GiB)
Zelf installerende container host (1.1 GiB)
UEFI Arm 64-bit servers, desktops, laptops en borden (aarch64)
ISO image (2.9 GiB)
PowerPC servers, little-endian (ppc64le)
ISO image (2.8 GiB)
Systeemvereisten
Minimum
- Geheugen: 1GB fysiek RAM + extra geheugen voor uw werklast
- Opslag:
- / (root) partitie: 5GB beschikbare schijfruimte
- /var partitie: 5GB beschikbare schijfruimte
Aanbevolen
- Geheugen: 2GB fysiek RAM + extra geheugen voor uw werklast
- Opslag:
- / (root) partitie: 20GB beschikbare schijfruimte
- /var partitie: 40GB beschikbare schijfruimte
Verifieer uw download alvorens deze te gebruiken
Veel applicaties kunnen de controlesom verifiëren. Het verifiëren is belangrijk om na te gaan of je wel het gewenste ISO-bestand hebt en niet een kapotte download.
Voor elk ISO-bestand bieden we een controlesom bestand met de corresponderende SHA256 som.
Voor extra veiligheid, kunt u sha256sum gebruiken om te controleren wie de .sha256 bestanden signeerde.
Deze zou moeten zijn AD48 5664 E901 B867 051A B15F 35A2 F86E 29B7 00A4
Voor meer hulp bij het controleren van uw download, lees alstublieft Hulp bij controlesommen