Lista den nya versionen av GNU Guix 1.1-pakethanteraren

Nyligen se tillkännagav lanseringen av den nya versionen av GNU Guix 1.1-pakethanteraren och GNU / Linux-distributionen byggd på denna grund. Fördelningen stillåter installation som ett fristående operativsystem i virtualiseringssystem, i containrar och i vanlig utrustning, liksom lanseringen av redan installerade GNU / Linux-distributioner, som fungerar som en plattform för att implementera applikationer.

Användaren har funktioner som beroendeberäkning, rotlöst arbete, återställning till versioner ovan vid problem, konfigurationshantering, miljökloning (skapa en exakt kopia av programvarumiljön på andra datorer) etc.

Medan GNU Guix-pakethanteraren bygger på resultaten av Nix-projektet och förutom de typiska pakethanteringsfunktionerna, stöder funktioner som att utföra transaktionsuppdateringar, möjligheten att återuppdatera, arbeta utan att erhålla superanvändarbehörigheter, supportprofiler kopplade till enskilda användare, möjligheten att samtidigt installera flera versioner av ett program, skräpuppsamlingsmedel (identifiering och borttagning av oanvända versioner av paket).

Dessutom föreslås att man använder ett specialiserat språk på hög nivå inriktat på Guile Scheme API-komponenter och ämnen för att bestämma scenarier för applikationsmontering och regler för paketbildning. Med dessa komponenter kan du utföra alla pakethanteringsåtgärder i det funktionella programmeringsspråket.

Vad är nytt i GNU Guix 1.1?

Denna version motsvarar 14.078 11 åtaganden som gjorts av 201 personer under XNUMX månader. Den innehåller många nya funktioner, användargränssnitt och prestanda, förbättringar samt många buggfixar.

Bland de viktigaste nyheterna som sticker ut kan vi hitta det Lade till en ram för automatiserad grafisk installationstestning. Installatören är nu monterad på ett kontinuerligt integrationssystem och testas i olika konfigurationer (vanlig och krypterad rotpartition, skrivbordsinstallation etc.).

Två nya kommandon har lagts till, en av dem är "guix-systemet beskriv«, Vilket gör det möjligt att, när det implementeras, utvärdera ändringarna mellan två olika instanser av systemet, det andra kommandot som har lagts till är"Guix distribuera" som är utformad för att implementera fyllning av flera datorer samtidigt, till exempel nya miljöer i VPS eller fjärrsystem som är tillgängliga via SSH.

Vi kan också hitta nya systemtjänster tillagda: auditd, fontconfig-file-system, getmail, gnome-keyring, kernel-module-loader, knot-resolver, mumi, nfs, nftables, nix, pagekite, pam-mount, patchwork, polkit-wheel, provenance, pulseaudio, sane, singularitet, USB-lägesbrytare.

också uppdaterade programversioner i 3368 paket, 3514 nya paket lades till, inklusive uppdaterade versioner av xfce 4.14.0, gnome 3.32.2, mate 1.24.0, xorg-server 1.20.7, bash 5.0.7, binutils 2.32, koppar 2.3.1, emacs 26.3, belysning 0.23.1, gcc 9.3 .0, gimp 2.10.18 .2.29, glibc 2.2.20, gnupg 1.13.9, go 2.2.7, guile 68.7.0, icecat 0-guix1-preview3.7.0, icedtea 6.4.2.2, libreoffice 5.4, linux-libre 31. 12.33, openjdk 5.30.0, perl 3.7.4, python 1.39.0 och oxid XNUMX.

Av de andra förändringarna som sticker ut av denna nya version är:

  • Bildstöd för Singularity och Docker har lagts till i guix pack-kommandot.
  • Kommandot "guix time-machine" har lagts till så att du kan rulla tillbaka till valfri version av ett paket som sparats i Software Heritage-arkivet.
  • Alternativet "–target" har lagts till i "guix-systemet", vilket ger delvis stöd för korskompilering;
  • Guix implementeras med Guile 3, vilket har en positiv effekt på prestanda.
  • Paketberoende grafen är begränsad till en reducerad uppsättning binära källkomponenter i enheten (seed), vilket är ett stort steg mot fullständigt verifierbar bootstrap-implementering.
  • Byggsystem för Node.js, Julia och Qt har lagts till för att förenkla skrivpaket för applikationer relaterade till dessa projekt.
  • Dessutom har författare från paketförvar från tredje part verktyg för att skriva nyhetsmeddelanden som användaren kan läsa genom att utföra kommandot "guix pull –news".

Ladda ner Guix 1.1

Slutligen för dem som är intresserade av att testa pakethanteraren eller distributionen, du kan kontrollera detaljerna installation och / eller hitta bilderna för nedladdning, I följande länk.

Bilderna för installation i USB Flash (241 Mb) eller deras användning i virtualiseringssystem (479 Mb) finns tillgängliga för arkitekturen i686, x86_64, armv7 och aarch64.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.