The OpenNET Project / Index page

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

Доступен дистрибутив NixOS 25.11, использующий пакетный менеджер Nix

01.12.2025 14:28

Представлен релиз дистрибутива NixOS 25.11, основанного на пакетном менеджере Nix и предоставляющего собственные разработки для упрощения настройки и сопровождения системы. В NixOS вся настройка системы осуществляется через единый файл системной конфигурации configuration.nix. Предоставляются возможности для быстрого отката системы на предыдущую версию конфигурации и переключения между различными состояниями системы. Поддерживается установка индивидуальных пакетов отдельными пользователями и возможность одновременного использования нескольких версий одной программы. Обеспечены воспроизводимые сборки. Для архитектур x86_64 и ARM64 подготовлены установочный образы с графическим окружением (3.6 ГБ) и сокращённым консольным вариантом (1.5 ГБ).

При использовании Nix результат сборки пакетов хранится в отдельном подкаталоге в /nix/store. Например, после сборки пакет firefox может записываться в /nix/store/8onlv1pc3ed6n5nskg8ew4twcfd0d5ae4ed5c4-firefox-145.0.1/, где "8onlv1pc3ed6n5nskg8ew4twcfd0d5ae4ed5c4" является хешем всех его зависимостей и инструкций сборки. Под установкой пакета подразумевается его сборка или скачивание уже собранного (при условии, что он был уже собран на Hydra - сервисе сборки проекта NixOS), а также формирование директории с символическими ссылками на все пакеты в профиле системы или пользователя, с последующим добавлении этой директории в список PATH. Аналогичный подход применяется в пакетном менеджере GNU Guix, который основан на наработках Nix. Коллекция пакетов представлена в специальном репозитории Nixpkgs.

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

  • Добавлено 7002 пакета, удалено 6338 пакетов, обновлено 25252 пакета. Добавлено 107 новых модулей и 1778 опций конфигурации, удалено 807 опций и 41 модуль. В разработке и сопровождении пакетов приняли участие 2742 разработчика, подготовивших 59430 изменений.
  • Среди новых модулей: композитный менеджер dwl, межсетевой экран FirewallD, туннелирующий обратный прокси Pangolin, блокировщик рекламы Pi-hole, торрент-клиент qBittorrent, утилита rsync, платформа микроблогинга Sharkey, сервис TuneD, Matrix-сервер tuwunel, VNC-сервер wayvnc и конфигуратор ключей yubikey-manager.
  • Добавлена система инициализации nixos-init, инициализирующая систему во время загрузки и настраивающая окружение для запуска systemd. Код nixos-init написан на Rust и не привязан к bash. При помощи nixos-init можно сформировать урезанные окружения NixOS, поставляемые без командных оболочек, perl, python и прочих интерпретаторов.
  • Предложен выпуск среды рабочего стола GNOME 49, в котором прекращена поставка сеанса для X11 (для запуска X11-приложений можно использовать XWayland). Для управления сервисами в gnome-session задействованы компоненты systemd.
  • Добавлена бета-версия пользовательского окружения COSMIC.
  • Обновлён инструментарий LLVM 21 и система сборки CMake 4. GCC оставлен на ветке 14.x.
  • Добавлена поддержка межсетевого экрана firewalld, реализованного в форме обвязки над пакетным фильтром nftables, поддерживающей изменение правил через D-Bus. FirewallD может запускаться как отдельный сервис services.firewalld или как бэкенд, выставляемый через настройку "networking.firewall" (в "networking.firewall" добавлена опция backend для смены бэкенда).
  • Задействован по умолчанию инструментарий nixos-rebuild-ng, вариант nixos-rebuild целиком переписанный на Python. Для отключения предложена настройка "system.rebuild.enableNg", но её планируют удалить в следующем релизе.
  • Добавлен rEFInd, графический менеджер загрузки для систем с UEFI (включается через настройку boot.loader.refind.enable).
  • Для загрузчика Limine включена поддержка UEFI Secure Boot (boot.loader.limine.secureBoot.enable). Цифровая подпись создаётся скриптом установки загрузчика, а хэши для проверки целостности ядра генерируются во время пересборки системы. На практике новая возможность позволяет разрешить только загрузку ядер, установленных через NixOS.
  • По умолчанию задействована ветка СУБД PostgreSQL 17.
  • Прекращена поставка по умолчанию набора VPN-плагинов в модуле с NetworkManager. Все VPN-плагины теперь должны явно активироваться через настройку "networking.networkmanager.plugins".
  • Удалены устаревшие версии KDE Gear, KDE Plasma, Maui и Deepin, использовавшие Qt 5. Рекомендован переход на KDE Plasma 6.x и Gear 25.08.


  1. Главная ссылка к новости (https://nixos.org/blog/announc...)
  2. OpenNews: Отставка команды модераторов NixOS из-за разногласий с управляющим комитетом
  3. OpenNews: Проект NixBSD развивает вариант NixOS с ядром из FreeBSD
  4. OpenNews: Доступен дистрибутив NixOS 25.05, использующий пакетный менеджер Nix
  5. OpenNews: В NixOS предложен метод защиты от подстановки бэкдоров, таких как в XZ
  6. OpenNews: Лидер проекта NixOS вышел из управляющего совета после угрозы создания форка
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64351-nixos
Ключевые слова: nixos
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (15) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, ryoken (ok), 14:36, 01/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Не читал с пятницы новостей. Куча дистров пообновлялись. Все на НГ собираются? :)
     
     
  • 2.2, 12yoexpert (ok), 14:38, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    вымогают донаты, напоминая о себе перед новогодними бонусами
     
     
  • 3.4, Жироватт (ok), 15:01, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем буквально сразу донаты?
    Не, донатики важны, но в современном мире также важно напоминать всем, что ты живой. А для этого нужно хоть тушкой, хоть чучелком лезть в новости, даже если у тебя роллинг - сформировал срез, скриптом собрал исо - вот тебе релиз и новость, которую понесут в агрегаторы и дальше.
    А донаты...а донаты это лишь следствие твоей - пусть даже показушной - активности.
     
     
  • 4.5, 12yoexpert (ok), 15:03, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    то есть, по-твоему, под нг все вылезли не из-за шкурных интересов, а ради хорошего, доброго, вечного? чтобы людям добро причинить, знаешь
     
     
  • 5.15, Жироватт (ok), 16:44, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я где-то про это говорил?
    Я сказал вполне конкретную весчь - все сейчас массово напоминают о своём существовании в виде релизов "под ёлочку".
     
  • 2.3, Жироватт (ok), 15:00, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Боятся, что в 2026 первые 2 месяца похмеляться будут - не до дистра будет
     
     
  • 3.8, ryoken (ok), 15:31, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    AFAIK не везде НГ-выходные как в РФ. Ту же Японию взять :).
     
     
  • 4.17, Аноним (-), 18:50, 01/12/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.6, zionist (ok), 15:09, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Скорее на рождество симитского бога.
     
     
  • 3.9, 12yoexpert (ok), 15:44, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    это которое вам киевский князь навязал?
     
     
  • 4.16, zionist (ok), 17:09, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    На самом деле император Константин и не нам, а вам.
     
  • 2.7, Аноним (7), 15:16, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Santa Linux уже сделали?
     
     
  • 3.12, ryoken (ok), 16:06, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Santa Linux уже сделали?

    Satan

     

  • 1.13, Аноним (-), 16:22, 01/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Добавлен rEFInd, графический менеджер загрузки для систем с UEFI (включается через настройку boot.loader.refind.enable).

    А до этого его не было?

     
     
  • 2.14, Аноним (14), 16:31, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Был, но решили еще раз добавить.
     

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



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

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