Вышел GNU Guix 1.5.0
Состоялся выпуск пакетного менеджера GNU Guix 1.5 и построенного на его основе дистрибутива GNU/Linux — Guix System (на базе GCC 15.2, Emacs 30.2, LLVM 21.1.8, Linux-libre kernel 6.17, KDE Plasma 6.5, клиента Icecat 140 и веб-браузера Librewolf 140). В дальнейшем новые релизы GNU Guix решено выпускать раз в год. Для загрузки доступны образы для установки на USB Flash (972 МБ) и использования в системах виртуализации (1.4 ГБ). В проекте поддерживается работа на архитектурах i686, x86_64, Power9, armv7, riscv64 и aarch64. Предыдущий стабильный релиз проекта вышел более трёх лет назад. С тех пор в проекте отработано 71 338 коммитов от 744 разработчиков, добавлено более 12,5 тыс. новых пакетов и 29,9 тыс. пакетов обновлены.
Дистрибутив GNU Guix допускает установку как в качестве обособленной ОС в системах виртуализации, в контейнерах и на обычном оборудовании, так и запуск в уже установленных дистрибутивах GNU/Linux, выступая в роли платформы для развёртывания приложений. Пользователю предоставляются такие функции, как учёт зависимостей, воспроизводимая сборка, работа без root, откат на прошлые версии в случае проблем, управление конфигурацией и клонирование окружений (создание точной копии программного окружения на других компьютерах).
По информации OpenNET, пакетный менеджер GNU Guix основан на наработках проекта Nix и кроме типичных функций управления пакетами поддерживает такие возможности, как выполнение транзакционных обновлений, возможность отката обновлений, работа без получения привилегий суперпользователя, поддержка привязанных к отдельным пользователям профилей, возможность одновременной установки нескольких версий одной программы, средства уборки мусора (выявление и удаление неиспользуемых версий пакетов).
Читать на habr.com