Enumerați noua versiune a managerului de pachete GNU Guix 1.1

Recent sAm anunțat lansarea noii versiuni a managerului de pachete GNU Guix 1.1 și a distribuției GNU / Linux construite pe această bază. Distribuția ppermite instalarea ca sistem de operare independent în sistemele de virtualizare, în containere și în echipamente obișnuite, precum și lansarea în distribuțiile GNU / Linux deja instalate, acționând ca o platformă pentru implementarea aplicațiilor.

Utilizatorul are caracteristici precum contabilitatea dependenței, munca fără rădăcini, revenirea la versiuni mai sus în caz de probleme, gestionarea configurației, clonarea mediului (crearea unei copii exacte a mediului software pe alte computere) etc.

În timp ce managerul de pachete GNU Guix se bazează pe realizările proiectului Nix și pe lângă funcțiile tipice de gestionare a pachetelor, acceptă funcții precum efectuarea de actualizări tranzacționale, posibilitatea de a reveni la actualizări, funcționează fără a obține privilegii de superutilizator, suport profiluri legate de utilizatori individuali, capacitatea de a instala simultan mai multe versiuni ale unui singur program, mijloace de colectare a gunoiului (identificarea și eliminarea versiunilor neutilizate ale pachetelor).

În plus, se propune utilizarea unui limbaj specializat la nivel înalt orientat către componentele și subiectele API Guile Scheme pentru a determina scenariile de asamblare a aplicațiilor și regulile de formare a pachetelor. Aceste componente vă permit să efectuați toate operațiunile de gestionare a pachetelor în schema funcțională a limbajului de programare.

Ce este nou în GNU Guix 1.1?

Această versiune corespunde celor 14.078 angajamente asumate pe parcursul a 11 luni de 201 persoane. Include multe caracteristici noi, interfață și performanță ale utilizatorului, îmbunătățiri, precum și multe remedieri de erori.

Printre principalele noutăți care ies în evidență, putem găsi asta A fost adăugat un cadru pentru testarea automată a instalatorului grafic. Instalatorul este acum asamblat pe un sistem de integrare continuă și testat în diferite configurații (partiție rădăcină regulată și criptată, instalare cu desktopuri etc.).

Au fost adăugate două noi comenzi, unul dintre ei este "descrierea sistemului guix«, Ceea ce face posibilă, atunci când este implementată, evaluarea schimbărilor între două instanțe diferite ale sistemului, cealaltă comandă care a fost adăugată este„Guix implementează” care este conceput pentru a implementa umplerea mai multor computere în același timp, de exemplu, medii noi în VPS sau sisteme la distanță accesibile prin SSH.

Putem găsi și noi servicii de sistem adăugate: auditd, fontconfig-file-system, getmail, gnome-keyring, kernel-module-loader, knot-resolver, mumi, nfs, nftables, nix, pagekite, pam-mount, patchwork, polkit-wheel, provenance, pulseaudio, sane, singularitate, comutator usb-modes.

de asemenea versiuni software actualizate în 3368 pachete, Au fost adăugate 3514 pachete noi, inclusiv versiuni actualizate de xfce 4.14.0, gnome 3.32.2, mate 1.24.0, xorg-server 1.20.7, bash 5.0.7, binutils 2.32, cupe 2.3.1, emacs 26.3, iluminare 0.23.1, gcc 9.3 .0, gimp 2.10.18 .2.29, glibc 2.2.20, gnupg 1.13.9, go 2.2.7, guile 68.7.0, icecat 0-guix1-preview3.7.0, icedtea 6.4.2.2, libreoffice 5.4, linux-libre 31. 12.33, openjdk 5.30.0, perl 3.7.4, python 1.39.0 și oxid XNUMX.

Dintre celelalte schimbări care ies în evidență din această nouă versiune sunt:

  • Suportul de imagistică pentru Singularity și Docker a fost adăugat la comanda guix pack.
  • Comanda „guix time-machine” a fost adăugată, permițându-vă să reveniți la orice versiune a unui pachet salvat în arhiva Software Heritage.
  • Opțiunea „–target” a fost adăugată la „sistemul guix”, oferind suport parțial pentru compilarea încrucișată;
  • Guix este implementat folosind Guile 3, care are un efect pozitiv asupra performanței.
  • Graficul de dependență a pachetului este limitat la un set redus de componente sursă binare ale ansamblului (semințe), ceea ce reprezintă un mare pas către implementarea bootstrap complet verificabilă.
  • Au fost adăugate sisteme de construcție pentru Node.js, Julia și Qt pentru a simplifica scrierea pachetelor pentru aplicațiile legate de aceste proiecte.
  • În plus, autorii depozitului de pachete terță parte au instrumente pentru a scrie mesaje de știri pe care utilizatorul le poate citi executând comanda „guix pull –news”.

Descărcați Guix 1.1

În cele din urmă pentru cei care sunt interesați să testeze managerul de distribuție sau distribuția, puteți verifica detaliile instalați și / sau găsiți imaginile pentru descărcare, În următorul link.

Imaginile pentru instalare în USB Flash (241 Mb) sau utilizarea lor în sisteme de virtualizare (479 Mb), sunt disponibile pentru arhitecturile i686, x86_64, armv7 și aarch64.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.