Zoi es un gestor de paquetes universal altamente personalizable, una especie de AUR universal pensado para todas las plataformas, incluidas FreeBSD y OpenBSD. Nace para simplificar la instalación, actualización y distribución de software en entornos heterogéneos, poniendo el foco en seguridad, rendimiento y compatibilidad con gestores existentes.
En Q2BSTUDIO impulsamos proyectos como este con servicios de software a medida y aplicaciones a medida, desarrollo multiplataforma, automatización y DevOps. Si tu organización necesita acelerar la entrega de software con soluciones robustas y escalables, conoce cómo diseñamos e integramos aplicaciones a medida alineadas a tus procesos, con capacidades de inteligencia artificial, ciberseguridad y servicios cloud.
Instalar un paquete desde repositorios activos:
$ zoi install hello
Instalar un paquete desde un repositorio concreto:
$ zoi install @hola/hola
Instalar una versión específica:
$ zoi install package@v1.2.0
Actualizar un paquete o todo el sistema:
$ zoi update package # usa all para actualizar todos los paquetes instalados
Anclar un paquete a una versión para evitar actualizaciones posteriores:
$ zoi pin package v1.2.0 # usa unpin para desanclar
Desinstalar un paquete:
$ zoi uninstall package
Añadir un repositorio a la lista de activos:
$ zoi repo add repo-name
Además, Zoi permite buscar, listar, mostrar información detallada, y compilar paquetes desde código fuente. Su sistema de dependencias es flexible y compatible con otros gestores, facilitando la convivencia con ecosistemas existentes.
Zoi admite un registro personalizado y la incorporación de repositorios propios sin necesidad de reemplazar por completo el registro principal. El registro utiliza git, por lo que la sincronización al añadir o actualizar paquetes es rápida, evitando descargar todo el índice en cada operación.
La seguridad es una prioridad. Zoi integra verificación de checksums y verificación de firmas para garantizar la integridad y autenticidad de los paquetes, con el objetivo de ofrecer instalaciones seguras por defecto.
El proyecto está creciendo y buscamos colaboraciones. Si te interesa, cualquier contribución suma. Si además tienes experiencia y tiempo para co mantener el proyecto, ponte en contacto. Existe la posibilidad de ofrecer asiento de GitLab Ultimate.
Repositorio en GitHub: https://github.com/Zillowe/Zoi
Documentación completa: https://zillowe.qzz.io/docs/zds/zoi
La hoja de ruta de v5 beta está disponible en el archivo ROADMAP.md del repositorio y todas las funcionalidades se documentan en el sitio de docs.
Si operas en entornos híbridos o multi nube y quieres integrar Zoi en pipelines CI CD con infraestructura escalable, nuestro equipo puede ayudarte a diseñar una arquitectura robusta y segura. Descubre nuestros servicios cloud aws y azure para acelerar despliegues, observabilidad y cumplimiento.
Q2BSTUDIO es una empresa de desarrollo de software que crea soluciones de software a medida con inteligencia artificial e ia para empresas, diseño de agentes IA, ciberseguridad y pentesting, servicios inteligencia de negocio y analítica con power bi, además de automatización de procesos y plataformas multiplataforma orientadas a alto rendimiento. Si buscas convertir la gestión de paquetes y el ciclo de vida de tu software en una ventaja competitiva, hablemos.