Выпуск дистрибутива NixOS 22.05, использующего пакетный менеджер Nix
Автор
Сообщение
news_bot ®
Стаж: 6 лет 11 месяцев
Сообщений: 27286
Состоялся выпуск дистрибутива NixOS 22.05, основанного на пакетном менеджере Nix и предоставляющего ряд собственных разработок, упрощающих настройку и сопровождение системы. Например, в NixOS вся настройка системы происходит посредством единого файла системной конфигурации (configuration.nix), предоставляется возможность быстрого отката системы на предыдущую версию конфигурации, присутствует поддержка переключения между различными состояниями системы, поддерживается установка индивидуальных пакетов отдельными пользователями, есть возможность одновременного использования нескольких версий одной программы, обеспечены воспроизводимые сборки. Размер полного установочного образа с KDE 1.7 ГБ, GNOME - 2.2 ГБ, сокращённого консольного варианта - 820 МБ.
Основные новшества:
- Для упрощения установки дистрибутива предложен графический инсталлятор, основанный на фреймворке Calamares, который используется для создания инсталляторов в таких проектах, как Manjaro, Sabayon, Chakra, NetRunner, KaOS, OpenMandriva и KDE neon. Новый инсталлятор по умолчанию поставляется в iso-образах с GNOME и KDE.
- Добавлено 9345 пакетов, удалено 5874 пакетов, обновлено 10666 пакетов. Обновлены версии пакетов, в том числе GNOME 42, systemd 250, PHP 8.1, Pulseaudio 15, PostgreSQL 14.
- Добавлено более 89 новых сервисов, среди которых aesmd (Intel SGX Architectural Enclave Service Manager), rootless Docker (для запуска Docker без прав root), matrix-conduit (matrix-сервер), apfs (Apple File System), FRRouting (реализация протоколов маршрутизации),
snowflake-proxy (прокси для обхода цензурирования трафика), pgadmin4 (GUI для управления PostgreSQL), moosefs (распределённая ФС), nbd (Network Block Device)
Удалено 27 сервисов, в основном с устаревшими ветками программ или завязанных на Python2.
- Пакетный менеджер Nix обновлён до версии 2.8, в котором предложена поддержка отдельно активируемых экспериментальных возможностей (flake). Например, добавлена экспериментальная команда "nix fmt" для подключения обработчиков форматирования вывода и экспериментальный режим "impure" для генерации отличающихся при каждой сборке целевых путей к содержимому. Для различных опций предоставлена поддержка загрузки содержимого из входного потока (например, "--file -").
- Пакет с браузером Firefox для архитектуры x86_64 собран с оптимизациями на основе результатов профилирования кода (PGO) для повышения производительности.
- Добавлен обработчик security.acme.defaults для упрощения настройки получения TLS-сертификатов.
При использовании Nix результат сборки пакетов хранится в отдельной поддиректории в /nix/store. Например, после сборки пакет firefox может записываться в /nix/store/1onlv2pc3ez4n5nskg6ew7twcfd0c5cecec5d4-firefox-100.0.1/, где "1onlv2pc3ez4n5nskg6ew7twcfd0c5cecec5d4" является хешем всех его зависимостей и инструкций сборки. Под установкой пакета подразумевается его сборка или скачивание уже собранного (при условии, что он был уже собран на Hydra - сервисе сборки проекта NixOS), а также формирование директории с символическими ссылками на все пакеты в профиле системы или пользователя, с последующим добавлении этой директории в список PATH. Аналогичный подход применяется в пакетном менеджере GNU Guix, который основан на наработках Nix. Коллекция пакетов представлена в специальном репозитории Nixpkgs.
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://nixos.org/blog/announc...)
- OpenNews: Выпуск дистрибутива NixOS 21.11, использующего пакетный менеджер Nix
- OpenNews: В NixOS обеспечена поддержка повторяемых сборок для iso-образа
- OpenNews: Выпуск системы инициализации GNU Shepherd 0.9
- OpenNews: Выпуск GNU Mes 0.23, инструментария для самодостаточной сборки дистрибутивов
- OpenNews: Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его основе
Похожие новости:
- Lotus 1-2-3 портирован для Linux
- Выпуск Finnix 124, Live-дистрибутива для системных администраторов
- Выпуск дистрибутива NixOS 21.11, использующего пакетный менеджер Nix
- Доступен Whonix 16, дистрибутив для обеспечения анонимных коммуникаций
- Выпуск Finnix 123, Live-дистрибутива для системных администраторов
- [Системное администрирование, IT-инфраструктура, DevOps] SAML простыми словами (перевод)
- [Python, Алгоритмы, Big Data, Машинное обучение, Искусственный интеллект] Open Data Science Odessa Meetup #3
- [Настройка Linux, Системное администрирование, Nginx, *nix] Nginx. Фазы обработки запроса. Практика
- [Open source, Системное программирование, *nix, Софт] Microsoft рассказала о собственном Linux-дистрибутиве CBL-Mariner
- [Настройка Linux, *nix, Разработка на Raspberry Pi] Использование IceWM и Raspberry Pi в качестве основного PC: делюсь темой, конфигурацией и несколькими советами (перевод)
Теги для поиска: #_nixos, #_nix
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 01-Фев 20:00
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 11 месяцев |
|
Состоялся выпуск дистрибутива NixOS 22.05, основанного на пакетном менеджере Nix и предоставляющего ряд собственных разработок, упрощающих настройку и сопровождение системы. Например, в NixOS вся настройка системы происходит посредством единого файла системной конфигурации (configuration.nix), предоставляется возможность быстрого отката системы на предыдущую версию конфигурации, присутствует поддержка переключения между различными состояниями системы, поддерживается установка индивидуальных пакетов отдельными пользователями, есть возможность одновременного использования нескольких версий одной программы, обеспечены воспроизводимые сборки. Размер полного установочного образа с KDE 1.7 ГБ, GNOME - 2.2 ГБ, сокращённого консольного варианта - 820 МБ. Основные новшества:
=========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 01-Фев 20:00
Часовой пояс: UTC + 5