The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Доступен пакетный менеджер GNU Guix 1.5 и дистрибутив на его основе

24.01.2026 11:42 (MSK)

После более трёх лет разработки состоялся релиз пакетного менеджера GNU Guix 1.5 и построенного на его основе дистрибутива GNU/Linux - Guix System. В дальнейшем новые релизы GNU Guix решено выпускать раз в год. Для загрузки сформированы образы для установки на USB Flash (972 МБ) и использования в системах виртуализации (1.4 ГБ). Поддерживается работа на архитектурах i686, x86_64, Power9, armv7, riscv64 и aarch64.

Дистрибутив допускает установку как в качестве обособленной ОС в системах виртуализации, в контейнерах и на обычном оборудовании, так и запуск в уже установленных дистрибутивах GNU/Linux, выступая в роли платформы для развёртывания приложений. Пользователю предоставляются такие функции, как учёт зависимостей, воспроизводимая сборка, работа без root, откат на прошлые версии в случае проблем, управление конфигурацией и клонирование окружений (создание точной копии программного окружения на других компьютерах).

Основные новшества:

  • Добавлена экспериментальная поддержка ядра GNU Hurd (x86_64-gnu). В инсталлятор добавлена опция для использования Hurd вместо ядра Linux.
  • Добавлена поддержка архитектуры RISC-V (riscv64-linux).
  • Сеанс GNOME обновлён до выпуска GNOME 46 (в прошлом релизе поставлялся GNOME 42) и переведён на использование по умолчанию Wayland. Расширена модульность сервиса gnome-desktop-service-type, в котором теперь можно настраивать список устанавливаемых по умолчанию приложений GNOME.
  • Добавлен новый тип сервисов plasma-desktop-service-type для формирования окружения со средой рабочего стола KDE Plasma 6.5.
  • Предоставлена возможность запуска фонового процесса Guix без привилегий root. При установке в дистрибутивах, отличных Guix System, по умолчанию задействован режим работы без прав root (rootless). В существующих установках данный режим можно активировать выставлением "(privileged? #f)" в guix-configuration. Режим реализован с использованием пространства имён идентификаторов пользователей (user namespace) и профилей AppArmor.
  • В команду "guix graph" добавлены бэкенды для GraphML и CycloneDX JSON, что позволяет использовать её для генерации полноценных SBOM (Software Bill of Material).
  • В команду "guix shell" добавлены опции "--nesting" для использования Guix в контейнере и "--emulate-fhs" для запуска приложений с использованием структуры файловой системы, соответствующей спецификации FHS (Filesystem Hierarchy Standard).
  • В команду "guix pack" добавлены бэкенды для создания пакетов в форматах RPM и AppImages, которые можно использовать в других дистрибутивах без Guix.
  • Реализована команда "guix locate" для поиска пакетов, в которых присутствует указанный файл.
  • Задействован новый выпуск системы инициализации GNU Shepherd 1.0, в котором появилась поддержка сервисов, периодически запускающих команды или код на языке Scheme по указанному расписанию. Добавлена возможность перезапуска ядра Linux с использованием механизма kexec. Реализованы новые сервисы log-rotation (ротация и удаление устаревших логов), system-log (замена syslogd), timer (запуск команд в указанное время) и transient (запуска команд в фоне). В Guix сервисы system-log и log-rotation задействованы вместо syslogd и Rottlog.
  • Реализована полная поддержка раскрутки (bootstrap) компиляторов Zig и Mono из исходного кода.
  • Набор "setuid-programs" заменён на "privileged-programs" в спецификации "operating-system" (вместо suid-флага для получения привилегий задействованы Linux capabilities).
  • Добавлено около 40 новых системных сервисов, среди которых Forgejo Runner, RabbitMQ, iwd и dhcpcd.
  • Обновлены версии программ в 8911 пакетах, добавлено 12525 новых пакетов. Среди прочего обновлены версии GNOME 46.10, KDE Plasma 6.5, linux-libre 6.17.12, MATE 1.28.2, Xfce 4.20.0, lxde 0.99.3, xorg-server 21.1.21, GCC 15.2.0, LLVM 21.1.8, GIMP 3.0.4, glibc 2.41, go 1.25.3, Librewolf 140, icecat 140.6.0-gnu1 (firefox), icedtea 3.19.0, inkscape 1.3.2, julia 1.8.5, libreoffice 25.2.5.2, openjdk 25, perl 5.36.0, python 3.11.14, racket 8.18, rust 1.85.1, r 4.5.2, sbcl 2.5.8.

