Преди няколко дни беше обявено излизането на новата версия на "GNU Guix 1.5"Тази версия идва след три години интензивна разработка. С това ново издание, мениджърът на транзакционни пакети и свързаната с него дистрибуция Guix System представят мащабна актуализация, която не само модернизира технологичната му основа, но и предефинира модела му на управление, за да осигури по-гъвкаво и съвместно бъдеще.
Отсега нататък проектът изоставя нередовните цикли на пускане на пазара, за да се ангажира с годишен ритъм, решение, което се стреми да осигури предвидимост за своите потребители и разработчици.
Основни нови характеристики на GNU Guix 1.5
В тази нова версия на GNU Guix 1.5 ще можем да намерим значителен напредък в съвместимостта на хардуера и ядрото. И това е така, защото Guix 1.5 въвежда експериментална поддръжка за ядрото GNU Hurd в x86_64 архитектура, което позволява на по-смелите потребители да инсталират изцяло GNU система без Linux ядротоОсвен това се добавя официална поддръжка за 64-битовата RISC-V архитектура (riscv64-linux), в съответствие с нарастващия интерес на индустрията към този отворен набор от инструкции.
Потребителската среда също получава обновяване, тъй като Сесията на GNOME преминава от версия 42 на 46, осиновяване Wayland като графичен протокол по подразбиране да предложи по-плавно и по-сигурно изживяване. Междувременно, ентусиастите на KDE имат късмет с Плазмено включване 6.5Това е достъпно чрез новата услуга от типа plasma-desktop-service. Всичко това е подкрепено от критични актуализации на екосистемата на пакетите, която вече включва повече от 12 500 нови записа и почти 30 000 актуализации, включително основни инструменти като GCC 15.2.0, Python 3.11 и ядрото Linux-libre 6.17.12.

Сигурност и разширено управление на пакети
Що се отнася до сигурността, се споменава, че на този елемент е обърнато специално внимание при това стартиране, тъй като едно от най-забележителните подобрения е възможност за стартиране на Guix демона без root права. Тази функционалност, активирано по подразбиране в инсталации на други дистрибуции (Чуждестранни дистрибуции), използва потребителски имена и профили на AppArmor, за да намали драстично повърхността за атака срещу потенциални уязвимости за ескалация на привилегиите.
В допълнение, инструментите за команден интерфейс (CLI) на Guix получиха няколко подобрения, най-вече командата guix shell вече позволява влагане на контейнери и добавя опцията –emulate-fhsТова улеснява изпълнението на софтуер, който очаква стандартна структура на директории (FHS), което е от решаващо значение за съвместимостта с външни двоични файлове. Освен това, Guix Pack вече позволява експортиране на пакети във формати RPM и AppImage.Това опростява разпространението на софтуер, пакетиран с Guix, до потребители на други системи, като Fedora или Ubuntu.
Пълно първоначално зареждане
Верен на своята философия, Проектът постигна впечатляващ напредък във „веригата на доверие“. на софтуера. Guix 1.5 предлага пълни bootstraps с изходен код за сложни компилатори като Zig и Mono. Това означава, че тези езици вече могат да бъдат компилирани от нулата, без да се разчита на непрозрачни, предварително съществуващи двоични файлове, решавайки класическия проблем с „кокошката и яйцето“ при компилацията и осигурявайки пълен одит на софтуера от неговия източник.
Стартовата система GNU Shepherd също се актуализира до версия 1.0въвеждане на услуги с ограничено време (подобно на таймерите на systemd) и нов механизъм за ротация на лог файловете, който замества традиционните инструменти като syslogd. По подобен начин е подобрено и управлението на привилегиите; концепцията за setuid програмите се заменят с privileged-programs, който използва възможностите на ядрото на Linux, за да предоставя гранулирани разрешения вместо пълен достъп като root.
С общност, която е нараснала до над 700 сътрудници и успешна миграция към платформата Codeberg, GNU Guix 1.5.0 не е просто софтуерна актуализация, а декларация за принципите за това как да се изграждат възпроизводими, прозрачни и свободни операционни системи.
И накрая, ако се интересувате да научите повече за него, можете да се консултирате с подробностите В следващия линк.