GNU Guix 1.3 sisältää monia parannuksia distroon ja paketinhallintaan

Vapautus pakettienhallinnan ja Linux GNU -jakelun uusi versio Guix 1.3, johon lisättiin useita tärkeitä muutoksia, kuten esimerkiksi uusien arkkitehtuurien tuki ja jakelujärjestelmän pakettien päivitys sekä parannukset ja muutokset joihinkin paketinhallinnan komentoihin sekä haavoittuvuuden ratkaisu.

Niille, jotka eivät tiedä GNU Guix -paketinhallinnan tulisi tietää, että tämä perustuu Nix-projektin toimintaan ja tyypillisten paketinhallintatoimintojen lisäksi tukee ominaisuuksia, kuten tapahtumapäivitysten suorittamista, kykyä palauttaa päivityksiä, työskennellä ilman oikeuksia superkäyttäjä, tuki yksittäisille käyttäjille linkitetyille profiileille, mahdollisuus asentaa useita ohjelmaversioita samanaikaisesti, roskakorit (pakettien käyttämättömien versioiden tunnistaminen ja poistaminen).

Jakelun osalta se sisältää vain ilmaisia ​​komponentteja ja mukana tulee GNU Linux-Libre -ydin poistamalla ei-ilmaiset binaariset laiteohjelmistokohteet. GCC 9.3, GNU Shepherd -palvelupäällikkö, joka on kehitetty vaihtoehtona SysV-initille riippuvuustuella, jota käytetään alustusjärjestelmänä, käytetään asennukseen.

Mitä uutta Guix 1.3: ssa?

Tässä uudessa versiossa, joka on esitetty On korostettu, että haavoittuvuus CVE-2021-27851 korjattiin guix-daemonissa, joka mahdollisti paikallisen käyttäjän nostaa järjestelmän etuoikeuksia. Ongelma liittyy siihen, että komennon suorituksen aikana »guix build', Koska koontihakemisto pysyi kirjoitettavana kaikille ja käyttäjä voi luoda kovan linkin pääkäyttäjän omistamaan tiedostoon, joka sijaitsee hakemiston ulkopuolella.

Toisaalta voimme löytää sen alkuperäinen tuki POWER9-arkkitehtuurille toteutettiin, samoin kuin järjestelmän paketin päivitetyt versiot, joista mainitaan, että tähän uuteen versioon on integroitu noin 3100 ja uusista paketeista noin 2009.

myös initrd mainitaan tukevan bcachefeja oletuksena käytössä ja että CUPS-tulostuspalvelimessa »brlaser» -palvelu on oletusarvoisesti käytössä Brother-tulostimien tukemiseksi. uusia järjestelmäpalveluja lisättiin.

Pakettien hallinnan osalta korostetaan, että tarjotaan mahdollisuus käyttää deklaratiivista toteutustilaa, jossa komentosarjan sijaan »guix install»Y«guix remove«, Komento« guix package --manifest=manifest.scm»Kaikkien asennettavien sovellusten luettelossa olevalla määritelmällä.

Muista muutoksista jotka erottuvat uudesta versiosta:

  • Lisättiin uusi komento "guix import go" pakettien rekursiiviseen tuontiin Go-kielellä ottaen huomioon riippuvuudet.
  • Käsky"guix import opam»Tarjoaa tukea Coq-paketeille. Guix-tuontikotelo tarjoaa semanttiset versiot rekursiivisessa lataustilassa. Käsky "guix import nix".
  • Optimoitu valmiiksi käännettyjen (korvaavien) binaaripakettien asennus ja "guix system init" -komennon kiihdytys.
  • "Löydä" -vaihtoehto on lisätty guix-daemon havaita paikallisen verkon palvelimet, jotka antavat kerättyjä binaaripaketteja (korvikkeita) mDNS / DNS-SD-protokollien avulla. Ilmoitusten lähettämiseksi palvelimilta »-mainonta -vaihtoehto on lisätty» -komentoonguix publish".
  • Kyky käyttää Zstd-algoritmia pakettien pakkaamiseen on toteutettu.
  • "–Verbosity = 1" -tilassa ladattujen URL-osoitteiden tuotanto lopetetaan.
  • Alikomentojen sijaan »disk-image"Y"vm-image«, Ehdotetaan yleistä komentoa»guix system image".
  • SPICE-protokollan tuki lisättiin virtuaalikoneiden jakelukuvaan.
  • Automaattinen asennustila on lisätty asennusohjelmaan.
  • Palvelu lisätty lvm-device-mapping tukemaan Linux Logical Volumne Manageria (LVM).
  • Lisätty "guix -t rock64-raw system image" -tila luoda asettelukuvia Rock64-levyille.

Lataa Guix 1.3

Lopuksi niille, jotka ovat kiinnostuneita paketinhallinnan tai jakelun testaamisesta, voit tarkistaa yksityiskohdat asennus ja / tai etsi ladattavat kuvat, Seuraavassa linkissä.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.