Напомним, что пакетный менеджер GNU Guix основан на наработках проекта Nix и кроме типичных функций управления пакетами поддерживает такие возможности, как выполнение транзакционных обновлений, возможность отката обновлений, работа без получения привилегий суперпользователя, поддержка привязанных к отдельным пользователям профилей, возможность одновременной установки нескольких версий одной программы, средства уборки мусора (выявление и удаление неиспользуемых версий пакетов). Для определения сценариев сборки приложений и правил формирования пакетов предлагается использовать специализированный высокоуровневый предметно-ориентированный язык и компоненты Guile Scheme API, позволяющие выполнять все операции по управлению пакетами на функциональном языке программирования Scheme.

Поддерживается возможность использования пакетов, подготовленных для пакетного менеджера Nix и размещённых в репозитории Nixpkgs. Кроме операций с пакетами возможно создание сценариев для управления конфигурацией приложений. При сборке пакета автоматически загружаются и собираются все связанные с ним зависимости. Возможна как загрузка готовых бинарных пакетов из репозитория, так и сборка из исходных текстов со всеми зависимостями. Реализованы средства для поддержания версий установленных программ в актуальном состоянии через организацию установки обновлений из внешнего репозитория.

Сборочное окружение для пакетов формируется в виде контейнера, содержащего все необходимые для работы приложений компоненты, что позволяет сформировать набор пакетов, способный работать без оглядки на состав базового системного окружения дистрибутива, в котором Guix используется в качестве надстройки. Между пакетами Guix возможно определение зависимостей, при этом для поиска наличия уже установленных зависимостей используется сканирование хэшей-идентификаторов в директории установленных пакетов. Пакеты устанавливаются в отдельное дерево директорий или поддиректорию в каталоге пользователя, что позволяет обеспечить его параллельное сосуществование с другими пакетными менеджерами и обеспечить поддержку различных дистрибутивов. Например, пакет устанавливается как /nix/store/452a4978f3b1b428064a2b64a0c6f41-firefox-147.0.1/, где "452a49..." является уникальным идентификатором пакета, используемым для контроля зависимостей.

