GNU Guix

Software captura de pantalla:
GNU Guix
Detalles de software:
Versión: 0.15.0 Actualizado
Fecha de carga: 17 Aug 18
Licencia: Libre
Popularidad: 18

Rating: nan/5 (Total Votes: 0)

GNU Guix es un proyecto de software de código abierto y distribución libre que se ha diseñado desde cero para implementar un administrador de paquetes universal para sistemas GNU / Linux, permitiendo a cualquier persona instalar, actualizar y eliminar software desde sus computadoras.

También es una distribución independiente de Linux que se puede implementar en una unidad flash USB, por lo que puede iniciarlo e instalarlo en su computadora. La funcionalidad de administración de paquetes de GNU Guix proviene del innovador administrador de paquetes Nix y utiliza Guile.


Características del administrador de paquetes

La aplicación viene con varias características, entre las que podemos mencionar soporte para actualizaciones transaccionales, soporte para reversiones, perfiles por usuario, administración de paquetes sin privilegios, así como recolección de basura.

Además, proporciona a los usuarios una herramienta única para administrar los archivos de configuración de sus sistemas operativos GNU / Linux. Al basarse en el proyecto Nix, el software toma prestados sus mecanismos de bajo nivel y los combina con las interfaces de programación Guile Scheme.

Características del sistema operativo

La distribución autónoma GNU Guix se distribuye como un archivo tar, que se debe escribir en una unidad flash USB de 1 GB o más de capacidad, compatible con máquinas i686 (32 bits) y x86_64 (64 bits). Además, el sistema también se puede implementar sobre un sistema GNU / Linux existente, incluso en mips64el.

Sin embargo, tenga en cuenta que está en desarrollo y aún no incluye un instalador gráfico o un entorno de escritorio. Los usuarios deben instalar el sistema operativo desde la línea de comandos. Tampoco ofrece soporte para LVM (Logical Volume Manager), ni soporte inmediato para servicios de sistema. Sin embargo, viene con más de 1,000 paquetes.

Qué hay de nuevo en esta versión:

  • El comando guix no deseado, que permite a los usuarios actualizar Guix y su colección de paquetes, ha sido revisado y esperamos que le guste. Pronto hablaremos de estas mejoras en otra publicación, pero basta con decir que la nueva extracción de guix ahora admite reversiones (al igual que el paquete guix) y que la nueva opción --list-generations le permite visualizar actualizaciones pasadas. También es más rápido, no tan rápido como nos gustaría, así que planeamos optimizarlo aún más en el futuro cercano.
  • el paquete guix ahora puede producir binarios reubicables. Con -f squashfs ahora puede producir imágenes almacenadas como sistemas de archivos SquashFS. Estas imágenes pueden ser ejecutadas por Singularity, un & quot; motor de contenedores & quot; implementado en algunos clusters de computación de alto rendimiento.
  • ¡GuixSD ahora se ejecuta en cuadros ARMv7 y AArch64! Sin embargo, no proporcionamos una imagen de instalación porque los detalles dependen de la placa a la que apunta, por lo que deberá construir la imagen siguiendo las instrucciones. En ARMv7 generalmente usa U-Boot, mientras que las cajas AArch64 como OverDrive se basan en GRUB habilitado para EFI. Las definiciones de Bootloader están disponibles para muchas placas: Novena, A20 OLinuXino, BeagleBone e incluso NES.
  • Mejoramos aún más el informe de errores y las sugerencias proporcionadas por el sistema guix. Por ejemplo, ahora sugerirá módulos de kernel por adelantado que deberían agregarse a initrd-previamente, podría instalar un sistema que no arrancaría simplemente porque el initrd carecía de controladores para su disco duro.
  • La configuración del sistema operativo se ha simplificado con la introducción de elementos como el campo initrd-modules y la construcción file-system-label.
  • Hay un nuevo comando guix system docker-image que hace exactamente lo que esperas. : -)
  • Hay una docena de nuevos servicios GuixSD: los escritorios Enlightenment y MATE, httpd de Apache, soporte para emulación transparente con QEMU a través del servicio qemu-binfmt, OpenNTPD, y más.
  • Había 1,200 paquetes nuevos, por lo que ahora tenemos cerca de 8,000 paquetes.
  • ¡Muchas correcciones de errores!
  • El manual ahora está parcialmente traducido al francés y puede ayudarlo a traducirlo a su idioma nativo uniéndose al Proyecto de traducción.

