Skriv en liste over den nye version af GNU Guix 1.1-pakkehåndteringen

For nylig se annoncerede frigivelsen af ​​den nye version af GNU Guix 1.1-pakkehåndteringen og GNU / Linux-distributionen bygget på dette fundament. Fordelingen stillader installation som et selvstændigt operativsystem i virtualiseringssystemer, i containere og i almindeligt udstyr samt lanceringen i allerede installerede GNU / Linux-distributioner, der fungerer som en platform til implementering af applikationer.

Brugeren har funktioner som afhængighedsregnskab, rodløst arbejde, tilbageførsel til versioner ovenfor i tilfælde af problemer, konfigurationsstyring, miljøkloning (oprettelse af en nøjagtig kopi af softwaremiljøet på andre computere) osv.

Mens GNU Guix pakkehåndtering bygger på resultaterne af Nix-projektet og ud over de typiske pakkehåndteringsfunktioner, understøtter funktioner såsom udførelse af transaktionsopdateringer, muligheden for at tilbageføre opdateringer, arbejde uden at opnå superbrugerrettigheder, supportprofiler, der er knyttet til individuelle brugere, muligheden for samtidigt at installere flere versioner af et program, skraldindsamlingsmidler (identifikation og fjernelse af ubrugte versioner af pakker).

Derudover foreslås det at bruge et specialiseret sprog på højt niveau orienteret mod Guile Scheme API-komponenter og emner til at bestemme applikationssamlingsscenarier og pakkedannelsesregler. Disse komponenter giver dig mulighed for at udføre alle pakkehåndteringsoperationer i det funktionelle programmeringssprogskema.

Hvad er nyt i GNU Guix 1.1?

Denne version svarer til 14.078 forpligtelser, der blev indgået over 11 måneder af 201 personer. Det inkluderer mange nye funktioner, brugergrænseflade og ydeevne, forbedringer samt mange fejlrettelser.

Blandt de vigtigste nyheder, der skiller sig ud, kan vi finde det Tilføjet en ramme for automatiseret grafisk installationstest. Installationsprogrammet er nu samlet på et kontinuerligt integrationssystem og testet i forskellige konfigurationer (almindelig og krypteret rodpartition, installation med desktops osv.).

To nye kommandoer er tilføjet, en af ​​dem er "guix system beskriver«, Hvilket gør det muligt, når det implementeres, at evaluere ændringerne mellem to forskellige forekomster af systemet, den anden kommando, der blev tilføjet, er"Guix implementere" som er designet til at implementere udfyldning af flere computere på samme tid, for eksempel nye miljøer i VPS eller fjernsystemer tilgængelige via SSH.

Vi kan også finde nye systemtjenester tilføjet: 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-modeswitch.

Også opdaterede softwareversioner i 3368 pakker, 3514 nye pakker blev tilføjet, inklusive opdaterede versioner af xfce 4.14.0, gnome 3.32.2, mate 1.24.0, xorg-server 1.20.7, bash 5.0.7, binutils 2.32, kopper 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 og oxid XNUMX.

Af de andre ændringer, der skiller sig ud af denne nye version er:

  • Billedstøtte til Singularity og Docker er blevet føjet til guix pack-kommandoen.
  • Kommandoen "guix time-machine" er tilføjet, så du kan rulle tilbage til enhver version af en pakke, der er gemt i Software Heritage-arkivet.
  • Indstillingen "–target" er blevet føjet til "guix-systemet", hvilket giver delvis understøttelse af krydskompilering;
  • Guix implementeres ved hjælp af Guile 3, hvilket har en positiv effekt på ydeevnen.
  • Pakkeafhængighedsgrafen er begrænset til et reduceret sæt binære kildekomponenter i samlingen (seed), hvilket er et stort skridt mod fuldt verificerbar implementering af bootstrap.
  • Bygningssystemer til Node.js, Julia og Qt er tilføjet for at forenkle skrivepakker til applikationer relateret til disse projekter.
  • Derudover har tredjepartspakkeopbevaringsforfattere værktøjer til at skrive nyhedsmeddelelser, som brugeren kan læse ved at udføre kommandoen "guix pull –news".

Download Guix 1.1

Endelig for dem, der er interesserede i at teste pakkehåndtering eller distribution, du kan kontrollere detaljerne installation og / eller find billederne til download, I det følgende link.

Billederne til installation i USB Flash (241 Mb) eller deres anvendelse i virtualiseringssystemer (479 Mb) er tilgængelige til arkitekturen i686, x86_64, armv7 og aarch64.


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.