openSUSE MicroOS

Sistema operativo de microservicio que provee actualizaciones transaccionales (atómicas) en un sistema de archivos raíz btrfs de solo lectura

Diseñado para alojar cargas de trabajo en contenedores con administración y parcheo automatizado. Instalando openSUSE MicroOS obtienes un entorno rápido y pequeño para desplegar contenedores u otras cargas de trabajo que se beneficien de actualizaciones transaccionales. Al ser una distribución de actualización continua, el software siempre está actualizado.

MicroOS ofrece una imagen fuera de línea. La principal diferencia entre las imágenes fuera de línea y autoinstalable/sin procesar es que la imagen fuera de línea tiene un instalador. La imagen sin procesar y la autoinstalable permiten la personalización a través de Combustion o manualmente en la imagen luego de que está en el disco. Hay una opción para un kernel de tiempo real.

Prueba MicroOS en máquinas virtuales ejecutándola en Xen o KVM. Usar una Raspberry Pi u otro hardware SoC podrían usar la imagen preconfigurada en conjunto con las funcionalidades de Combustion para el proceso de arranque. Tanto las imágenes preconfiguradas como las autoinstaladas están pensadas para ser usadas con Combustion en una USB, impulsado para permitir la configuración en cualquier primer arranque, con la opción de cambios protegidos con contraseña por defecto.

Descargar

Filosofía

Es predecible

  • No se altera durante el tiempo de ejecución
  • Ejecutará los mismos artefactos en cada inicio

Es escalable

  • Elimina el esfuerzo de configurar instancias individuales durante el tiempo de ejecución
  • Puede ser desplegado fácil repetidamente con un resultado predecible

Es fiable

  • Recuperación automática debida a actualizaciones defectuosas

Actualizaciones seguras

  • Obtén actualizaciones a través de HTTPS
  • Los paquetes y repositorios son firmados por nuestro sistema de compilación
  • Los paquetes son verificados
  • No se realizan actualizaciones en caso de conflictos de dependencias
  • No se desperdicia espacio: Las instantáneas del sistema de archivos son eliminadas en caso de actualizaciones fallidas

Cargas de trabajo

Las aplicaciones son instaladas en contenedores en vez de en el sistema de archivos raíz:

  • Aisladas del sistema de archivos central
  • Habilidad reducida para aplicaciones maliciosas que comprometan el sistema
  • Instalación nueva sin reiniciar
  • Posibilidad de actualizar de manera atómica (crear nueva, eliminar antigua)
  • Reversión fácil

Depuración

Contenedor de caja de herramientas de depuración

  • Lanza un contenedor con privilegios
  • El sistema de archivos raíz está disponible en /media/root
  • zypper para instalar las herramientas necesarias, disponible sin reiniciar
  • Persistente entre usos

Actualizaciones atómicas

Actualizaciones transaccionales

Únicas

Al usar btrfs con instantáneas, MicroOS usa de manera eficiente espacio para almacenar el historial del sistema de archivos. Todos los archivos de configuración en /etc son parte de la instantánea y de la reversión.

Flexible

  • No se necesita un formato de paquete nuevo, hace uso de los RPM estándar para openSUSE
  • No hay límite de tamaño, ni para particiones ni para el sistema operativo
  • Fácil de mejorar

Reversión

MicroOS es un SO inmutable, la reversión es simple

  • Inmutable: No hay cambios en el disco
  • La reversión se hace al reiniciar en una instantánea de BTRFS anterior
Computadoras de escritorio, laptops y servidores Intel o AMD 64-bit (x86_64)
Imagen ISO (2.4 GiB)
Host contenedor autoinstalable (1.5 GiB)
Servidores UEFI Arm 64-bit, computadoras de escritorio, laptops y placas (aarch64)
Imagen ISO (2.5 GiB)
Servidores PowerPC, little-endian (ppc64le)
Imagen ISO (2.7 GiB)
También tenemos imágenes para Máquina virtual, Cloud (Nube), Hardware. ¡Dale un vistazo a las Descargas alternativas!

Mínimo

  • Memoria: 1GB de RAM física + memoria adicional para su carga de trabajo
  • Almacenamiento:
    • partición / (raíz): 5GB de espacio disponible en disco
    • Partición /var: 5GB de espacio disponible en disco

Recomendado

  • Memoria: 2GB de RAM física + memoria adicional para su carga de trabajo
  • Almacenamiento:
    • partición / (raíz): 20GB de espacio disponible en disco
    • Partición /var: 40GB de espacio disponible en disco

Antes de utilizar, verifique su archivo descargado

Muchas aplicaciones pueden comprobar la suma de verificación de una descarga. Verificar tu descarga puede ser importante dado que verifica que en realidad recibiste el archivo ISO que querías descargar y no una versión rota.

Para cada archivo ISO, ofrecemos un archivo de suma de verificación (checksum) con la suma correspondiente SHA256, y un archivo de firma con una firma criptográfica.

Para asegurar la integridad del archivo descargado puede usar sha256sum para verificar la suma de comprobación, y gpgv para verificar la firma criptográfica.

Debería ser AD48 5664 E901 B867 051A B15F 35A2 F86E 29B7 00A4

Para más ayuda verificando su descarga por favor lea Ayuda de sumas de verificación