Liste den nye versjonen av GNU Guix 1.1 pakkebehandling

Nylig se kunngjorde utgivelsen av den nye versjonen av GNU Guix 1.1-pakkebehandling og GNU / Linux-distribusjonen bygget på dette fundamentet. Fordelingen stillater installasjon som et frittstående operativsystem i virtualiseringssystemer, i containere og i vanlig utstyr, samt lanseringen i GNU / Linux-distribusjoner som allerede er installert, og fungerer som en plattform for å implementere applikasjoner.

Brukeren har funksjoner som avhengighetsregnskap, rotløs arbeid, tilbakeføring til versjoner ovenfor i tilfelle problemer, konfigurasjonsadministrasjon, miljøkloning (lage en nøyaktig kopi av programvaremiljøet på andre datamaskiner), etc.

Mens GNU Guix pakkeforvalter bygger på prestasjonene i Nix-prosjektet og i tillegg til de typiske pakkestyringsfunksjonene, støtter funksjoner som å utføre transaksjonsoppdateringer, muligheten til å tilbakestille oppdateringer, arbeide uten å få superbrukerrettigheter, støtteprofiler knyttet til individuelle brukere, muligheten til samtidig å installere flere versjoner av ett program, søppeloppsamlingsmiddel (identifisering og fjerning av ubrukte versjoner av pakker).

I tillegg foreslås det å bruke et spesialisert høyt nivå språk som er orientert mot Guile Scheme API-komponenter og emner for å bestemme applikasjonsmonteringsscenarier og pakkeformasjonsregler. Disse komponentene lar deg utføre alle pakkehåndteringsoperasjoner i det funksjonelle programmeringsspråkskjemaet.

Hva er nytt i GNU Guix 1.1?

Denne versjonen tilsvarer 14.078 forpliktelser gjort over 11 måneder av 201 personer. Den inneholder mange nye funksjoner, brukergrensesnitt og ytelse, forbedringer, samt mange feilrettinger.

Blant de viktigste nyhetene som skiller seg ut, kan vi finne det Lagt til et rammeverk for automatisert grafisk installasjonstesting. Installasjonsprogrammet er nå samlet på et kontinuerlig integreringssystem og testet i forskjellige konfigurasjoner (vanlig og kryptert rotpartisjon, installasjon med skrivebord, etc.).

To nye kommandoer er lagt til, en av dem er "guix system beskriver«, Som gjør det mulig å evaluere endringene mellom to forskjellige forekomster av systemet når det implementeres, den andre kommandoen som ble lagt til er"Guix deploy" som er designet for å implementere fylling av flere datamaskiner samtidig, for eksempel nye miljøer i VPS eller eksterne systemer tilgjengelig via SSH.

Vi kan også finne nye systemtjenester lagt til: 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-modusbryter.

Lengre oppdaterte programvareversjoner i 3368 pakker, 3514 nye pakker ble lagt til, inkludert oppdaterte versjoner 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, 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 oksid XNUMX.

Av de andre endringene som skiller seg ut av denne nye versjonen er:

  • Bildestøtte for Singularity og Docker er lagt til guix pack-kommandoen.
  • Kommandoen "guix time-machine" er lagt til, slik at du kan rulle tilbake til hvilken som helst versjon av en pakke som er lagret i Software Heritage-arkivet.
  • Alternativet "–mål" er lagt til i "guix-systemet", noe som gir delvis støtte for krysskompilering;
  • Guix er implementert ved hjelp av Guile 3, noe som har en positiv effekt på ytelsen.
  • Pakkeavhengighetsgrafen er begrenset til et redusert sett med binære kildekomponenter i forsamlingen (seed), som er et stort skritt mot fullverifiserbar implementering av bootstrap.
  • Bygg systemer for Node.js, Julia og Qt er lagt til for å forenkle skrivepakker for applikasjoner relatert til disse prosjektene.
  • I tillegg har tredjepartspakkelagerforfattere verktøy for å skrive nyhetsmeldinger som brukeren kan lese ved å utføre kommandoen "guix pull –news".

Last ned Guix 1.1

Til slutt for de som er interessert i å teste pakkelederen eller distribusjonen, kan du sjekke detaljene installasjon og / eller finn bildene for nedlasting, I den følgende lenken.

Bildene for installasjon i USB Flash (241 Mb) eller deres bruk i virtualiseringssystemer (479 Mb), er tilgjengelige for arkitekturen i686, x86_64, armv7 og aarch64.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.