GNU Guix 1.5 kommer med støtte for RISC-V, GNU Hurd og mer

Viktige punkter:
  • Eksperimentell støtte for GNU Hurd-kjernen og RISC-V-arkitekturen.
  • Kjører Guix-daemonen uten root-rettigheter for bedre sikkerhet.
  • Oppgrader til GNOME 46 (Wayland som standard) og KDE Plasma 6.5.
  • Nye verktøy for å generere SBOM-er og RPM/AppImage-pakker.
  • Full oppstart av kildekode for Zig- og Mono-kompilatorer.

GNU Guix 1.5

For noen dager siden ble det annonsert utgivelsen av den nye versjonen av "GNU Guix 1.5"Denne utgivelsen kommer etter tre år med intensiv utvikling. Med denne nye lanseringen presenterer den transaksjonelle pakkebehandleren og den tilhørende distribusjonen, Guix System, en massiv oppdatering som ikke bare moderniserer det teknologiske grunnlaget, men også omdefinerer styringsmodellen for å sikre en mer smidig og samarbeidsorientert fremtid.

Fra nå av forlater prosjektet uregelmessige utgivelsessykluser for å forplikte seg til en årlig kadens, en beslutning som søker å gi forutsigbarhet til brukere og utviklere.

De viktigste nye funksjonene i GNU Guix 1.5

I denne nye versjonen av GNU Guix 1.5 vil vi kunne finne betydelig fremgang i maskinvare- og kjernekompatibilitet. Og det er fordi Guix 1.5 introduserer eksperimentell støtte for GNU Hurd-kjernen i x86_64-arkitektur, slik at mer eventyrlystne brukere kan installere et fullstendig GNU-system uten Linux-kjernenI tillegg er det lagt til offisiell støtte for 64-biters RISC-V-arkitekturen (riscv64-linux), i tråd med den økende interessen i bransjen for dette åpne instruksjonssettet.

Brukermiljøet får også en oppdatering, ettersom GNOME-økten hopper fra versjon 42 til 46, adopterer Wayland som standard grafikkprotokoll for å tilby en smidigere og sikrere opplevelse. I mellomtiden er KDE-entusiaster heldige med Plasmainklusjon 6.5Dette er tilgjengelig gjennom den nye tjenesten av typen plasma-desktop-service. Alt dette støttes av kritiske oppdateringer til pakkeøkosystemet, som nå inkluderer mer enn 12 500 nye oppføringer og nesten 30 000 oppdateringer, inkludert viktige verktøy som GCC 15.2.0, Python 3.11 og Linux-libre 6.17.12-kjernen.

kde-plasma-on-guix

Sikkerhet og avansert pakkehåndtering

Når det gjelder sikkerhet, nevnes det at dette elementet fikk spesiell oppmerksomhet i denne lanseringen, ettersom en av de mest bemerkelsesverdige forbedringene er muligheten til å kjøre Guix-daemonen uten root-rettigheter. Denne funksjonaliteten, aktivert som standard i installasjoner på andre distribusjoner (Foreign Distros), bruker AppArmor-brukernavneområder og -profiler for å drastisk redusere angrepsflaten mot potensielle sårbarheter for privilegieskalering.

I tillegg fikk Guix sine kommandolinjegrensesnittverktøy (CLI) flere forbedringer, særlig kommandolinjen guix-skallet tillater nå containernesting og legger til alternativet –emulate-fhsDette forenkler kjøringen av programvare som forventer en standard katalogstruktur (FHS), noe som er avgjørende for kompatibilitet med eksterne binærfiler. Videre, Guix Pack tillater nå eksport av pakker i RPM- og AppImage-formater.Dette forenkler distribusjonen av programvare pakket med Guix til brukere av andre systemer som Fedora eller Ubuntu.

Full oppstart

Tro mot sin filosofi, Prosjektet har oppnådd et imponerende fremskritt i «tillitskjeden». av programvaren. Guix 1.5 tilbyr full kildekode bootstraps for komplekse kompilatorer som Zig og Mono. Dette betyr at disse språkene nå kan kompileres fra bunnen av uten å være avhengige av ugjennomsiktige, eksisterende binærfiler, noe som løser det klassiske "høna og egget"-problemet i kompilering og sikrer en fullstendig revisjon av programvaren fra kilden.

Startsystemet GNU Shepherd blir også oppdatert til versjon 1.0introduksjon av tidsbestemte tjenester (ligner på systemd-timere) og en ny loggrotasjonsmekanisme som erstatter tradisjonelle verktøy som syslogd. På samme måte har også rettighetsadministrasjon blitt forbedret; konseptet med setuid-programmer erstattes av privilegerte programmer, som bruker funksjonene til Linux-kjernen til å gi detaljerte tillatelser i stedet for full tilgang som root.

Med et fellesskap som har vokst til over 700 bidragsytere og en vellykket migrering til Codeberg-plattformen, er GNU Guix 1.5.0 ikke bare en programvareoppdatering, men en prinsipperklæring for hvordan man bygger reproduserbare, transparente og gratis operativsystemer.

Til slutt, hvis du er interessert i å vite mer om det, kan du se detaljene I den følgende lenken.