При использовании Nix результат сборки пакетов хранится в отдельной поддиректории в /nix/store. Например, после сборки пакет firefox может записываться в /nix/store/1onlv6pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4-firefox-120.0.1/, где «1onlv6pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4» является хешем всех его зависимостей и инструкций сборки. Под установкой пакета подразумевается его сборка или скачивание уже собранного (при условии, что он был уже собран на Hydra — сервисе сборки проекта NixOS), а также формирование директории с символическими ссылками на все пакеты в профиле системы или пользователя, с последующим добавлении этой директории в список PATH. Аналогичный подход применяется в пакетном менеджере GNU Guix, который основан на наработках Nix. Коллекция пакетов представлена в специальном репозитории Nixpkgs.
Основные новшества:
- Добавлено 9147 пакетов, удалено 4015 пакетов, обновлено 18700 пакетов.
- Добавлено 49 новых сервисов, среди которых
композитный сервер Wayfire, система монторинга LibreNMS, шлюз удалённого доступа к рабочему столу Apache Guacamole, systemd-sysupdate, ferretdb, NNCP, virt-manager, preload. - Пользовательское окружение GNOME обновлено до выпуска 45, в котором в панели появился динамический индикатор виртуальных рабочих столов, повышена производительность системы поиска, добавлен индикатор включения камеры, задействовано аппаратное ускорение воспроизведения видео, заменены просмотрщик изображений и приложение для работы с камерой, изменён стиль отображения боковых панелей, обновлены библиотеки GTK 4.12 и libadwaita 1.4.
- Поставляемая по умолчанию версия LLVM обновлена до выпуска 16 (ранее предлагался LLVM 11).
- Обновлены systemd 254, glibc 2.38, PostgreSQL 15 и FoundationDB 7.
- Обеспечена поддержка Wi-Fi 6 (IEEE 802.11ax).
В hostapd включён режим WPA3-SAE-PK. - В LXD добавлена поддержка виртуальных машин, помимо контейнеров.
- В утилите nixos-rebuild реализована команда list-generations.
- Добавлена поддержка sudo-rs, реализации утилиты sudo на языке Rust.
Источник: http://www.opennet.ru/opennews/art.shtml?num=60209