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.
BaixarDepuraçã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
Requisitos do sistema
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 22C0 7BA5 3417 8CD0 2EFE 22AA B88B 2FD4 3DBD C284
Para obter mais ajuda na verificação do seu download, leia Ajuda de somas de verificação