cpak: formato de paquetes OCI para Linux

Fuentes: cpak: The OCI application package format for Linux

cpak es un formato de paquetes aplicativos diseñado para Linux, permitiendo la distribución de software de forma transparente y verificable. Cada paquete incluye un manifiesto claro, una fuente real y una comanda de ejecución que se puede inspeccionar antes de su instalación. Esta estructura permite a los desarrolladores cambiar los manifiestos de forma real y observar qué herramientas aceptan, rechazan o modifican sus comportamientos. Para el despliegue, cpk ofrece dos binarios estáticos para el runtime y una almacenamiento compartido para cada aplicación, eliminando la necesidad de crear una segunda pila de drivers en cada imagen. Además, utiliza la sintaxis Dockerfile para la construcción de imágenes, la caché de capas y las construcciones incrementales sin dependencias de un daemon en producción. La gestión de recursos es eficiente: binden host los drivers de gráficos desde el inicio y declaran acceso a DBus, puertos de sockets y dispositivos específicos, garantizando que solo se otorgan los recursos necesarios. La gestión de versiones es flexible: se pueden instalar cualquier etiqueta,rama o commit exacto, y se puede apuntar a una versión específica de origen para garantizar la consistencia en múltiples sistemas. Esta tecnología permite construir imágenes OCI para cada arquitectura y funciona de forma nativa en todas las distribuciones de Linux.