openSUSE MicroOS

Micro Service OS fornecendo atualizações transacionais (atômicas) em um sistema de arquivos raiz btrfs somente leitura

Projetado para hospedar cargas de trabalho de contêiner com administração e aplicação de patches automatizadas. Instalando o openSUSE MicroOS você obtém um ambiente pequeno e rápido para implantar Containers ou qualquer outra carga de trabalho que se beneficie de Atualizações Transacionais. Como distribuição contínua, o software está sempre atualizado.

MicroOS oferece uma imagem offline. A principal diferença entre as imagens offline e de auto-instalação/brutas é que a imagem offline possui um instalador. A instalação bruta e automática permite a personalização via combustão ou manualmente na imagem após ela ser gravada no disco. Existe uma opção para um kernel em tempo real.

Experimente o MicroOS em VMs executadas em Xen ou KVM. Usar um Raspberry Pi ou outro hardware System on Chip pode usar a imagem pré-configurada junto com a funcionalidade Combustion para o processo de inicialização . Ambas as imagens pré-configuradas e auto-instaladas devem ser usadas com Combustion gravado em um USB, que é acionado para permitir configuração em qualquer primeira inicialização, com a opção de alterações protegidas por senha padrão.

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)
Host de contêiner de autoinstalação (1.3 GiB)
PCs, laptops, placas e servidores UEFI ARM 64-bits (aarch64)
Imagem ISO (2.8 GiB)
Servidores PowerPC, little-endian (ppc64le)
Imagem ISO (2.7 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 e um arquivo de assinatura com assinatura criptográfica.

Para garantir a integridade do arquivo baixado você pode usar sha256sum para verificar a soma de verificação e gpgv para verificar a assinatura criptográfica.

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