Lirimin e versioni i ri i menaxherit të paketës dhe shpërndarjes Linux GNU Guix 1.3 në të cilin u shtuan disa ndryshime të rëndësishme, të tilla si, për shembull, mbështetja për arkitekturat e reja dhe azhurnimi i paketave të sistemit në shpërndarje, si dhe përmirësimet dhe ndryshimet në disa nga komandat në menaxherin e paketave, si dhe zgjidhja e një dobësie.
Për ata që nuk e dinë Menaxheri i paketës GNU Guix duhet të dijë se kjo bazohet në funksionimin e projektit Nix dhe përveç funksioneve tipike të menaxhimit të paketës, mbështet veçori të tilla si kryerja e azhurnimeve të transaksioneve, aftësia për të rikthyer azhurnimet, duke punuar pa fituar privilegje superpërdorues, mbështetje për profilet e lidhura me përdorues individualë, aftësia për të instaluar njëkohësisht shumë versione të një programi, mbledhësit e mbeturinave (identifikimi dhe heqja e versioneve të papërdorura të paketave).
Sa i përket shpërndarjes, ajo përfshin vetëm përbërës falas dhe vjen me kernelin GNU Linux-Libre heqjen e artikujve firmware binarë jo falas. Për montim, përdoret GCC 9.3, menaxheri i shërbimit GNU Shepherd u zhvillua si një alternativë ndaj SysV-init me mbështetje të varësisë që përdoret si një sistem inicializimi.
Çfarë ka të re në Guix 1.3?
Në këtë version të ri që paraqitet Theksohet se cenueshmëria CVE-2021-27851 ishte fiksuar në guix-daemon, gjë që lejoi një përdorues lokal të rrisë privilegjet në sistem. Problemi lidhet me faktin se gjatë ekzekutimit të komandës »guix build
', Meqenëse direktoria e ndërtimit mbeti e shkruajtshme për të gjithë dhe përdoruesi mund të krijojë një lidhje të fortë për një skedar të zotëruar nga përdoruesi rrënjë dhe i vendosur jashtë direktorisë.
Nga ana tjetër mund ta gjejmë atë u zbatua mbështetja fillestare për arkitekturën POWER9, si dhe versionet e azhurnuara të paketës së sistemit për të cilin përmendet se në këtë version të ri janë integruar rreth 3100 dhe nga paketat e reja të shtuara janë rreth vitit 2009.
edhe initrd përmendet si mbështetës i bcachefs aktivizuar si parazgjedhje dhe që serveri i shtypjes CUPS ka të aktivizuar shërbimin »brlaser» për të mbështetur printerët Brother, përveç u shtuan shërbimet e reja të sistemit.
Nga ana e menaxherit të paketës, theksohet se sigurohet aftësia për të përdorur mënyrën e zbatimit deklarativ, në të cilën në vend të një serie komandash »guix install
»Y«guix remove
«, Një komandë« guix package --manifest=manifest.scm
»Me përkufizimin në manifest të të gjitha aplikacioneve që do të instalohen.
Nga ndryshimet e tjera që dallohen nga ky version i ri:
- Shtoi një komandë e re "guix import go" për import rekursiv të paketave në gjuhën Go, duke marrë parasysh varësitë.
- Komanda "
guix import opam
»Siguron mbështetje për paketat Coq. Arka e importit Guix ofron versione semantike në modalitetin e ngarkimit rekursiv. Komanda »guix import nix
". - Instalim i optimizuar i paketave binare të parapërgatitura (zëvendësuese) dhe përshpejtimi i komandës "sistemi guix init".
- Opsioni "–zbulo" i është shtuar
guix-daemon
për të zbuluar serverat në rrjetin lokal që po japin paketa binare (zëvendësues) të mbledhura duke përdorur protokollet mDNS / DNS-SD. Për të dërguar njoftime nga serverat, komanda »është shtuar opsioni" - reklamë "guix publish
". - Theshtë implementuar aftësia për të përdorur algoritmin Zstd për kompresimin e paketave.
- Në modalitetin "–verbosity = 1", dalja e URL-ve të shkarkuara ndalet.
- Në vend të nënkomandave »
disk-image
"Y"vm-image
«, Komanda e përgjithshme është propozuar»guix system image
". - Mbështetja për protokollin SPICE u shtua në imazhin e shpërndarjes për makinat virtuale.
- Një skedar instalimi është shtuar në një mënyrë automatike të instalimit.
- Shërbimi u shtua
lvm-device-mapping
për të mbështetur Linux Logical Volumne Manager (LVM). - U shtua modaliteti "imazh i sistemit guix -t rock64-raw" për të gjeneruar imazhe të skemave për bordet Rock64.
Shkarkoni Guix 1.3
Më në fund për ata që janë të interesuar të testojnë menaxherin e paketës ose shpërndarjen, ju mund të kontrolloni detajet instalimi dhe / ose gjetja e imazheve për shkarkim, Në lidhjen vijuese.