Den første stabile version af Guix 1.0 er frigivet, og det er dens nyheder

Vejledning 1.0

Efter mere end 6 års hårdt arbejde og 19 udgivne versioner, Nix-teamet har netop annonceret frigivelsen af ​​den første stabile version fra pakkeadministratoren. For projektansvarlige, Vejledning 1.0 det har flere bemærkelsesværdige fordele.

På brugerniveau Guix gør det let at installere softwaren og holde dig opdateret ved hjælp af forskellige kommandoer som at søge efter guix for at finde softwaren, guix installere for at installere dem, guix pull og guix opgradere for at opdatere dem regelmæssigt.

Om Guix

I 2012 mødtes en gruppe hackere fra GNU-distributionerne i Düsseldorf, Tyskland for at præsentere et nyt projekt, som de begyndte at arbejde på. Dette projekt kaldes Guix, men udtales "gi: ks" imødekommer behovet for effektivt at kontrollere pakkeinstallationer på tværs af distributioner Linux.

Med andre ord Guix er en rent funktionel pakkehåndtering skrevet på Guile Scheme sprog og baseret på Nix pakkehåndtering. Derfor finder Guix forbindelser med paradigmet for funktionelle programmeringssprog implementeret gennem Ocaml-, Haskell- eller Scheme-sprogene i dette tilfælde.

Distributionen inkluderer kun gratis komponenter og leveres med GNU Linux-Libre-kernen, renset for ikke-gratis emner fra binær firmware. GCC 8.3 bruges til montering.

Derudover implementerer den også konstruktionen og sammensætningen af ​​rent funktionelle pakker.

Vigtigste nyheder i Guix 1.0

Guix følger en model distribution af Rullende frigivelse, hvilket betyder, at du når som helst kan køre kommandoen "guix pull" for at få de seneste opdateringer.

Mens denne funktion er almindelig hos andre pakkeadministratorer, Guix-teamet tilføjer karakteristisk Guix-funktion, som er dens transaktionsmæssige aspekt.

Praktisk betyder det det brugeren kan til enhver tid bruge Guix til at vende tilbage til en tidligere version af pakken på din Linux-distribution kører kommandoen "Guix – tilbagetrækning" eller "guix-pakke -l" for at analysere forskellene mellem pakker.

Som en anden ikke mindre vigtig fordel fremhæver Guix-vedligeholdere også dets reproducerbarhed.

Gennem dette udtryk skal vi forstå det Guix giver brugeren mulighed for at implementere nøjagtigt det samme miljø af software på forskellige maskiner eller på forskellige tidspunkter takket være "guix beskriv" og "guix pull".

Endelig skal det bemærkes, at alle disse operationer med pakkehåndtering kræver ikke rodtilladelser for brugere, hvilket er uvurderligt, især i sammenhæng med højtydende computing (HPC) og reproducerbar videnskab.

For udviklere er Guix også nyttigt, fordi det f.eks. Tillader oprettelse af brugerdefinerede softwaremiljøer.

Også, hvis de er udviklere, der ønsker at få feedback fra deres brugere temmelig hurtigt, Guix giver en enkel måde at oprette containerbilleder, der kan bruges af Docker og endda enkeltstående arkiver, som enhver kan køre til enhver tid.

På den anden side, hvis du er systemadministrator, bør Guix ensartede, deklarative tilgang til konfigurationsstyring være af interesse for dig.

For at konfigurere deres system kan de bruge en enkelt konfigurationsfil til at definere alle aspekter af deres systemkonfiguration, herunder tjenester, filsystemer, lokaliteter, konti og alle på samme systemsprog.

Ifølge Guix's team letter dette i høj grad implementeringen af ​​komplekse tjenester, såsom applikationer, der er afhængige af webtjenester.

Endelig holdet specificerer, at der med en enkelt kommando kan oprettes en instans på din maskine, i en virtuel maskine (VM) eller i en container til test. Systemadministratorer kan også oprette ISO-billeder.

Med denne første stabile version af Guix meddeler teamet, der har ansvaret for projektet, at det er nået et meget vigtigt trin og håber, at denne transaktionspakkehåndterer giver dig mulighed for at tilpasse dit system i dybden med Guiles programmeringsgrænseflader.

Download Guix 1.0

Billeder til installation i USB Flash (243 MB) og anvendt i virtualiseringssystemer (474 ​​MB) er tilgængelige at downloade.


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.