Pred pár dňami to bolo oznámené vydanie novej verzie „GNU Guix 1.5“Toto vydanie prichádza po troch rokoch intenzívneho vývoja. S týmto novým spustením predstavuje správca transakčných balíkov a jeho pridružená distribúcia Guix System rozsiahlu aktualizáciu, ktorá nielen modernizuje jeho technologický základ, ale aj predefinuje jeho model riadenia s cieľom zabezpečiť agilnejšiu a kolaboratívnejšiu budúcnosť.
Odteraz projekt opúšťa nepravidelné cykly vydávania a zaväzuje sa k ročnej kadencii, čo je rozhodnutie, ktorého cieľom je priniesť predvídateľnosť svojim používateľom a vývojárom.
Hlavné nové funkcie GNU Guix 1.5
V tejto novej verzii GNU Guix 1.5 budeme môcť nájsť výrazný pokrok v kompatibilite hardvéru a jadra. A to preto, že Guix 1.5 zavádza experimentálnu podporu pre jadro GNU Hurd v architektúre x86_64, čo umožňuje odvážnejším používateľom inštaláciu kompletný systém GNU bez linuxového jadraOkrem toho sa pridáva oficiálna podpora pre 64-bitovú architektúru RISC-V (riscv64-linux), čo je v súlade s rastúcim záujmom priemyslu o túto otvorenú sadu inštrukcií.
Používateľské prostredie sa tiež aktualizuje, pretože Relácia GNOME preskočí z verzie 42 na 46, adopcia Wayland ako predvolený grafický protokol ponúknuť plynulejší a bezpečnejší zážitok. Medzitým majú nadšenci KDE šťastie s Inklúzia plazmy 6.5Toto je prístupné prostredníctvom novej služby typu plasma-desktop-service. Toto všetko je podporované kritickými aktualizáciami ekosystému balíčkov, ktorý teraz obsahuje viac ako 12 500 nových položiek a takmer 30 000 aktualizácií vrátane základných nástrojov, ako sú GCC 15.2.0, Python 3.11 a jadro Linux-libre 6.17.12.

Zabezpečenie a pokročilá správa balíkov
Pokiaľ ide o bezpečnosť, uvádza sa, že tomuto prvku bola pri tomto spustení venovaná osobitná pozornosť, keďže jedným z najvýznamnejších vylepšení je možnosť spustiť démona Guix bez root oprávnení. Táto funkcia, predvolene povolené v inštaláciách na iných distribúciách (Zahraničné distribúcie) používa menné priestory a profily používateľov AppArmor na drastické zníženie plochy útoku proti potenciálnym zraniteľnostiam s eskaláciou privilégií.
Okrem toho nástroje rozhrania príkazového riadka (CLI) systému Guix prešli niekoľkými vylepšeniami, najmä príkazom Guix shell teraz umožňuje vnorovanie kontajnerov a pridáva možnosť –emulate-fhsTo uľahčuje spúšťanie softvéru, ktorý očakáva štandardnú adresárovú štruktúru (FHS), čo je kľúčové pre kompatibilitu s externými binárnymi súbormi. Okrem toho, Guix Pack teraz umožňuje export balíkov vo formátoch RPM a AppImage.Toto zjednodušuje distribúciu softvéru, ktorý je súčasťou balíka Guix, používateľom iných systémov, ako sú Fedora alebo Ubuntu.
Úplné bootstrappingové riešenie
Verný svojej filozofii, Projekt dosiahol pôsobivý pokrok v „reťazci dôvery“. softvéru. Guix 1.5 ponúka bootstrapy s kompletným zdrojovým kódom pre komplexné kompilátory ako Zig a Mono. To znamená, že tieto jazyky je teraz možné kompilovať od začiatku bez spoliehania sa na nepriehľadné, už existujúce binárne súbory, čím sa rieši klasický problém „sliepky a vajca“ pri kompilácii a zabezpečuje sa kompletný audit softvéru od jeho zdroja.
Štartovací systém GNU Shepherd sa tiež aktualizuje na verziu 1.0zavedenie časovaných služieb (podobných časovačom systemd) a nový mechanizmus rotácie protokolov, ktorý nahrádza tradičné nástroje ako syslogd. Podobne sa vylepšila aj správa privilégií; koncept Programy s identifikátorom setuid sú nahradené privilegovanými programami., ktorý využíva možnosti jadra Linuxu na udeľovanie podrobných oprávnení namiesto úplného prístupu ako root.
S komunitou, ktorá sa rozrástla na viac ako 700 prispievateľov a úspešnou migráciou na platformu Codeberg, GNU Guix 1.5.0 nie je len aktualizáciou softvéru, ale aj vyhlásením princípov, ako vytvárať reprodukovateľné, transparentné a slobodné operačné systémy.
Nakoniec, ak máte záujem dozvedieť sa o ňom viac, môžete si prekonzultovať podrobnosti Na nasledujúcom odkaze.