GNU Guix 1.3 kommer med mange forbedringer for distro og pakkebehandling

Utgivelsen av den nye versjonen av pakkebehandleren og Linux GNU-distribusjonen Guix 1.3 der flere viktige endringer ble lagt til, som for eksempel støtte for nye arkitekturer og oppdatering av systempakker i distribusjonen, samt forbedringer og endringer av noen av kommandoene i pakkehåndteringen, samt løsningen på et sårbarhet.

For de som ikke vet GNU Guix pakkeforvalter bør vite at dette er basert på driften av Nix-prosjektet og i tillegg til de typiske pakkestyringsfunksjonene, støtter funksjoner som å utføre transaksjonsoppdateringer, muligheten til å tilbakestille oppdateringer, arbeide uten å få privilegier superbruker, støtte for profiler knyttet til individuelle brukere, muligheten til samtidig å installere flere versjoner av et program, søppeloppsamlere (identifisering og fjerning av ubrukte versjoner av pakker).

Når det gjelder distribusjonen, inkluderer den bare gratis komponenter og kommer med GNU Linux-Libre-kjernen stripping ikke-gratis binære firmware-elementer. For montering brukes GCC 9.3, GNU Shepherd service manager utviklet som et alternativ til SysV-init med avhengighetsstøtte som brukes som et initialiseringssystem.

Hva er nytt i Guix 1.3?

I denne nye versjonen som presenteres Det er fremhevet at sårbarheten CVE-2021-27851 ble løst i guix-daemon, som tillot en lokal bruker å heve rettighetene på systemet. Problemet er knyttet til det faktum at under utførelsen av kommandoen »guix buildSiden Byggkatalogen forble skrivbar for alle, og brukeren kunne opprette en hard lenke til en fil som eies av rotbrukeren og ligger utenfor katalogen.

På den annen side kan vi finne det første støtte for POWER9-arkitekturen ble implementert, så vel som de oppdaterte versjonene av pakken til systemet som det er nevnt at i denne nye versjonen er ca 3100 integrert og av de nye pakkene som er lagt til handler om 2009.

Også initrd er nevnt som å ha bcachefs-støtte aktivert som standard og at CUPS-utskriftsserveren har »brlaser» -tjenesten aktivert som standard for å støtte Brother-skrivere, i tillegg til nye systemtjenester ble lagt til.

Fra pakkesjefens side er det fremhevet at muligheten til å bruke den deklarative implementeringsmodusen er gitt, der i stedet for en rekke kommandoer »guix install»Y«guix remove«, En kommando« guix package --manifest=manifest.scm»Med definisjonen i manifestet av alle applikasjoner som skal installeres.

Av de andre endringene som skiller seg ut fra denne nye versjonen:

  • Lagt til en ny kommando "guix import go" for rekursiv import av pakker i Go-språk, med tanke på avhengigheter.
  • Kommandoen "guix import opam»Støtter Coq-pakker. Guix importkasse gir semantiske versjoner i rekursiv lastemodus. Kommandoen »guix import nix".
  • Optimalisert installasjon av forhåndskompilerte (erstatning) binære pakker og akselerasjon av kommandoen "guix system init".
  • Alternativet "–discover" er lagt til guix-daemon for å oppdage servere på det lokale nettverket som gir innsamlede binære pakker (erstatninger) ved hjelp av mDNS / DNS-SD-protokollene. For å sende kunngjøringer fra servere er alternativet "–advertise" lagt til i kommandoen »guix publish".
  • Evnen til å bruke Zstd-algoritmen for pakkekomprimering er implementert.
  • I "–verbosity = 1" -modus stoppes utdataene fra nedlastede URL-er.
  • I stedet for underkommandoene »disk-image"Y"vm-image«, Den generelle kommandoen foreslås»guix system image".
  • Støtte for SPICE-protokollen ble lagt til i distribusjonsbildet for virtuelle maskiner.
  • En automatisk installasjonsmodus er lagt til installasjonsskriptet.
  • Tjenesten ble lagt til lvm-device-mapping for å støtte Linux Logical Volumne Manager (LVM).
  • Lagt til "guix -t rock64-raw system image" -modus for å generere layoutbilder for Rock64-kort.

Last ned Guix 1.3

Til slutt for de som er interessert i å teste pakkelederen eller distribusjonen, kan du sjekke detaljene installasjon og / eller finn bildene for nedlasting, I den følgende lenken.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.