For et par dage siden blev det annonceret udgivelsen af den nye version af "GNU Guix 1.5"Denne udgivelse kommer efter tre års intensiv udvikling. Med denne nye lancering præsenterer den transaktionelle pakkehåndtering og den tilhørende distribution, Guix System, en massiv opdatering, der ikke blot moderniserer dens teknologiske fundament, men også omdefinerer dens styringsmodel for at sikre en mere agil og samarbejdsorienteret fremtid.
Fra nu af opgiver projektet uregelmæssige udgivelsescyklusser for at forpligte sig til en årlig kadence, en beslutning der søger at skabe forudsigelighed for dets brugere og udviklere.
De vigtigste nye funktioner i GNU Guix 1.5
I denne nye version af GNU Guix 1.5 vil vi kunne finde betydelige fremskridt i hardware- og kernekompatibilitet. Og det er fordi Guix 1.5 introducerer eksperimentel understøttelse af GNU Hurd-kernen i x86_64-arkitekturen, hvilket giver mere eventyrlystne brugere mulighed for at installere et fuldstændigt GNU-system uden Linux-kernenDerudover tilføjes det officiel understøttelse af 64-bit RISC-V-arkitekturen (riscv64-linux), hvilket stemmer overens med den voksende interesse i branchen for dette åbne instruktionssæt.
Brugermiljøet får også en opdatering, da GNOME-sessionen hopper fra version 42 til 46, vedtager Wayland som standard grafikprotokol for at tilbyde en mere gnidningsfri og sikker oplevelse. I mellemtiden er KDE-entusiaster heldige med Plasmainklusion 6.5Dette er tilgængeligt via den nye tjeneste af typen plasma-desktop-service. Alt dette understøttes af kritiske opdateringer til pakkeøkosystemet, som nu inkluderer mere end 12,500 nye poster og næsten 30,000 opdateringer, inklusive essentielle værktøjer som GCC 15.2.0, Python 3.11 og Linux-libre 6.17.12-kernen.

Sikkerhed og avanceret pakkehåndtering
Med hensyn til sikkerhed nævnes det, at dette element fik særlig opmærksomhed i denne lancering, da en af de mest bemærkelsesværdige forbedringer er mulighed for at køre Guix-dæmonen uden root-rettigheder. Denne funktionalitet, aktiveret som standard i installationer på andre distributioner (Udenlandske distributioner) bruger AppArmor-brugernavnerum og -profiler til drastisk at reducere angrebsfladen mod potentielle sårbarheder i forbindelse med eskalering af rettigheder.
Derudover modtog Guix' kommandolinjeværktøjer (CLI) adskillige forbedringer, især kommandolinjen guix-shell tillader nu container-nesting og tilføjer –emulate-fhs-indstillingenDette letter udførelsen af software, der forventer en standardmappestruktur (FHS), hvilket er afgørende for kompatibilitet med eksterne binære filer. Desuden Guix Pack tillader nu eksport af pakker i RPM- og AppImage-formater.Dette forenkler distributionen af software pakket med Guix til brugere af andre systemer såsom Fedora eller Ubuntu.
Fuld bootstrapping
Tro mod sin filosofi, Projektet har opnået et imponerende fremskridt i "tillidskæden". af softwaren. Guix 1.5 tilbyder komplette kildekode bootstraps til komplekse compilere som Zig og Mono. Det betyder, at disse sprog nu kan kompileres fra bunden uden at være afhængige af uigennemsigtige, præeksisterende binære filer, hvilket løser det klassiske "hønen og ægget"-problem i kompilering og sikrer en komplet revision af softwaren fra kildekoden.
Startsystemet GNU Shepherd opdateres også til version 1.0introduktion af tidsbestemte tjenester (svarende til systemd-timere) og en ny logrotationsmekanisme, der erstatter traditionelle værktøjer som syslogd. Tilsvarende er rettighedsstyringen også blevet forbedret; konceptet med setuid-programmer erstattes af privilegerede programmer, som bruger Linux-kernens muligheder til at give detaljerede tilladelser i stedet for fuld adgang som root.
Med et fællesskab, der er vokset til over 700 bidragydere, og en vellykket migrering til Codeberg-platformen, er GNU Guix 1.5.0 ikke blot en softwareopdatering, men en principerklæring om, hvordan man bygger reproducerbare, transparente og frie operativsystemer.
Endelig, hvis du er interesseret i at vide mere om det, kan du konsultere detaljerne I det følgende link.