Linux distribusjon og pakkebehandling Guix 1.2 er utgitt

Har blitt lansert GNU Guix 1.2 pakkebehandler og GNU / Linux distribusjonssett bygget på denne basen. 

Distribusjonssettet kan installeres som et frittstående operativsystem i virtualiseringssystemer, i containere og på konvensjonell maskinvare, og den kan kjøres på allerede installerte GNU / Linux-distribusjoner, og fungerer som en plattform for å implementere applikasjoner.

Bruker har funksjoner slik som avhengighetsregnskap, arbeid uten rot, rull tilbake til tidligere versjoner i tilfelle problemer, konfigurasjonsadministrasjon, kloningsmiljøer (lage en nøyaktig kopi av programvaremiljøet på andre datamaskiner) osv.

Det er verdt å nevne det GNU Guix pakkebehandling er basert på driften av prosjektet Nix og i tillegg til de typiske funksjonene pakkehåndtering, støtter funksjoner som å utføre transaksjonsoppdateringer, muligheten til å tilbakestille oppdateringer, arbeide uten å få superbrukerrettigheter, støtte for profiler knyttet til individuelle brukere, muligheten til samtidig å installere flere versjoner av et program, søppeloppsamlere ubrukte versjoner av pakker). 

For å definere applikasjonsbyggeskriptene og innpakningsreglene, det foreslås å bruke et domenespesifikt høyt nivå språk Guile Scheme API-komponenter, som lar deg utføre alle pakkehåndteringsoperasjoner i det funksjonelle programmeringsspråket Scheme.

Hovednyhetene til Guix 1.2

I denne nye versjonen for pakkebehandleren ble muligheten til å autentisere pakkeforretninger implementert "Guix pull" og lignende kommandoer godkjenner nå kryptografisk kode som trekkes fra depotet, og forhindrer at uautoriserte forpliktelser trekkes fra depotet.

Ogsås lagt kommando "Guix git authenticate", som stillater å bruke autentiseringsmekanismen foreslått for vilkårlige git-arkiver.

Kommandoene "Guix pull" og "guix system reconfigure" er implementert for å oppdage og blokkere tilbakestilling av systemet til gamle versjoner for å forhindre at programmene blir tilbakestilt til sårbare versjoner for å utnytte sårbarhetene som er løst i gjeldende versjoner.

Lagt til en automatisk oppdateringstjeneste som med jevne mellomrom utfører "guix pull" og "guix system reconfigure" for å holde systemet oppdatert, samt støtte for SHA-3 og BLAKE2 crypto hashes til kompileringsprosessen og API.

Forbedret brukervennligheten til det grafiske installasjonsprogrammet og skriptet for å installere Guix i omgivelsene til andre distribusjoner.

Vi kan også finne de nye personsøkingsmodusene til guix-søket, guix-system-søket og lignende kommandoer.

bortsett fra det det ble arbeidet med å redusere kompileringstiden og forbruk av ressurser når du utfører kommandoen "guix pull" ved å dra nytte av den nye kompilatoren introdusert i Guile 3.0.4 og at lagt til hurd-vm-tjeneste med Guix GNU / Hurd-system kryss-kompilering som kjører som en virtuell maskin på GNU / Linux.

Ble lagt til tre nye pakketransformasjonsalternativer "–With-debug-info", "–with-c-toolchain" og "–without-tests".

Kommandoen "Guix-pakke -RR" legger til støtte for "fakechroot" -motoren for å lage flyttbare pakker som kan kjøres i miljøer uten Guix.

Lagt til "gnu image" -modulen og "guix system disk-image –image-type = TYPE" kommando for å jobbe med systembilder på ISO-9660, qcow2 med ext4 partisjoner, ext2 med Hurd alternativer, etc.

Det nevnes også at nye systemtjenester lagt til lxqt, udev-rules, hostapd, zram, autossh, webssh, ganeti, gmnisrv, guix-build-koordinator, guix-build-koordinator-agent, guix-build-koordinator-kø-bygger, hurd-konsoll, hurd-getty, hurd-vm, rshiny.

I tillegg til de oppdaterte versjonene av programmene i 3652 pakker, 1999 nye pakker lagt til. Inkludert oppdaterte versjoner av GNOME 3.34.2, MATE 1.24.1, opplysning 0.24.2, xfce 4.14.2, xorg-server 1.20.8, bash 5.0.16, gcc 10.2.0, gimp 2.10.22, glibc 2.31, gå til 1.14.10 , inkscape 1.0.1, libreoffice 6.4.6.2, linux-libre 5.9.3, openjdk 14.0, python 3.8.2, rust 1.46.0.

En annen av endringene som er nevnt:

  • Minste binære sett for x86_64 og i686-arkitekturer er redusert til 60 MB.
  • Lagt til støtte for FS NTFS i det grafiske installasjonsprogrammet.
  • Arbeidet har startet med implementeringen av den opprinnelige GNU / Hurd-støtten.

Last ned Guix 1.2

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.

Bildene for installasjon i USB Flash (489 MB) og deres bruk i virtualiseringssystemer (479 MB). Arbeid støttet på i686, x86_64, armv7 og aarch64 arkitekturer.


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.