Дистрибутив включает только свободные компоненты и поставляется с ядром GNU Linux-Libre, очищенным от несвободных элементов бинарных прошивок. Для сборки применяется GCC 15.2. В качестве системы инициализации используется сервисный менеджер GNU Shepherd (бывший dmd), развиваемый как альтернатива SysV-init с поддержкой зависимостей. Управляющий демон и утилиты Shepherd написаны на языке Guile (одна из реализаций языка Scheme), который также используется и для определения параметров запуска сервисов. Базовый образ поддерживает работу в консольном режиме, но для установки подготовлено 29932 готовых пакетов, среди которых и компоненты графического стека, оконные и композитные менеджеры, рабочие столы GNOME, KDE и Xfce, а также подборка графических приложений.

  1. Главная ссылка к новости (https://www.mail-archive.com/i...)
  2. OpenNews: Доступен дистрибутив NixOS 25.11, использующий пакетный менеджер Nix
  3. OpenNews: Уязвимости в пакетных менеджерах Nix, Lix и Guix
  4. OpenNews: Проект Guix переходит на Git-хостинг Codeberg
  5. OpenNews: Опубликован системный менеджер GNU Shepherd 1.0.0
  6. OpenNews: Доступен пакетный менеджер GNU Guix 1.4 и дистрибутив на его основе
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64666-guix
Ключевые слова: guix
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (54) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 12:03, 24/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто-то использует его? как там с неочем открытым софтом и драйверами ?
     
     
  • 2.2, Аноним (2), 12:08, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    для этого есть сторонний репозиторий nonguix
     
     
  • 3.54, Аноним (54), 17:07, 24/01/2026 Скрыто ботом-модератором     [к модератору]
  • –2 +/
     
  • 2.3, УткаНоНеДональд (?), 12:17, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Хороший вопрос ! Интересно как он на ноутах, реальный пользователи отзовитесь ...  Особенно интересно мнение тех кто сидит на NixOS и уже  пробовал Guix ...
     
     
  • 3.13, АнонимичныйАноним (?), 12:44, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Привет! Отзываюсь!!! Использую его на планшете с чипом Intel N200. Всё отлично работает, даже (треклятая) аппаратная декодировка видео!

    Использовать, правда, приходится ядро с (ТРЕКЛЯТЫМИ) блобами из репозитория nonguix. Но его довольно легко подключить.

     
  • 3.37, Человечек (?), 15:14, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Перешёл с никсоси на гикс года 4 назад. На ноутах работает нормально, но почти наверняка потребуется подключать доп репозиторий с блобами.
    Из минусов по сравнению с никсосью — количество пакетов (тут с никсом вообще мало что может сравниться) и количество готовых опций для системного/домашнего конфигов. Но разобраться как писать своё и в целом в тонкостях работы системы было намного проще.
    Ещё один минус — скорость обновления каналов. Она заметно ниже, чем на никсе, особенно если долго не обновляться.
    В остальном же меня всё устраивает. Отдельно могу ещё отметить весьма приятное комьюнити, как русско так и англоязычное.
     
     
  • 4.44, Аноним (44), 16:21, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Приветствую Раз вы реальный пользователь и общаетесь в русско и англоязычных ко... большой текст свёрнут, показать
     
     
  • 5.60, Человечек (?), 17:48, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Насчёт консервативности в сравнении с никсом затрудняюсь что-либо ответить. Но про принятие решений можно почитать здесь: https://consensus.guix.gnu.org
    Официальные каналы для общения указаны на сайте: https://guix.gnu.org/contact
    Есть сторонние репозитории/проекты, у которых свои каналы, но тут я перечислять их не буду.
    Много активных контрибьютеров можно найти в федеверсе.
    А для общения на русском могу порекомендовать группу в телеге: gnu_guix_ru
     
     
  • 6.63, Frestein (ok), 18:17, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > А для общения на русском могу порекомендовать группу в телеге: gnu_guix_ru

    Не рекомендую. Там тот еще шизофреник на овнере.

     
     
  • 7.66, Человечек (?), 18:43, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Овнер там почти не общается и группу пристально не мониторит. Словить бан от него — крайне редкая ачивка. Я б даже сказал, что ты единственный на моей памяти, если ты тот, о ком я думаю. Но то, что тот бан был лишним, я согласен.
     
  • 6.70, Аноним (44), 19:57, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Насчёт консервативности в сравнении с никсом затрудняюсь что-либо ответить. Но про принятие
    > решений можно почитать здесь: https://consensus.guix.gnu.org
    > Официальные каналы для общения указаны на сайте: https://guix.gnu.org/contact
    > Есть сторонние репозитории/проекты, у которых свои каналы, но тут я перечислять их
    > не буду.
    > Много активных контрибьютеров можно найти в федеверсе.
    > А для общения на русском могу порекомендовать группу в телеге: gnu_guix_ru

    Спасибо за ответ, буду иметь в виду! ))

     
  • 5.62, Frestein (ok), 18:14, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Тут можно сообщества найти и прочую актуальную инфу
    https://github.com/franzos/awesome-guix
     
     
  • 6.71, Аноним (44), 19:59, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Тут можно сообщества найти и прочую актуальную инфу
    > https://github.com/franzos/awesome-guix

    Спасибо за ссылку, по ней внезапно для себя узнал, что у Guix оказывается есть два форка: RDE и PantherX. Что-нибудь можете о них сказать подробнее, может пробовали?

     
     
  • 7.77, Человечек (?), 20:44, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это не форки, а гиксовые каналы. То есть репозитории с кодом на guile scheme, который можно использовать в guix: определения пакетов и сервисов, различные конфиги, утилиты т.д.
    PantherX не пробовал, а вот RDE очень рекомендую — там много всего полезного. В частности там есть свой конфигурационный фреймворк, который кому-то может показаться удобнее, чем то, что используется в guix по умолчанию.
     
  • 2.21, anonya (-), 13:18, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    За обсуждение неоткрытого софта в контексте guix сначала варн, потом бан.
    Хотя иногда и сразу бан.
    Без шуток. У них это считается офтопиком.
     
     
  • 3.25, kusb (?), 13:56, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Парадокс свободы от которого грустно
     
     
  • 4.53, Аноним (54), 17:04, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ну почему же парадокс? Люди всецело за свободность софта.
     
     
  • 5.74, User (??), 20:12, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Задачи "работать" при этом не ставятся и, соответственно - не решаются.
     
  • 5.83, Anone mus (?), 21:35, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Цензурируя обсуждение несвободного. Грустно, что свободу приходится защищать насилием.
     
  • 3.40, Человечек (?), 15:32, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Только в контексте основного репозитория проекта и только в официальных каналах коммуникации, с ним связанных. Есть, например, репозитории с несвободным ПО, поддерживаемые самими ментейнерами гикса. В основном это научный софт, так как работают ментейнеры в научной сфере. Ну и очевидно, что в контексте данных репозиториев обсуждать несвободное ПО никто не запрещает.
     
  • 2.56, xPhoenix (ok), 17:27, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я хотел бы использовать, чтобы посмотреть, что это такое, но немецкий хостинг не даёт скачать установочные пакеты по причине Russian IP.
     

  • 1.8, mos87 (ok), 12:24, 24/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Даже такое чудо как Nix должно обязательно иметь такую же но другую альтернативу (пох кто первый из них). На свЪтом Лишпе конечно.
    Т.е. юзеарбаза из 3.5 землекопов успешно делится ещё налопапам. Классический опенсурс.
     
  • 1.9, mos87 (ok), 12:27, 24/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    Вот же торкнуло людей Лишпом - мертворожденный проект искуйственного идиота дремучих годов, немощные лишп-машЫны, которых обогнали калькуляторы, монументальная клава спАйс-кадет.. Нынче даже ИИ уже нормальный придумали (не имеющий отношения к их потугам). Но до сих пор не отпускает.
     
     
  • 2.26, kusb (?), 13:58, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    У лиспа есть интересные особенности не похожие на многие языки и это кажется крутым. Я слабо разбираюсь в программировании, но на таких языках как lisp, tcl и подобные наверное удобно экспериментировать, писать свои парсеры и т.п. из-за их представления как сам для себя xml и прямой связи со своим синтаксическим деревом, например.
     
     
  • 3.57, xPhoenix (ok), 17:33, 24/01/2026 Скрыто ботом-модератором     [к модератору]
  • –2 +/
     
     
  • 4.69, Аноним (-), 19:18, 24/01/2026 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     

  • 1.10, Фонтимос (?), 12:28, 24/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Какой-то маргинальный дистро. Языки использует очень не современные, да и ище релиз пилили полтора года. Наверно пользователи такие-же "мохнатые" диды-колдуны...
     
     
  • 2.17, 12yoexpert (ok), 12:50, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    диды-колдуны давно свалили на arch/gentoo и сидят тихонько ржут с вас, экспертов по маргиналам
     
     
  • 3.81, User (??), 21:32, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Как сидели на macos так и сидят.
     
  • 2.20, Аноним (20), 13:06, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    не полтора, а спустя три года разработки выпустили релиз.
     
     
  • 3.43, Человечек (?), 15:42, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Гикс — это роллинг дистрибутив. Так что, хоть последний номерной выпуск и был 3 года назад, обновления всё это время стабильно выходили.
     

  • 1.12, Аноним (12), 12:44, 24/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Недостатки Guix:

    - враждебен проприетари => не адаптирован под реальный мля мир (под объективную реальность, данную нам в ощущениях --- дистр обитает в идеальном мирке, который НЕ существует)
    - использует ((скобочное ((((овно)) вместо ((нормального (си-подобного))))) языка))))

     
     
  • 2.18, warlock (??), 13:04, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    В вашем шуточном сообщении несбалансированные скобки, из-за чего пропадает соль.
     
  • 2.30, mos87 (ok), 14:16, 24/01/2026 Скрыто ботом-модератором     [к модератору]
  • –3 +/
     
  • 2.52, Аноним (54), 16:59, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Объективная реальность неощущаема, она квантовая. А если вы реальность ощутили, то она уже не объектиная, а субъективная.
     
  • 2.82, User (??), 21:34, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    "Нормальный" и "си-подобный" в одном предложении?
    Смешно получилось, да.
     

  • 1.14, Аноним (14), 12:48, 24/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Если бы ещё репозитории работали в нашей стране, а то даже с установкой возникали проблемы, когда пробовал дистрибутив в 2024 году.
     
     
  • 2.16, 12yoexpert (ok), 12:49, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/
    в нашей стране всё отлично работает
     
  • 2.55, Аноним (54), 17:14, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Видимо, в вашем регионе страны не знают про технологию из трёх буков в названии.
     

  • 1.29, Аноним (29), 14:14, 24/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Если им мало кто пользуется, то не будет как с телнетом? 🙄
     
     
  • 2.49, Аноним (54), 16:54, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Есть желающие писать эксплойты на Guile? Потому, как там всё на нём.
     
     
  • 3.76, Аноним (29), 20:42, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    В телнете была логическая ошибка. Она могла быть на любом языке.
     

  • 1.31, mltux (?), 14:43, 24/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я в подростковом возрасте считал что проблема разных пакетов под разные версии и "путаницы с зависимостями" это настолько серьёзная проблема, что именно она в одно рыло виновата в большой части в того, что Linux менее популярен. Я хотел создать свой пакетный менеджер (и дистрибутив), в котором всё работает не так, можно ставить все пакеты и т.п.

    И я лишь изобрёл упрощённый nix/guix, здорово, правда?
    Почему они не популярны? Усложнили своим функциональным конфигом и т.п, неправильно внедрили или никому не важно это на самом деле?

     
     
  • 2.38, Аноним (38), 15:16, 24/01/2026 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
  • 2.73, Аноним (44), 20:12, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Не знаю как у кого, но отвечу за себя Я тоже думал о чём-то подобном, но я тупо... большой текст свёрнут, показать
     
     
  • 3.80, Аноним (80), 21:25, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Почему ты говоришь про nixos, но описываешь Арч?
     

  • 1.41, Аноним (41), 15:36, 24/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В чем Guix System луше, или хуже NixOS?
     
     
  • 2.46, Аноним (54), 16:40, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Гиксеры не стали изобретать предметноспециализированный язык для описания сборки пакетов, непригодный больше не для чего, а использовали для этого универсальный готовый.
     
  • 2.75, Аноним (44), 20:19, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Не пробовал пока Guix, так что наверное некорректно и невежливо было бы отвечать... большой текст свёрнут, показать
     

  • 1.42, Джон Титор (ok), 15:40, 24/01/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     

  • 1.64, Валера (??), 18:19, 24/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Попробовал вчера установить,так он сходу начал ругаться на мою видеокарту-мол не кошерная.Не зря у них такой логотип!  
     
     
  • 2.78, 12yoexpert (ok), 21:15, 24/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    возможно, консультант в магазине бытовой техники и электроники ввёл тебя в заблуждение и продал невидию под видом видеокарты
     

  • 1.65, Аноним (65), 18:36, 24/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Приятно видеть, что проекты GNU продолжают развиваться. Надеюсь, что недавнее пожертвование пойдет им на пользу.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру