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.

Baixar

Depuração

Ferramentas para depuração do container

  • Inicia um container com privilégios
  • Sistema de arquivos raiz em ‘/media/root’
  • zypper para instalar as ferramentas necessárias, disponível sem reinicializar
  • Persistente entre os usos

Cargas de trabalho

Os aplicativos são instalados em containers ao invés do sistema de arquivos:

  • Isolados o sistema de arquivos central
  • Capacidade reduzida para aplicativos maliciosos comprometerem o sistema
  • Nova instalação sem reiniciar
  • A atualização de forma atômica é possível (cria novo, mata o antigo)
  • Fácil reversão

Atualizações seguras

  • Baixe suas atualizações via HTTPS
  • Os pacotes e repositórios são assinados pelo nosso sistema de compilação
  • Os pacotes são verificados
  • Nenhuma atualização é feita em caso de conflitos de dependência
  • Sem desperdício de espaço: Os instantâneos do sistema de arquivos são excluídos no caso de atualizações mal sucedidas

Atualizações atômicas

Atualizações transacionais

Único

Ao usar btrfs com instantâneos, o MicroOS usa o espaço de maneira muito eficiente para armazenar o histórico do sistema de arquivos. Todos os arquivos de configuração no ‘/etc’ são parte do instantâneo e da reversão.

Flexível

  • Nenhum formato de pacotes novo é necessário, são utilizados os RPMs padrão do openSUSE
  • Sem limite de tamanho, nem para partições nem para o sistema operacional
  • Fácil de aprimorar

Filosofia

É previsível

  • Não é alterado durante o uso
  • Irá executar os mesmos artefatos de forma consistente em cada boot

É escalável

  • Elimina os esforços de configurar instâncias individuais durante o uso
  • Pode ser implementado facilmente repetidas vezes com resultados previsíveis

É confiável

  • Recuperação automática de atualizações com falhas

Reversão

O MicroOS é um SO imutável, a reversão é simples

  • Imutável: nenhuma alteração no disco
  • Reversão reiniciando em um instantâneo BTRFS antigo
PCs, laptops e servidores Intel ou AMD 64-bits (x86_64)
Imagem ISO (4.2 GiB)
Host de contêiner de autoinstalação (1.3 GiB)
PCs, laptops, placas e servidores UEFI ARM 64-bits (aarch64)
Imagem ISO (3.1 GiB)
Servidores PowerPC, little-endian (ppc64le)
Imagem ISO (3.1 GiB)
Também temos imagens Máquina virtual, Nuvem, Hardware. Verifique os Downloads alternativos!

Mínimo

  • Memória: 1GB de memória RAM + memória adicional para sua carga de trabalho
  • Armazenamento:
    • Partição / (raiz): 5GB de espaço em disco livre
    • Partição /var: 5GB de espaço em disco livre

Recomendado

  • Memória: 2GB de memória RAM + memória adicional para sua carga de trabalho
  • Armazenamento:
    • Partição / (raiz): 20GB de espaço em disco livre
    • Partição /var: 40GB de espaço em disco livre

Verifique seu download antes de usar

Muitos aplicativos podem verificar a soma de verificação de um download. Verificar seu download pode ser importante, pois verifica se você realmente tem o Arquivo ISO que você queria baixar e não alguma versão quebrada.

Para cada ISO, oferecemos um arquivo de checksum com a soma SHA256 correspondente.

Para segurança extra, você pode usar o sha256sum para verificar quem assinou os arquivos .sha256.

Deveria ser AD48 5664 E901 B867 051A B15F 35A2 F86E 29B7 00A4

Para obter mais ajuda na verificação do seu download, leia Ajuda de somas de verificação