Saltar al contenido principal

Proyecto

Cómo se construye MimOS, cómo se prueba y qué queda por delante.

Cómo se construye una imagen

Una imagen de MimOS no se ensambla a mano: sale de la misma cadena cada vez, y cada paso deja algo que se puede volver a comprobar más tarde.

  1. Se parte del perfil oficial

    Archiso releng, copiado tal cual desde el paquete de Arch. MimOS no mantiene un fork.

  2. Se aplica la capa de MimOS

    Un delta pequeño y auditable: lista de paquetes, identidad, servicios y los doce paquetes propios, construidos desde recetas en el árbol.

  3. Se compone la ISO

    mkarchiso produce la imagen, su SHA-256, el manifiesto de paquetes y un registro de construcción con el commit exacto.

  4. Se valida contra esos bytes

    Nueve escenarios en máquinas virtuales, siempre contra la imagen exacta que se va a publicar. Nunca contra el árbol de fuentes.

  5. Se firma y se publica

    David firma la ISO y los paquetes con una clave que este proyecto nunca ha tenido en dos sitios. Después se verifica lo que sirve el servidor, no lo que se subió.

Cómo se prueba

Una imagen no se publica porque parezca correcta, sino porque nueve escenarios la han aceptado sobre sus bytes exactos. Cada uno instala de verdad, en una máquina virtual con su propio disco, y termina afirmando algo sobre el sistema resultante.

  • Instalación completa, arranque sin el USB y auditoría del sistema instalado
  • Instalación con cifrado LUKS2: una frase incorrecta nunca arranca
  • Particionado manual: tres destinos distintos en un mismo disco
  • Arranque dual junto a un Windows real, con los dos en el menú
  • Romper el sistema a propósito y restaurarlo desde una instantánea
  • Lo mismo, sobre un disco cifrado
  • Cancelar a mitad y comprobar que el disco no ha cambiado ni un byte

Base técnica

MimOS no mantiene un fork completo de Archiso. Durante la construcción, copia el perfil releng oficial y aplica un delta mínimo: lista de paquetes extra, marca y servicios.

Sistema Live

  • Arquitectura: x86_64
  • Escritorio: KDE Plasma sobre Wayland (SDDM)
  • Red: NetworkManager
  • Audio: PipeWire + WirePlumber
  • Usuario Live efímero: mimos

Instalador

El instalador abre Calamares bajo la política MimOS revisada. Una instalación aceptada no puede abandonarse a medias, una fallida no revela ninguna contraseña, y una credencial con acentos sobrevive byte a byte. Todo medido contra imágenes exactas en máquinas virtuales, incluida la instalación junto a Windows y el particionado manual: reutiliza tu partición EFI sin formatearla y no toca nada que no nombres.

Página de particiones del instalador durante el escenario de particionado manual (1.0)
Menú de arranque de un MimOS instalado junto a Windows, con el tema propio (1.0)

Centro de MimOS

Centro de MimOS son dos aplicaciones. En la sesión Live te da la bienvenida, te acompaña hasta el instalador y te deja los enlaces de la comunidad; ese paquete desaparece al instalar. En el sistema instalado se convierte en un panel de tarjetas: primeros pasos, instalar aplicaciones, cambiar entre MimOS Claro y Oscuro con un clic, documentación, privacidad y el paquete de soporte. Sin telemetría ni acceso a red, como siempre.

Centro de MimOS en la sesión Live, con la tarjeta de instalar y los enlaces de la comunidad (1.0)
Centro de MimOS en el sistema instalado, con su panel de tarjetas sobre el fondo Arrumaco (1.0)

Todas las capturas provienen de la imagen exacta publicada de la 1.0. Las del instalador y los menús de arranque se tomaron dentro de la propia batería de aceptación, sobre esos mismos bytes.

Qué queda por delante

MimOS 1.0 sale con su lista de límites escrita: hay cosas que solo cierra el tiempo y la gente. Lo siguiente es cómo llegan las cosas nuevas a las máquinas que ya existen — un paquete meta que traiga lo que se añada en el futuro, y que una actualización pueda reparar más de lo que hoy repara.