GNU Guix 1.3 on paljude edasiarenduste ja paketihalduri jaoks täiustatud

Avaldamine pakettihalduri uus versioon ja Linuxi GNU levitamine Guix 1.3, kuhu lisati mitu olulist muudatust, nagu näiteks uute arhitektuuride tugi ja jaotuses olevate süsteemipakettide värskendamine, samuti paketihalduri mõnede käskude täiustused ja muudatused, samuti haavatavuse lahendus.

Neile, kes ei tea GNU Guixi paketihaldur peaks teadma, et see põhineb projekti Nix toimimisel ja lisaks tüüpilistele paketihalduse funktsioonidele toetab selliseid funktsioone nagu tehinguvärskenduste sooritamine, värskenduste tagasilükkamise võimalus, privileege saamata töötamine superkasutaja, üksikute kasutajatega seotud profiilide tugi, võimalus korraga installida programmi mitu versiooni, prügikogujad (pakettide kasutamata versioonide tuvastamine ja eemaldamine).

Mis puutub levitamisse, siis see sisaldab ainult tasuta komponente ja on varustatud GNU Linux-Libre kerneliga mittevaba binaarse püsivara üksuste eemaldamine. Paigaldamiseks kasutatakse GCC 9.3, GNU Shepherdi teenusehaldur töötati välja alternatiivina SysV-initile koos sõltuvustoega, mida kasutatakse initsialiseerimissüsteemina.

Mida uut on Guix 1.3-s?

Selles uues versioonis, mida esitatakse Rõhutatakse, et haavatavus CVE-2021-27851 parandati guix-daemonis, mis võimaldas kohalikul kasutajal tõsta süsteemi privileege. Probleem on seotud sellega, et käsu täitmise ajal »guix build', Kuna ehituskataloog jäi kõigile kirjutatavaks ja kasutaja sai luua tugilingi failile, mis kuulub juurkasutajale ja asub väljaspool kataloogi.

Teisalt võime selle leida rakendati arhitektuuri POWER9 esialgne tugi, samuti selle süsteemi paketi uuendatud versioonid, millest mainitakse, et selles uues versioonis on integreeritud umbes 3100 ja lisatud uutest pakettidest umbes 2009. aasta.

ka initrd on mainitud kui bcachefide tugi on vaikimisi lubatud ja et CUPS-i prindiserveris on teenus »brlaser» vaikimisi lubatud lisaks Brotheri printeritele. lisati uued süsteemiteenused.

Paketihalduri poolt tuuakse esile, et pakutakse deklaratiivse rakendusrežiimi kasutamise võimalust, milles käskude rea asemel »guix install»Ja«guix remove«, Käsk« guix package --manifest=manifest.scm»Kõigi installitavate rakenduste manifestis oleva määratlusega.

Muudest muudatustest mis eristuvad sellest uuest versioonist:

  • Lisas uue käsu "guix import go" Go keeles pakettide rekursiivseks importimiseks, võttes arvesse sõltuvusi.
  • Käsk "guix import opam»Pakub Coq-pakettide tuge. Guixi importkast pakub semantilisi versioone rekursiivses laadimisrežiimis. Käsk »guix import nix"
  • Eelkompileeritud (asendus) binaarpakettide optimeeritud installimine ja käsu "guix system init" kiirendamine.
  • Valik "–discover" on lisatud guix-daemon tuvastada kohalikus võrgus servereid, mis annavad mDNS / DNS-SD protokollide abil kogutud binaarpakette (asendajaid). Serverist teadaannete saatmiseks on käsule »lisatud valik" –reklaam "guix publish"
  • Rakendatud on võimalus kasutada Zstd algoritmi pakettide tihendamiseks.
  • Režiimis "–verbosity = 1" peatatakse allalaaditud URL-ide väljund.
  • Alamkäsude asemel »disk-image"Y"vm-image«, Üldine käsk on välja pakutud»guix system image"
  • Virtuaalmasinate levitamispildile lisati SPICE-protokolli tugi.
  • Installiskriptile on lisatud automaatne installirežiim.
  • Teenus lisati lvm-device-mapping Linux Logical Volumne Manageri (LVM) toetamiseks.
  • Lisati režiim "guix -t rock64-raw system image", et luua küljenduspilte Rock64 tahvlitele.

Laadige alla Guix 1.3

Lõpuks neile, kes on huvitatud paketihalduri või levitamise testimisest, saate üksikasju kontrollida installige ja / või leidke allalaaditavad pildid, Järgmisel lingil.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.