Distribuția Linux și managerul de pachete Guix 1.2 au fost lansate

Au fost lansate managerul de pachete GNU Guix 1.2 și kitul de distribuție GNU / Linux construit pe această bază. 

Trusa de distribuție poate fi instalat ca sistem de operare independent în sisteme de virtualizare, în containere și pe hardware convențional și poate rula pe distribuții GNU / Linux deja instalate, acționând ca o platformă pentru implementarea aplicațiilor.

Utilizatorul are funcții cum ar fi contabilitatea dependenței, funcționează fără rădăcină, reveniți la versiunile anterioare în caz de probleme, gestionarea configurației, clonarea mediului (crearea unei copii exacte a mediului software pe alte computere) etc.

Merită menționat faptul că managerul de pachete GNU Guix se bazează pe funcționarea proiectului Nix și, pe lângă funcțiile tipice gestionarea 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 pentru profiluri legate de utilizatori individuali, posibilitatea de a instala simultan mai multe versiuni ale unui program, colectoare de gunoi (identificare și eliminarea versiunilor neutilizate ale pachetelor). 

Pentru a defini scripturile de construire a aplicației și regulile de ambalare, se propune utilizarea unui limbaj de nivel înalt specific domeniului Componentele API Guile Scheme, care permit efectuarea tuturor operațiunilor de gestionare a pachetelor în Schema limbajului de programare funcțional.

Principalele noutăți ale Guix 1.2

În această nouă versiune pentru managerul de pachete a fost implementată capacitatea de autentificare a depozitelor de pachete „Guix pull” și comenzi similare autentifică acum criptografic codul care este extras din depozit, împiedicând să fie extrase comisioane neautorizate din depozit.

De asemeneas-a adăugat comanda „Guix git authenticate”, care ppermite utilizarea mecanismului de autentificare propus pentru depozite git arbitrare.

Comenzile "Guix pull" și "reconfigurarea sistemului guix" sunt implementate pentru a detecta și a bloca retrocedarea sistemului versiuni vechi pentru a preveni revenirea programelor la versiuni vulnerabile pentru a exploata vulnerabilitățile remediate în versiunile actuale.

A fost adăugat un serviciu de actualizare automată care execută periodic "guix pull" și "reconfigurarea sistemului guix" pentru a menține sistemul actualizat, precum și suport pentru hasha cripto SHA-3 și BLAKE2 la procesul de compilare și API.

Utilizarea grafică a programului de instalare s-a îmbunătățit și scriptul pentru a instala Guix în mediul altor distribuții.

Putem găsi, de asemenea, noile moduri de paginare pentru căutarea guix, căutarea sistemului guix și comenzi similare.

Pe lângă asta s-a lucrat la reducerea timpului de compilare și consumul de resurse la executarea comenzii «guix pull» profitând de noul compilator introdus în Guile 3.0.4 și că a adăugat serviciul hurd-vm cu sistemul Guix GNU / Hurd compilare încrucișată care rulează ca o mașină virtuală pe GNU / Linux.

Au fost adaugate trei noi opțiuni de transformare a pachetelor „–With-debug-info”, „–with-c-toolchain” și „–without-tests”.

Comanda „Guix pack -RR” adaugă suport pentru motorul „fakechroot” pentru a crea pachete relocabile care poate fi rulat în medii fără Guix.

S-au adăugat modulul "gnu image" și comanda "guix system disk-image –image-type = TYPE" pentru a lucra cu imagini de sistem pe ISO-9660, qcow2 cu partiții ext4, ext2 cu opțiuni Hurd etc.

De asemenea, se menționează că s-au adăugat noi servicii de sistem lxqt, reguli udev, hostapd, zram, autossh, webssh, ganeti, gmnisrv, guix-build-coordinator, guix-build-coordinator-agent, guix-build-coordinator-queue-builds, hurd-console, hurd-getty, hurd-vm, rshiny.

La fel ca și versiunile actualizate ale programelor din 3652 pachete, 1999 pachete noi adăugate. Inclusiv versiunile actualizate ale GNOME 3.34.2, MATE 1.24.1, iluminare 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, mergeți la 1.14.10 , inkscape 1.0.1, libreoffice 6.4.6.2, linux-libre 5.9.3, openjdk 14.0, python 3.8.2, rugină 1.46.0.

O altă dintre modificările menționate:

  • Setul binar minim pentru arhitecturile x86_64 și i686 a fost redus la 60 MB.
  • A fost adăugat suport pentru FS NTFS în programul de instalare grafic.
  • Au început lucrările privind implementarea suportului nativ GNU / Hurd.

Descărcați Guix 1.2

Î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 (489 MB) și utilizarea lor în sisteme de virtualizare (479 MB). Lucrări acceptate 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.