Alliberada la primera versió estable de Guix 1.0 i aquestes són les seves novetats

Guix 1.0

Després de més de 6 anys d'ardu treball i 19 versions publicades, l'equip de Nix acaba d'anunciar el llançament de la primera versió estable de l'administrador de paquets. Per als mantenidors de projectes, Guix 1.0 té diversos beneficis notables.

A l'àmbit de l'usuari, Guix facilitarà la instal·lació del programari i el mantindrà actualitzat mitjançant l'ús de diverses ordres com la cerca de guix per buscar el programari, guix install per instal·lar-los, guix pull i guix upgrade per actualitzar regularment.

Sobre Guix

El 2012, un grup de hackers de les distribucions de GNU es van reunir a Düsseldorf, Alemanya, per presentar un nou projecte en què van començar a treballar. Aquest projecte anomenat Guix, però pronunciat “gi: ks“ aborda la necessitat de controlar de manera efectiva les implementacions de paquets a les distribucions de Linux.

En altres paraules, Guix és un administrador de paquets purament funcional escrit en llenguatge Guile Scheme i basat en ladministrador de paquets Nix. Per tant, Guix troba enllaços amb el paradigma dels llenguatges de programació funcional implementats a través dels llenguatges Ocaml, Haskell o Scheme en aquest cas.

La distribució inclou només components gratuïts i ve amb el nucli GNU Linux-Lliure, netejat d'elements no lliures de microprogramari binari. GCC 8.3 sutilitza per al muntatge.

A més que també implementa la construcció i la composició de paquets purament funcionals.

Principals novetats de Guix 1.0

Guix segueix un model de distribució de «Rolling Release», el que significa que es pot executar l'ordre “guix pull” en qualsevol moment per obtenir les darreres actualitzacions.

Si bé aquesta característica és comú en altres administradors de paquets, l'equip de Guix afegeix una característica distintiva de Guix, que és el seu aspecte transaccional.

Convenientment, això vol dir que l'usuari pot utilitzar Guix en qualsevol moment per tornar a una versió anterior del paquet en la distribució Linux executant la comanda “guix –roll-back” o “guix package -l” per analitzar les diferències entre paquets.

Com un altre avantatge no menys important, els mantenidors de Guix també en ressalten la reproductibilitat.

Mitjançant aquest terme, hem d'entendre que Guix permet a l'usuari implementar exactament el mateix entorn de programari en diferents màquines o en diferents moments gràcies a “guix descriu” i “guix pull”.

Finalment, cal tenir en compte que totes aquestes operacions amb l'administrador de paquets no requereixen permisos root per als usuaris, cosa que és inavaluable, especialment en el context de la computació d'alt rendiment (HPC) i la ciència reproduïble.

Per als desenvolupadors, Guix també és útil perquè permet, per exemple, crear entorns de programari personalitzats.

A més, que si són desenvolupadors que volen obtenir comentaris dels seus usuaris amb força rapidesa, Guix proporciona una manera senzilla de crear imatges de contenidor utilitzables per Docker i fins i tot fitxers comprimits independents que qualsevol persona pot executar en qualsevol moment.

D'altra banda, si sou administradors de sistemes, l'enfocament declaratiu i unificat de Guix per a l'administració de la configuració els hauria de poder interessar.

Per configurar el vostre sistema, podeu utilitzar un sol fitxer de configuració per definir tots els aspectes de la configuració del vostre sistema, inclosos els serveis, els sistemes de fitxers, les configuracions regionals, els comptes i tot en el mateix idioma del sistema.

Segons l'equip de Guix, això facilita enormement el desplegament de serveis complexos, com ara les aplicacions que depenen dels serveis web.

Finalment, l'equip especifica que amb una sola ordre, es pot crear una instància a la màquina, en una màquina virtual (VM) o en un contenidor per provar-ho. Els administradors del sistema també poden crear imatges ISO.

Amb aquesta primera versió estable de Guix, l'equip a càrrec del projecte anuncia haver aconseguit una etapa molt important i espera que aquest administrador de paquets transaccional permeti personalitzar el seu sistema en profunditat amb les interfícies de programació de Guile.

Descarregar Guix 1.0

Les imatges per a instal·lació en USB Flash (243 MB) i utilitzades en sistemes de virtualització (474 ​​MB) estan disponibles per descarregar.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.