A GNU Guix 1.5 megérkezett a RISC-V, a GNU Hurd és más rendszerek támogatásával

Főbb pontok:
  • Kísérleti támogatás a GNU Hurd kernelhez és a RISC-V architektúrához.
  • A Guix démon futtatása root jogosultságok nélkül a nagyobb biztonság érdekében.
  • Frissíts GNOME 46-ra (alapértelmezés szerint Wayland) és KDE Plasma 6.5-re.
  • Új eszközök SBOM-ok és RPM/AppImage csomagok generálásához.
  • Teljes forráskód bootstrapping Zig és Mono fordítókhoz.

GNU Guix 1.5

Néhány napja bejelentették A "GNU Guix 1.5" új verziójának megjelenéseEz a kiadás három év intenzív fejlesztés eredménye. Ezzel az új megjelenéssel a tranzakciós csomagkezelő és a hozzá tartozó disztribúció, a Guix System egy hatalmas frissítést mutat be, amely nemcsak a technológiai alapjait modernizálja, hanem újraértelmezi irányítási modelljét is, hogy biztosítsa az agilisabb és együttműködőbb jövőt.

A projekt mostantól felhagy a szabálytalan kiadási ciklusokkal, és éves ütemre vált, ezzel a döntéssel, amely a kiszámíthatóságot kívánja biztosítani a felhasználók és a fejlesztők számára.

A GNU Guix 1.5 fő újdonságai

A GNU Guix 1.5 új verziójában megtaláljuk a következőket jelentős előrelépés a hardver és a kernel kompatibilitásban. És ez azért van, mert A Guix 1.5 kísérleti támogatást nyújt a GNU Hurd kernelhez x86_64 architektúrában, lehetővé téve a kalandvágyóbb felhasználók számára a telepítést egy teljesen GNU rendszer Linux kernel nélkülEzenkívül hozzáadják hivatalos támogatás a 64 bites RISC-V architektúrához (riscv64-linux), összhangban az iparág növekvő érdeklődésével e nyílt utasításkészlet iránt.

A felhasználói környezet is megújul, mivel a A GNOME munkamenet a 42-es verzióról a 46-os verzióra ugrik, elfogadása Wayland az alapértelmezett grafikus protokoll hogy zökkenőmentesebb és biztonságosabb élményt nyújtson. Eközben a KDE rajongói szerencsések a ...-val/-vel. Plazmabezárás 6.5Ez az új, plazmaasztal-szolgáltatás típusú szolgáltatáson keresztül érhető el. Mindezt a csomagökoszisztéma kritikus frissítései támogatják, amelyek most több mint 12 500 új bejegyzést és közel 30 000 frissítést tartalmaznak, beleértve az olyan alapvető eszközöket, mint a GCC 15.2.0, a Python 3.11 és a Linux-libre 6.17.12 kernel.

kde-plasma-on-guix

Biztonság és fejlett csomagkezelés

A biztonsággal kapcsolatban megemlítik, hogy ez az elem különös figyelmet kapott a bevezetés során, mivel az egyik legjelentősebb fejlesztés a a Guix démon futtatásának lehetősége root jogosultságok nélkül. Ez a funkció, alapértelmezés szerint engedélyezve más disztribúciókon telepített verziókban (Külföldi disztribúciók) AppArmor felhasználói névtereket és profilokat használ a potenciális privilégiumok eszkalációs sebezhetőségeivel szembeni támadási felület drasztikus csökkentésére.

Ezenkívül a Guix parancssori felületének (CLI) eszközei számos fejlesztésen estek át, amelyek közül a legfontosabb a parancsfájl. A guix shell mostantól lehetővé teszi a konténerek beágyazását, és hozzáadta az –emulate-fhs opciót.Ez megkönnyíti az olyan szoftverek végrehajtását, amelyek szabványos könyvtárszerkezetet (FHS) várnak, ami kulcsfontosságú a külső bináris fájlokkal való kompatibilitás szempontjából. Továbbá, A Guix Pack mostantól lehetővé teszi a csomagok RPM és AppImage formátumban történő exportálását.Ez leegyszerűsíti a Guix-szal csomagolt szoftverek terjesztését más rendszerek, például a Fedora vagy az Ubuntu felhasználói számára.

Teljes átszervezés

Filozófiájához híven, A projekt lenyűgöző előrelépést ért el a „bizalmi lánc” terén. a szoftver. Guix 1.5 teljes forráskódú bootstrapet kínál komplex fordítóprogramokhoz, mint például a Zig és a Mono. Ez azt jelenti, hogy ezek a nyelvek mostantól a semmiből fordíthatók átlátszatlan, előre létező bináris fájlok nélkül, megoldva a klasszikus „tyúk-tojás” problémát a fordítás során, és biztosítva a szoftver teljes körű auditálását a forrástól kezdve.

Az indító rendszer A GNU Shepherd is frissül az 1.0-s verzióra.időzített szolgáltatások (hasonlóan a systemd időzítőihez) és egy új naplórotációs mechanizmus bevezetése, amely felváltja a hagyományos eszközöket, mint például a syslogd. Hasonlóképpen, a jogosultságkezelés is javult; a koncepció a A setuid programokat privilegizált programok váltják fel, amely a Linux kernel képességeit használja ki részletes jogosultságok megadására a root teljes hozzáférés helyett.

Egy több mint 700 közreműködőből álló közösséggel és a Codeberg platformra való sikeres migrációval a GNU Guix 1.5.0 nem csupán egy szoftverfrissítés, hanem egy alapelvi nyilatkozat arról, hogyan lehet reprodukálható, átlátható és szabad operációs rendszereket építeni.

Végül, ha többet szeretne tudni róla, tájékozódhat a részletekről A következő linken.