GNU Guix 1.4 er allerede utgitt, og dette er nyhetene

gnu-guix-1.4

GNU Guix System eller Guix System er en gratis, åpen kildekode, rullende Linux-distribusjon bygget rundt GNU Guix-pakkebehandleren.

Har blitt lansert pakkebehandleren GNU Guix 1.4 og GNU/Linux-distribusjonen basert på den, I denne nye versjonen er 6573 pakker oppdatert, i tillegg til 5311 nye pakker er lagt til. Blant annet oppdaterte versjoner av GNOME 42, Xfce 4.16, Linux-libre 6.0.10, LibreOffice 7.4.3.2, blant annet.

For de som ikke er kjent med GNU Guix, bør du vite at det er basert på utviklingen fra Nix-prosjektet og, i tillegg til de typiske pakkehåndteringsfunksjonene, støtter funksjoner som transaksjonsoppdateringer, muligheten til å rulle tilbake oppdateringer, arbeid uten root-privilegier. , blant annet.

For å definere applikasjonsbyggingsskript og pakkingsregler, foreslås det å bruke et spesialisert domenespesifikt språk på høyt nivå og Guile Scheme API-komponenter som lar deg utføre alle pakkehåndteringsoperasjoner i Guile Schemes funksjonelle programmeringsspråk.

De viktigste nye funksjonene i GNU Guix 1.4

I denne nye versjonen som presenteres, er administrasjonen av programvaremiljøet forbedret, siden kommandoen "guix-miljø» er erstattet av den nye kommandoen «guix shell», som ikke bare gjør det mulig å lage byggemiljøer for utviklere, men også å bruke miljøer for å bli kjent med programmer uten å bli reflektert i profilen og uten å prestere "guix installer".

For å forenkle å lage miljøer for utviklere, "guix shell" gir støtte for filene guix.scm og manifest.scm med en beskrivelse av miljøsammensetningen (alternativet "–eksport-manifest" kan brukes til å generere filer). For å lage beholdere som emulerer det klassiske systemkataloghierarkiet, gir "guix-skallet" alternativer “–beholder –emulere-fhs”.

En annen endring som skiller seg ut fra Guix 1.4 er det kommandoen ble lagt til "guix hjem" å administrere hjemmemiljøet. Guix lar deg definere alle komponenter i hjemmemiljøet, inkludert pakker, tjenester og filer som begynner med en punktum. Ved å bruke kommandoen "guix hjem", kan forekomster av det beskrevne hjemmemiljøet gjenskapes i $HOME-katalogen eller i en container, for eksempel for å overføre ditt eget miljø til en ny datamaskin.

Lagt til alternativet "-f deb" til kommandoen "guix pack" for å lage frittstående deb-pakker som kan installeres på Debian.

For å lage ulike typer systembilder (rå, QCOW2, ISO8660 CD / DVD, Docker og WSL2), foreslås en universell kommando "guix systembilde", som lar deg bestemme typen lagring, partisjoner og operativsystem for bildene opprettet.

Alternativet "-melodi" har blitt lagt til pakkemonteringskommandoene, slik at du kan spesifisere prosessormikroarkitekturen som spesifikke optimaliseringer skal aktiveres for (for eksempel kan AVX-512 SIMD-instruksjonene brukes på nyere AMD- og Intel-prosessorer).

Av andre endringer som skiller seg ut fra den nye versjonen:

  • Installasjonsprogrammet implementerer en mekanisme for automatisk å lagre viktig feilsøkingsinformasjon i tilfelle en unormal installasjon.
  • Redusert oppstartstid for applikasjoner ved å bruke dynamisk lenkebuffer for å redusere bruken av statistikk og åpne systemanrop når du leter etter biblioteker.
  • Dette er en ny versjon av GNU Shepherd 0.9 initialiseringssystemet, som implementerer konseptet med midlertidige (forbigående) tjenester og muligheten til å lage tjenester som aktiveres under nettverksaktivitet (i stil med systemd socket-aktivering).
  • Et nytt grensesnitt er lagt til for å angi størrelsen på swap-partisjonen i operativsysteminnstillingene.
  • Grensesnittet for å sette en statisk nettverkskonfigurasjon har blitt redesignet, og tilbyr nå en konfigurasjonserklæring som er analog med ip-kommandostilen.
  • Lagt til 15 nye systemtjenester, inkludert Jami, Samba, fail2ban og Gitile.
  • Siden Packages.guix.gnu.org for pakkelesing ble lansert.

Last ned og få Guix 1.4

For de som er interessert bør vite det Bilder er generert for installasjon på USB Flash (814 MB) og bruk i virtualiseringssystemer (1,1 GB) for nedlastingen din. Den støtter arkitekturene i686, x86_64, Power9, 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.