Qué hay de nuevo en la versión 0.13.0:

  • Guix ahora es compatible con aarch64 (procesadores ARM de 64 bits). Sin embargo, esta versión no incluye un paquete de instalación binario, y nuestra granja de compilación aún no proporciona los sustitutos de aarch64. Estamos buscando hardware aarch64 para abordar esto. ¡Póngase en contacto con nosotros si puede ayudar!
  • Del mismo modo, esta versión ya no incluye un tarball mips64el, aunque Guix aún es compatible con esa plataforma. No sabemos si seguiremos apoyando mips64el en el largo plazo; si desea opinar, ¡envíenos un correo electrónico a guix-devel@gnu.org!
  • La imagen de instalación de GuixSD ahora es compatible con UEFI. GuixSD también se puede instalar en Btrfs ahora.
  • GuixSD tiene soporte para ejecutar servicios de sistema (daemons) en contenedores aislados como una forma de mitigar el daño que pueden causar las vulnerabilidades en esos daemons. Vea este artículo de abril.
  • Hay disponible un nuevo comando guix pack para crear paquetes binarios independientes. Lo presentamos en marzo.
  • Guix ahora corre en la flamante serie 2.2 de GNU Guile. La transición generó inconvenientes a los que nos hemos referido, en particular para los usuarios de Guix Pull. ¡Sin embargo, entre otras cosas, la notable mejora en el rendimiento que se recibe de forma gratuita es bienvenida!
  • guix publish, que es lo que usamos para distribuir binarios, tiene un nuevo modo de operación de caché que mejora el rendimiento cuando se distribuyen binarios a una gran cantidad de usuarios, como es el caso de nuestra granja de servidores.
  • Se han abordado muchos problemas de reproducibilidad encontrados en los paquetes, más sobre eso en una publicación futura.
  • 840 paquetes nuevos, lo que da un total de 5,400+, y muchas actualizaciones, incluyendo glibc 2.25, Linux-libre 4.11 y GCC 7.
  • Nuevos servicios de sistema para Redis, Exim, Open vSwitch y más. La interfaz de los servicios existentes, especialmente la del servicio NGINX, se ha mejorado mucho.
  • ¡Muchas correcciones de errores!

Qué hay de nuevo en la versión 0.8.3:

  • La capacidad de declarar los paquetes que deben estar presentes en su perfil, y pasarlos a la nueva opción --manifest del paquete guix.
  • el entorno guix tiene una nueva opción --ad-hoc para generar rápidamente entornos de desarrollo ad hoc.
  • Las nuevas herramientas:. Guix edición para abrir una receta, dimensiones guix al perfil del uso del disco de un paquete y sus dependencias, guix gc --verify para comprobar la integridad del almacén
  • 179 paquetes nuevos, notablemente LibreOffice, Coq y una instantánea de Guile-Emacs.
  • ¡Muchas correcciones de errores y mejoras variadas!

¿Qué hay de nuevo en la versión 0.8.1:.

  • Un nuevo puerto a ARMv7
  • Nuevas opciones de vix del sistema guix para compartir sistemas de archivos con el host.
  • Nuevas interfaces de configuración para definiciones locales y para nscd.
  • La adición de un importador de CPAN para la importación de guix, y más comprobadores para guix lint.
  • 164 nuevos paquetes y 222 actualizaciones de paquetes.
  • Muchas correcciones de errores y mejoras de usabilidad.

Qué hay de nuevo en la versión 0.8 Alpha:

  • Un nuevo comando de entorno guix para la contabilidad y la reproducción de entornos de desarrollo.
  • Una interfaz de usuario de Emacs como alternativa a la interfaz de línea de comandos para la gestión de paquetes.
  • Un mecanismo experimental para una implementación más rápida de las actualizaciones de seguridad.
  • las declaraciones del sistema operativo ahora pueden especificar dispositivos de intercambio, dispositivos mapeados, firmware y más.
  • Más herramientas de desarrollador, especialmente guix lint y guix import.
  • Se agregaron 162 paquetes, con más de 100 actualizaciones de paquetes.

Otro software de desarrollador Free Software Foundation

imgSeek
imgSeek

21 Sep 15

GNU Emacs
GNU Emacs

11 Jul 15

GNU Oleo
GNU Oleo

2 Jun 15

Comentarios a la GNU Guix

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!