„GNU Guix 1.3“ turi daug patobulinimų, skirtų platintojui ir paketų tvarkytuvei

Išleidimas naują paketų tvarkyklės versiją ir „Linux GNU“ paskirstymą „Guix 1.3“, kuriame buvo pridėti keli svarbūs pakeitimai, pvz., naujų architektūrų palaikymas ir sistemos paketų atnaujinimas paskirstyme, taip pat kai kurių paketų tvarkyklės komandų patobulinimai ir pakeitimai, taip pat pažeidžiamumo sprendimas.

Tiems, kurie nežino „GNU Guix“ paketų tvarkyklė turėtų žinoti, kad tai pagrįsta „Nix“ projekto veikimu be tipiškų paketų valdymo funkcijų, palaiko tokias funkcijas kaip operacinių naujinimų atlikimas, galimybė atnaujinti atnaujinimus, darbas neįgyjant privilegijų supernaudotojas, palaikymas profilių, susietų su atskirais vartotojais, galimybė vienu metu įdiegti kelias programos versijas, šiukšlių surinkėjai (nenaudojamų paketų versijų identifikavimas ir pašalinimas).

Kalbant apie platinimą, jis apima tik nemokamus komponentus ir yra su „GNU Linux-Libre“ branduoliu išvalyti nemokamus dvejetainius programinės įrangos elementus. Montuojant naudojamas „GCC 9.3“, „GNU Shepherd“ paslaugų tvarkyklė sukurta kaip alternatyva „SysV-init“ su priklausomybės palaikymu, kuris naudojamas kaip inicializavimo sistema.

Kas naujo „Guix 1.3“?

Šioje naujoje pateiktoje versijoje Pabrėžta, kad pažeidžiamumas CVE-2021-27851 buvo pašalintas „guix-daemon“, kuris leido vietiniam vartotojui padidinti sistemos privilegijas. Problema susijusi su tuo, kad vykdant komandą »guix build', Kadangi sukūrimo katalogas liko rašomas visiems ir vartotojas galėjo sukurti standžiąją nuorodą į failą, priklausantį šakniniam vartotojui ir esantį už katalogo ribų.

Kita vertus, mes galime tai rasti pradinė parama POWER9 architektūrai buvo įgyvendinta, taip pat atnaujintos sistemos paketo versijos, kuriose minima, kad šioje naujojoje versijoje yra integruota apie 3100, o pridėtų naujų paketų - apie 2009 m.

taip pat minimas „initrd“ palaikymas „bcachefs“ įjungta pagal numatytuosius nustatymus ir kad CUPS spausdinimo serveryje yra „brlaser» paslauga, kuri pagal numatytuosius nustatymus įgalinta palaikyti „Brother“ spausdintuvus, be to, buvo pridėtos naujos sistemos paslaugos.

Iš paketų tvarkytuvės pusės pabrėžiama, kad suteikiama galimybė naudoti deklaratyvų įgyvendinimo režimą, kuriame vietoj komandų serijos »guix install"Y"guix remove«, Komanda« guix package --manifest=manifest.scm»Su visų įdiegtinų programų apraše pateiktu apibrėžimu.

Iš kitų pokyčių kurie išsiskiria iš šios naujos versijos:

  • Pridėta nauja komanda „guix import go“, skirta rekursiniam paketų importavimui „Go“ kalba, atsižvelgiant į priklausomybes.
  • Komanda "guix import opam»Teikia„ Coq “paketų palaikymą. „Guix“ importavimo dėžė teikia semantines versijas rekursyviuoju pakrovimo režimu. Komanda »guix import nix"
  • Optimizuotas iš anksto sukompiliuotų (pakeistų) dvejetainių paketų diegimas ir komandos „guix system init“ pagreitinimas.
  • Parinktis „–discover“ buvo pridėta prie guix-daemon aptikti serverius vietiniame tinkle, kurie teikia surinktus dvejetainius paketus (pakaitalus) naudodami „mDNS / DNS-SD“ protokolus. Norint siųsti pranešimus iš serverių, prie komandos »pridėta parinktis„ –adreklama “guix publish"
  • Įdiegta galimybė naudoti „Zstd“ algoritmą paketams glaudinti.
  • Veikiant „–verbosity = 1“, atsisiųstų URL išvestis sustabdoma.
  • Vietoj potvarkių »disk-image„Y“vm-image«, Siūloma bendra komanda»guix system image"
  • SPICE protokolo palaikymas buvo pridėtas prie virtualiųjų mašinų paskirstymo vaizdo.
  • Prie diegimo scenarijaus pridėtas automatinis diegimo režimas.
  • Paslauga pridėta lvm-device-mapping palaikyti „Linux Logical Volumne Manager“ (LVM).
  • Pridėtas režimas „guix -t rock64-raw system image“, kad būtų sugeneruoti „Rock64“ plokščių maketai.

Atsisiųskite „Guix 1.3“

Galiausiai tiems, kurie nori išbandyti paketų tvarkytuvę ar platinimą, galite patikrinti išsamią informaciją diegimą ir (arba) raskite atsisiųsti vaizdus, Šioje nuorodoje.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.