Ya fue liberada la nueva versión de Guix 1.0 y de la distribución GuixSD

Guix 1.0

Hace poco se anuncio el lanzamiento del gestor de paquetes GNU Guix 1.0 y la distribución GuixSD (Guix System Distribution), construido sobre su base.

En este nuevo lanzamiento un cambio significativo en el número de versión se debe a la finalización de todos los objetivos establecidos para la formación de un lanzamiento estable. El problema resumió los siete años de trabajo en el proyecto y está reconocido como listo para el uso diario.

El paquete de distribución permite la instalación como un sistema operativo independiente en sistemas de virtualización, en contenedores y en equipos convencionales, además de ejecutarse en distribuciones GNU / Linux ya instaladas, actuando como una plataforma para implementar aplicaciones.

Guix se basa en la carga de trabajo del proyecto Nix, además de las funciones típicas de administración de paquetes, admite características como realizar actualizaciones transaccionales, la capacidad de revertir actualizaciones, trabajar sin obtener privilegios de superusuario, soportar perfiles específicos de usuario programas, recolección de basura (identificación y eliminación de versiones no utilizadas de paquetes).

Admite la capacidad de usar paquetes preparados para el administrador de paquetes de Nix y ubicados en el repositorio de Nixpkgs.

Además de las operaciones de paquetes, es posible crear scripts para administrar configuraciones de aplicaciones. Al crear un paquete, todas las dependencias relacionadas se descargan y compilan automáticamente.

Es posible descargar paquetes binarios ya hechos desde el repositorio y compilar desde la fuente con todas las dependencias. Se implementaron herramientas para mantener actualizadas las versiones de los programas instalados mediante la organización de la instalación de actualizaciones desde un repositorio externo.

Principales novedades

GuixSD

Con el lanzamiento de esta primera versión estable se destaca que se agregó un nuevo instalador interactivo que funciona en modo de texto.

Otra novedad de esta versión es que se ha preparado una nueva imagen para máquinas virtuales, adecuada tanto para conocer el kit de distribución como para crear entornos de trabajo para el desarrollo.

Con lo cual se agregaron nuevos servicios de sistema cups-pk-helper, imap4d, inputattach, localed, nslcd, zabbix-agent y zabbix-server.

Así mismo las versiones de las aplicaciones fueron actualizadas en 2104 paquetes, también fueron agregados 1102 paquetes nuevos.

Incluyendo las versiones actualizadas de clojure 1.10.0, cups 2.2.11, emacs 26.2, gcc 8.3.0, gdb 8.2.1, ghc 8.4.3, gimp 2.10.10, glibc 2.28, gnome 3.28.2, gnupg 2.2.15, go 1.12.1, guile 2.2.4, icecat 60.6.1-guix1, icedtea 3.7.0, inkscape 0.92.4, libreoffice 6.1.5.2, linux-libre 5.0.10, mate 1.22.0, ocaml 4.07.1, octave 5.1.0, openjdk 11.28, python 3.7.0, rust 1.34.0, r 3.6.0, sbcl 1.5.1, shepherd 0.6.0, xfce 4.12.1 y xorg-server 1.20.4.

El administrador de servicios de Shepherd de GNU se ha actualizado a la versión 0.6, que implementa el modo de servicio de un solo disparo, en el que el servicio se marca inmediatamente después de un lanzamiento exitoso, que puede ser necesario para comenzar a trabajar una sola vez antes de otros servicios, por ejemplo, para realizar la limpieza o la inicialización.

Novedades en Guix 1.0

En cuanto a las novedades para el gestor de paquetes, se ha agregado un indicador del progreso de las operaciones y el resaltado de los mensajes de diagnóstico con colores. De forma predeterminada, la mayoría de los comandos ahora se ejecutan sin resultados detallados en la pantalla, que se habilita mediante una opción separada “-v” (–verbosity).

Por otra parte se recibió un nuevo comando “guix system delete-generation” y las opciones “guix pack – save-provenance”, “guix pull – news”, “guix environment – preserve”, “guix gc – list-roots “,” guix gc –delete-generation “,” guix weather –coverage “.

Se agregaron nuevas opciones de conversión de paquetes “–with-git-url” y “–with-branch”.

También se ha agregado campos de configuración de distribución de teclado para definir una distribución de teclado, configuración xorg para configurar el servidor X, etiqueta para una etiqueta de sección y servicios esenciales para definir servicios básicos.

De los demás cambios en Guix 1.0, se destacan:

  • Se agregó el comando “guix pack -RR” para crear archivos tar con archivos ejecutables reubicables que se pueden ejecutar tanto en relación con las rutas en el espacio de nombres del usuario como en relación con Proot.
  • En “guix pull”, se proporciona la formación de un caché de paquete para acelerar las operaciones de búsqueda por nombre y se proporciona la incorporación del paquete “glibc-utf8-locales”.
  • Como administrador de entrada, se usa GDM en lugar de SliM.

Descarga. 


Sé el primero en comentar

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.