Objavljen je Linux menadžer distribucije i paketa Guix 1.2

Pokrenuti su upravitelj paketa GNU Guix 1.2 i GNU / Linux distribucijski komplet izgrađen na ovoj bazi. 

Komplet za distribuciju može se instalirati kao samostalni operativni sistem u sistemima za virtualizaciju, u spremnicima i na konvencionalnom hardveru, a može se pokretati na već instaliranim GNU / Linux distribucijama, djelujući kao platforma za implementaciju aplikacija.

Korisnik ima funkcije kao što je računovodstvo zavisnosti, radite bez root-a, vratite se na prethodne verzije u slučaju problema, upravljanje konfiguracijom, kloniranje okoline (stvaranje tačne kopije softverskog okruženja na drugim računarima) itd.

Vrijedno je to spomenuti zasnovan je upravitelj paketa GNU Guix rad projekta Niks i pored tipičnih funkcija upravljanje paketima, podržava značajke kao što su izvođenje transakcijskih ažuriranja, mogućnost vraćanja ažuriranja, rad bez stjecanja privilegija super korisnika, podrška za profile povezane s pojedinačnim korisnicima, mogućnost istodobne instalacije više verzija programa, sakupljači smeća (identifikacija i uklanjanje neiskorištenih verzija paketa). 

Da definirate skripte za izgradnju aplikacije i pravila pakovanja, predlaže se upotreba jezika visokog nivoa specifičnog za domenu API komponente Guile Scheme, koje omogućavaju izvođenje svih operacija upravljanja paketima u shemi funkcionalnog programskog jezika.

Glavne novine Guixa 1.2

U ovoj novoj verziji za upravitelja paketa implementirana je mogućnost autentifikacije spremišta paketa "Guix pull" i slične naredbe sada kriptografski provjeravaju autentičnost koda koji se izvlači iz spremišta, sprečavajući izvlačenje neovlaštenih predavanja iz spremišta.

Takođes dodana naredba "Guix git authenticate", koji stromogućava korištenje mehanizma provjere autentičnosti predloženo za proizvoljna git spremišta.

Naredbe "Guix pull" i "guix system configure" implementirani su za otkrivanje i blokiranje povratka sistema na stare verzije kako bi se spriječilo vraćanje programa na ranjive verzije kako bi se iskoristile ranjivosti popravljene u trenutnim verzijama.

Dodata je usluga automatskog ažuriranja koja povremeno izvršava "guix pull" i "guix system configure" kako bi sistem bio ažuran, kao i podrška za SHA-3 i BLAKE2 kripto heširanje na proces kompilacije i API.

Poboljšana upotrebljivost grafičkog instalatera i skriptu za instalaciju Guixa u okruženju drugih distribucija.

Takođe možemo pronaći nove načine straničenja za pretragu guixa, pretragu sistema guix i slične naredbe.

pored toga rađeno je na smanjenju vremena kompilacije i potrošnja resursa prilikom izvršavanja naredbe «guix pull» iskorištavanjem novog kompajlera predstavljenog u Guile 3.0.4 i da dodana je usluga hurd-vm sa sistemom Guix GNU / Hurd unakrsna kompilacija koja radi kao virtualna mašina na GNU / Linuxu.

Dodani su tri nove mogućnosti transformacije paketa "–With-debug-info", "–with-c-toolchain" i "–without-tests".

Naredba "Guix pack -RR" dodaje podršku za "fakechroot" motor za kreiranje paketa koji se mogu premjestiti koji se mogu pokretati u okruženjima bez Guixa.

Dodani su modul "gnu image" i naredba "guix system disk-image –image-type = TYPE" za rad sa sistemskim slikama na ISO-9660, qcow2 s ext4 particijama, ext2 s opcijama Hurd itd.

Takođe se spominje da dodane nove sistemske usluge lxqt, udev-pravila, hostapd, zram, autossh, webssh, ganeti, gmnisrv, guix-build-koordinator, guix-build-koordinator-agent, guix-build-koordinator-queue-builds, hurd-console, hurd-getty, hurd-vm, rshiny.

Kao i ažurirane verzije programa u 3652 paketa, dodano 1999 novih paketa. Uključujući ažurirane verzije GNOME 3.34.2, MATE 1.24.1, prosvjetljenje 0.24.2, xfce 4.14.2, xorg-server 1.20.8, bash 5.0.16, gcc 10.2.0, gimp 2.10.22, glibc 2.31, idite na 1.14.10 , inkscape 1.0.1, libreoffice 6.4.6.2, linux-libre 5.9.3, openjdk 14.0, python 3.8.2, rust 1.46.0.

Još jedna od navedenih promjena:

  • Minimalni binarni skup za arhitekture x86_64 i i686 smanjen je na 60 MB.
  • Dodata podrška za FS NTFS u grafičkom instalateru.
  • Započeo je rad na implementaciji izvorne podrške GNU / Hurd.

Preuzmite Guix 1.2

Konačno za one koji su zainteresirani za testiranje upravitelja ili distribucije paketa, možete provjeriti detalje instalaciju i / ili pronađite slike za preuzimanje, Na sledećem linku.

Slike za instalaciju u USB Flash (489 MB) i njihova upotreba u sistemima za virtualizaciju (479 MB). Podržani radovi na arhitekturama i686, x86_64, armv7 i aarch64.


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

Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.