Utgitt den første stabile versjonen av Guix 1.0, og disse er nyhetene

Veiledning 1.0

Etter mer enn 6 år med hardt arbeid og 19 publiserte versjoner, Nix-teamet har nettopp kunngjort utgivelsen av den første stabile versjonen fra pakkelederen. For prosjektansvarlige, Veiledning 1.0 det har flere bemerkelsesverdige fordeler.

På brukernivå, Guix vil gjøre det enkelt å installere programvaren og holde deg oppdatert ved å bruke forskjellige kommandoer som å søke på guix for å finne programvaren, installere guix for å installere dem, guix pull og guix oppgradere for å oppdatere dem regelmessig.

Om Guix

I 2012 møttes en gruppe hackere fra GNU-distribusjonene i Düsseldorf, Tyskland, for å presentere et nytt prosjekt som de begynte å jobbe med. Dette prosjektet kalt Guix, men uttales "gi: ks" adresserer behovet for å effektivt kontrollere pakkedistribusjoner på tvers av distribusjoner Linux.

Med andre ord Guix er en rent funksjonell pakkeleder skrevet på Guile Scheme-språk og basert på Nix pakkeleder. Derfor finner Guix koblinger med paradigmet til funksjonelle programmeringsspråk implementert gjennom Ocaml-, Haskell- eller Scheme-språkene i dette tilfellet.

Distribusjonen inkluderer bare gratis komponenter og leveres med GNU Linux-Libre-kjernen, renset for ikke-gratis gjenstander fra binær firmware. GCC 8.3 brukes til montering.

I tillegg til at det også implementerer konstruksjon og sammensetning av rent funksjonelle pakker.

Hovednyhetene til Guix 1.0

Guix følger en modell distribusjon av Rullende utgivelse, noe som betyr at du når som helst kan kjøre kommandoen "guix pull" for å få de siste oppdateringene.

Selv om denne funksjonen er vanlig hos andre pakkeforvaltere, Guix-teamet legger til særegne Guix-funksjoner, som er dens transaksjonsaspekt.

Dette betyr praktisk at brukeren kan bruke Guix når som helst for å gå tilbake til en tidligere versjon av pakken på Linux-distribusjonen din løping kommandoen "Guix – tilbakeslag" eller "guix-pakke -l" for å analysere forskjellene mellom pakker.

Som en annen ikke mindre viktig fordel fremhever Guix vedlikeholdere også reproduserbarheten.

Gjennom dette begrepet må vi forstå det Guix lar brukeren implementere nøyaktig samme miljø av programvare på forskjellige maskiner eller til forskjellige tider takket være "guix beskriv" og "guix pull".

Til slutt skal det bemerkes at alle disse operasjonene med pakkeleder trenger ikke rottillatelser for brukere, noe som er uvurderlig, spesielt i sammenheng med høyytelses databehandling (HPC) og reproduserbar vitenskap.

For utviklere er Guix også nyttig fordi det for eksempel tillater å lage tilpassede programvaremiljøer.

Også, hvis de er utviklere som ønsker å få tilbakemelding fra brukerne ganske raskt, Guix gir en enkel måte å lage containerbilder som kan brukes av Docker og til og med frittstående arkiver som alle kan kjøre når som helst.

På den annen side, hvis du er systemadministrator, bør Guix erklærende og enhetlige tilnærming til konfigurasjonsadministrasjon være av interesse for deg.

For å konfigurere systemet kan de bruke en enkelt konfigurasjonsfil til å definere alle aspekter av systemkonfigurasjonen, inkludert tjenester, filsystemer, lokaliteter, kontoer og alt på samme systemspråk.

Ifølge Guix-teamet letter dette distribusjonen av komplekse tjenester, for eksempel applikasjoner som er avhengige av webtjenester.

Endelig, teamet spesifiserer at med en enkelt kommando kan en forekomst opprettes på maskinen din, i en virtuell maskin (VM) eller i en container for testing. Systemadministratorer kan også lage ISO-bilder.

Med denne første stabile versjonen av Guix kunngjør teamet som har ansvaret for prosjektet at det har nådd et veldig viktig stadium og håper at denne transaksjonspakkeforvalteren vil tillate deg å tilpasse systemet ditt i dybden med Guiles programmeringsgrensesnitt.

Last ned Guix 1.0

Bilder for installasjon i USB Flash (243 MB) og brukt i virtualiseringssystemer (474 ​​MB) er tilgjengelige å laste ned.


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.