A GNU Guix 1.3 számos fejlesztéssel jár a terjesztő és a csomagkezelő számára

A a csomagkezelő és a Linux GNU disztribúció új verziója Guix 1.3, amelyben számos fontos változás került be, ilyen például az új architektúrák támogatása és a disztribúcióban lévő rendszercsomagok frissítése, valamint a csomagkezelő egyes parancsainak fejlesztése és módosítása, valamint a biztonsági rés megoldása.

Azoknak, akik nem tudják A GNU Guix csomagkezelőjének tudnia kell, hogy ez a Nix projekt működésén alapul és a tipikus csomagkezelési funkciók mellett támogatja az olyan szolgáltatásokat, mint a tranzakciós frissítések végrehajtása, a frissítések visszagörgetésének lehetősége, a munka kiváltságok megszerzése nélkül superuser, az egyedi felhasználókhoz kapcsolódó profilok támogatása, a program több verziójának egyidejű telepítésének lehetősége, szemétgyűjtők (a csomagok fel nem használt verzióinak azonosítása és eltávolítása).

Ami a disztribúciót illeti, csak ingyenes komponenseket tartalmaz, és a GNU Linux-Libre kernellel érkezik a nem ingyenes bináris firmware elemek eltávolítása. A felszereléshez a GCC 9.3-at használják, a GNU Shepherd szolgáltatáskezelőt a SysV-init alternatívájaként fejlesztették ki, függőségi támogatással, amelyet inicializáló rendszerként használnak.

Mi új a Guix 1.3-ban?

Ebben a bemutatott új verzióban Kiemelendő, hogy a CVE-2021-27851 biztonsági rést a guix-daemon javította, amely lehetővé tette egy helyi felhasználó számára a rendszer privilégiumainak emelését. A probléma összefügg azzal, hogy a parancs végrehajtása során »guix build', Mivel a build könyvtár mindenki számára írható maradt, és a felhasználó létrehozhat egy kemény linket a root felhasználó tulajdonában lévő, a könyvtáron kívül található fájlhoz.

Másrészt megtalálhatjuk a POWER9 architektúra kezdeti támogatása megvalósult, valamint a rendszer csomagjának frissített verziói, amelyek megemlítik, hogy ebben az új verzióban mintegy 3100 van integrálva, az új hozzáadott csomagoké pedig körülbelül 2009.

is Az initrd-t úgy említik, hogy rendelkezik bcachefs támogatással alapértelmezés szerint engedélyezve van, és hogy a CUPS nyomtatószerver alapértelmezés szerint engedélyezi a »brlaser» szolgáltatást a Brother nyomtatók támogatásához, a új rendszerszolgáltatások kerültek be.

A csomagkezelő részéről kiemelik, hogy a deklaratív megvalósítási mód használatának lehetősége biztosított, amelyben a parancsok sorozata helyett »guix install»Y«guix remove«, A parancs« guix package --manifest=manifest.scm»Az összes telepítendő alkalmazás jegyzékében szereplő meghatározással.

A többi változás közül amelyek kiemelkednek ebből az új verzióból:

  • Új "guix import go" parancs került hozzá a Go nyelvű csomagok rekurzív importálásához, figyelembe véve a függőségeket.
  • A parancs"guix import opam»Támogatást nyújt a Coq csomagokhoz. A Guix importáló láda szemantikus verziókat kínál rekurzív betöltési módban. A parancs "guix import nix”.
  • Az előre lefordított (helyettesítő) bináris csomagok optimalizált telepítése és a "guix system init" parancs gyorsítása.
  • A „–felfedezés” opció hozzá lett adva a mappához guix-daemon a helyi hálózaton található kiszolgálók észlelése, amelyek összegyűjtött bináris csomagokat (helyettesítőket) adnak az mDNS / DNS-SD protokollok segítségével. A szerverekről érkező bejelentések küldéséhez a »–hirdetés» opció hozzá lett advaguix publish”.
  • Megvalósult a Zstd algoritmus csomagtömörítéshez való felhasználásának képessége.
  • "–Verbosity = 1" módban a letöltött URL-ek kimenete leáll.
  • Az alparancsok helyett »disk-image"Y"vm-image«, Javasolt az általános parancs»guix system image”.
  • A virtuális gépek terjesztési képéhez hozzáadták a SPICE protokoll támogatását.
  • Automatikus telepítési mód került a telepítési szkriptbe.
  • Szolgáltatás hozzáadva lvm-device-mapping a Linux Logical Volumne Manager (LVM) támogatásához.
  • Hozzáadva a "guix -t rock64-raw system image" módot elrendezésképek előállításához a Rock64 táblákhoz.

Letöltés Guix 1.3

Végül azok számára, akik érdekeltek a csomagkezelő vagy a terjesztés tesztelésében, ellenőrizheti a részleteket telepítés és / vagy megtalálja a képeket letöltésre, A következő linken.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.