GNU Guix 1.5 стиже са подршком за RISC-V, GNU Hurd и још много тога

Кључне тачке:
  • Експериментална подршка за GNU Hurd језгро и RISC-V архитектуру.
  • Покретање Guix демона без root привилегија ради веће безбедности.
  • Надоградите на GNOME 46 (Wayland подразумевано) и KDE Plasma 6.5.
  • Нови алати за генерисање SBOM-ова и RPM/AppImage пакета.
  • Комплетно покретање изворног кода за Zig и Mono компајлере.

ГНУ Гуик 1.5

Пре неколико дана је објављено издање нове верзије „GNU Guix 1.5“Ово издање долази након три године интензивног развоја. Овим новим лансирањем, менаџер трансакционих пакета и његова придружена дистрибуција, Guix System, представљају масовно ажурирање које не само да модернизује његову технолошку основу, већ и редефинише његов модел управљања како би се осигурала агилнија и колаборативнија будућност.

Од сада, пројекат напушта нередовне циклусе објављивања како би се обавезао на годишњи ритам, одлуку која тежи да донесе предвидљивост својим корисницима и програмерима.

Главне нове карактеристике ГНУ Гуик 1.5

У овој новој верзији GNU Guix 1.5, моћи ћемо да пронађемо značajan napredak у компатибилности хардвера и језгра. А то је зато што Guix 1.5 уводи експерименталну подршку за GNU Hurd језгро у x86_64 архитектури, омогућавајући авантуристичкијим корисницима да инсталирају потпуно ГНУ систем без Линукс језграПоред тога, додаје се званична подршка за 64-битну RISC-V архитектуру (riscv64-linux), усклађујући се са растућим интересовањем индустрије за овај отворени скуп инструкција.

Корисничко окружење такође добија освежење, јер Гном сесија прелази са верзије 42 на 46, усвајање Вејланд као подразумевани графички протокол да понуди глађе и безбедније искуство. У међувремену, ентузијасти KDE-а имају среће са Укључивање плазме 6.5Ово је доступно путем нове услуге типа plasma-desktop-service. Све ово је подржано критичним ажурирањима екосистема пакета, који сада укључује више од 12,500 нових уноса и скоро 30,000 ажурирања, укључујући основне алате као што су GCC 15.2.0, Python 3.11 и Linux-libre кернел 6.17.12.

kde-plasma-on-guix

Безбедност и напредно управљање пакетима

Што се тиче безбедности, помиње се да је овом елементу посвећена посебна пажња приликом овог лансирања, јер је једно од најзначајнијих побољшања могућност покретања Guix демона без root привилегија. Ова функционалност, подразумевано омогућено у инсталацијама на другим дистрибуцијама (Стране дистрибуције), користи AppArmor корисничке именске просторе и профиле како би драстично смањио површину напада против потенцијалних рањивости ескалације привилегија.

Поред тога, алати за интерфејс командне линије (CLI) у Guix-у су добили неколико побољшања, а најзначајнија је команда guix shell сада дозвољава угнежђивање контејнера и додаје опцију –emulate-fhsОво олакшава извршавање софтвера који очекује стандардну структуру директоријума (FHS), што је кључно за компатибилност са спољним бинарним датотекама. Штавише, Guix Pack сада омогућава извоз пакета у RPM и AppImage форматима.Ово поједностављује дистрибуцију софтвера упакованог са Guix-ом корисницима других система као што су Fedora или Ubuntu.

Потпуно покретање система

Веран својој филозофији, Пројекат је постигао импресиван напредак у „ланцу поверења“. софтвера. Guix 1.5 нуди комплетне бутстрепове изворног кода за сложене компајлере попут Zig-а и Mono-а. То значи да се ови језици сада могу компајлирати од нуле без ослањања на непрозирне, већ постојеће бинарне датотеке, решавајући класичан проблем „кокошке и јајета“ приликом компајлирања и обезбеђујући потпуну ревизију софтвера од његовог изворног кода.

Почетни систем ГНУ Шепард се такође ажурира на верзију 1.0увођење временски ограничених сервиса (сличних системским тајмерима) и новог механизма ротације логова који замењује традиционалне алате попут syslogd-а. Слично томе, побољшано је и управљање привилегијама; концепт setuid програми се замењују привилегованим програмима, који користи могућности Линукс кернела за доделу прецизних дозвола уместо пуног приступа као root.

Са заједницом која је нарасла на преко 700 сарадника и успешном миграцијом на Codeberg платформу, GNU Guix 1.5.0 није само ажурирање софтвера, већ изјава о принципима о томе како изградити репродуктивне, транспарентне и слободне оперативне системе.

Коначно, ако сте заинтересовани да сазнате више о томе, можете консултовати детаље У следећем линку.