Nota: Dar la bienvenida. Migasfree-client es el componente fundamental que se instala en los miles de puestos de trabajo para que el sistema de gestión cobre vida. Sin el cliente, el servidor es solo una base de datos.
Nota: Explicar que es el "puesto de mando" local. No solo instala software, sino que registra qué hardware tiene el equipo y autoconfigura periféricos sin intervención del usuario. Ejemplo real: Ayuntamiento de Zaragoza (miles de equipos).
Nota: El paso a la v5 no fue estético, fue estructural. Pasamos de un sistema monolítico a uno basado en micro-servicios internos. mTLS asegura que solo nuestros clientes hablen con nuestro servidor.
Nota: En v4 si alguien "husmeaba" la red podía ver el JSON. En v5, aunque uses HTTP plano, el payload va firmado (JWS) y cifrado (JWE). Nadie puede suplantar al servidor ni leer los datos sensibles.
Nota: Se ha pasado de muchos comandos pequeños a uno solo con subcomandos. Destacar el uso de Python Rich: ahora las tablas son legibles, hay colores y barras de progreso reales en la terminal.
Nota: Esto es vital para el ahorro de tiempo. Si solo quieres actualizar las impresoras de un aula entera, no necesitas que el cliente revise miles de paquetes de software. Ahorro de ancho de banda y CPU.
Nota: Windows es ahora un "ciudadano de primera clase". Gracias a WPT y lshw-win, la gestión de un PC con Windows es técnicamente equivalente a la de un Linux desde el punto de vista del administrador del servidor.
Nota: ¿Por qué no usamos winget al final? Porque queríamos control total sobre la integridad (firmas GPG) y evitar la dependencia de la API de Microsoft. WPT es ligero, determinista y seguro.
Nota: Mencionar que cualquiera puede escribir un plugin para un nuevo gestor de paquetes (ej. Alpine/apk) sin tocar el código base del cliente. Es un diseño "Open-Closed" (abierto a extensión, cerrado a modificación).
Nota: Este es el "corazón" técnico. El orden es crítico: los atributos (IP, usuario) deciden qué software se instala. El inventario de software solo se sube si ha habido cambios exitosos.