Objavljena je prva stabilna verzija Guixa 1.0 i to su njezine vijesti

Guix 1.0

Nakon više od 6 godina mukotrpnog rada i 19 objavljenih verzija, Nixov tim je upravo najavio izlazak prve stabilne verzije od upravitelja paketa. Za održavatelje projekata, Guix 1.0 ima nekoliko zapaženih blagodati.

Na razini korisnika, Guix će vam olakšati instalaciju softvera i redovito vas ažurirati pomoću različitih naredbi poput pretraživanja guix-a za pronalaženje softvera, instalacije guix-a za njihovo instaliranje, guix pull-a i nadogradnje guix-a radi redovitog ažuriranja.

O Guixu

2012. godine grupa hakera iz distribucije GNU sastala se u Düsseldorfu u Njemačkoj kako bi predstavila novi projekt na kojem su počeli raditi. Ovaj se projekt zvao Guix, ali izgovara se "gi: ks" rješava potrebu za učinkovitom kontrolom postavljanja paketa u različitim distribucijama Linux.

Drugim riječima, Guix je čisto funkcionalan upravitelj paketa napisan na jeziku sheme Guile i na temelju Nix upravitelja paketa. Stoga Guix pronalazi veze s paradigmom funkcionalnih programskih jezika implementiranih kroz jezike Ocaml, Haskell ili Scheme u ovom slučaju.

Distribucija uključuje samo besplatne komponente i dolazi s jezgrom GNU Linux-Libre, očišćenom od neslobodnih predmeta iz binarnog firmvera. Za montažu se koristi GCC 8.3.

Uz to, također implementira konstrukciju i sastav čisto funkcionalnih paketa.

Glavne vijesti o Guixu 1.0

Guix slijedi model distribucija Otpuštanje, što znači da naredbu "guix pull" možete pokrenuti u bilo kojem trenutku da biste dobili najnovija ažuriranja.

Iako je ova značajka uobičajena u drugim upraviteljima paketa, Guix tim dodaje prepoznatljivu Guix značajku, što je njegov transakcijski aspekt.

Prikladno, to znači da korisnik može koristiti Guix u bilo kojem trenutku za povratak na prethodnu verziju paketa na vašoj Linux distribuciji trčanje naredba "Guix - povratak" ili "guix paket -l" za analizu razlika između paketa.

Kao još jednu ne manje važnu prednost, održavači Guixa također ističu njegovu ponovljivost.

Kroz ovaj pojam to moramo shvatiti Guix omogućuje korisniku da implementira potpuno isto okruženje softvera na različitim strojevima ili u različito vrijeme zahvaljujući "guix descri" i "guix pull".

Na kraju treba napomenuti da sve ove operacije s upraviteljem paketa ne zahtijevaju root dopuštenja za korisnike, što je neprocjenjivo, posebno u kontekstu računalstva visokih performansi (HPC) i ponovljive znanosti.

Za programere je Guix također koristan jer omogućuje, na primjer, stvaranje prilagođenih softverskih okruženja.

Također, ako su programeri koji žele prilično brzo dobiti povratne informacije od svojih korisnika, Guix pruža jednostavan način za stvaranje slika spremnika koje Docker može koristiti pa čak i samostalne arhive koje svatko može pokrenuti u bilo kojem trenutku.

S druge strane, ako ste administrator sustava, Guixov jedinstveni, deklarativni pristup upravljanju konfiguracijom trebao bi vas zanimati.

Da bi konfigurirali svoj sustav, mogu koristiti jednu konfiguracijsku datoteku kako bi definirali sve aspekte konfiguracije svog sustava, uključujući usluge, datotečne sustave, lokalitete, račune i sve to na istom jeziku sustava.

Prema Guixovom timu, ovo uvelike olakšava razmještanje složenih usluga, poput aplikacija koje ovise o web uslugama.

Konačno, tim određuje da se jednom naredbom može stvoriti instanca na vašem računalu, u virtualnom stroju (VM) ili u spremniku za testiranje. Administratori sustava također mogu stvoriti ISO slike.

S ovom prvom stabilnom verzijom Guixa, tim zadužen za projekt najavljuje da je dostigao vrlo važnu fazu i nada se da će vam ovaj upravitelj transakcijskih paketa omogućiti da detaljno prilagodite svoj sustav s programskim sučeljima tvrtke Guile.

Preuzmite Guix 1.0

Dostupne su slike za instalaciju u USB Flash (243 MB) i upotrebu u sustavima za virtualizaciju (474 ​​MB) preuzeti.


Sadržaj članka pridržava se naših načela urednička etika. Da biste prijavili pogrešku, kliknite ovdje.

Budite prvi koji će komentirati

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.