Permite a los desarrolladores de software publicar programas directamente desde sus propios sitios web, al tiempo que admite funciones familiares de los repositorios de distribución centralizada, como bibliotecas compartidas, actualizaciones automáticas y firmas digitales. Está destinado a complementar, en lugar de reemplazar, la administración de paquetes del sistema operativo. Los paquetes de instalación nunca interfieren con los proporcionados por la distribución.
Zero Install no define un nuevo formato de empaque; Se pueden utilizar archivos comprimidos o archivos zip sin modificar. En cambio, define un formato de metadatos XML para describir estos paquetes y las dependencias entre ellos. Se puede usar un solo archivo de metadatos en múltiples plataformas (por ejemplo, Windows, Ubuntu, Debian, Fedora, FreeBSD y Mac OS X).
Zero Install también tiene algunas características interesantes que no se encuentran a menudo en los administradores de paquetes tradicionales. Por ejemplo, si bien compartirá bibliotecas siempre que sea posible, siempre puede instalar varias versiones de un paquete en paralelo cuando haya requisitos en conflicto. La instalación siempre está libre de efectos secundarios (cada paquete se descomprime en su propio directorio y no toca los directorios compartidos), lo que lo hace ideal para usar con tecnologías de espacio aislado y virtualización.
El archivo XML que describe los requisitos del programa también se puede incluir en un repositorio de código fuente, lo que permite el manejo completo de dependencias para versiones de desarrollador inéditas. Por ejemplo, un usuario puede clonar un repositorio de Git y compilar y probar el programa, descargando automáticamente versiones más nuevas de bibliotecas cuando sea necesario, sin interferir con las versiones de esas bibliotecas instaladas por su distribución, que continúan utilizándose para otro software.
Qué hay de nuevo:
- Se reemplazó el menú desplegable «Integrar» con la ventana emergente.
- Se cambió el nombre de «Mis aplicaciones» a «Mis aplicaciones».
- Soporte agregado para Windows en ARM64
- Se agregaron firmas Authenticode a los binarios.
Danos tu opinión