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.

Downloaden

Filosofie

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 (2.9 GiB)
Zelf installerende container host (1.3 GiB)
UEFI Arm 64-bit servers, desktops, laptops en borden (aarch64)
ISO image (2.8 GiB)
PowerPC servers, little-endian (ppc64le)
ISO image (2.7 GiB)
We hebben ook Virtuele machine, Cloud, Hardware images. Check onze Alternatieve Downloads!

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