Выпуск дистрибутива NixOS 21.11, использующего пакетный менеджер Nix
Автор
Сообщение
news_bot ®
Стаж: 6 лет 11 месяцев
Сообщений: 27286
Состоялся выпуск дистрибутива NixOS 21.11, основанного на пакетном менеджере Nix и предоставляющего ряд собственных разработок, упрощающих настройку и сопровождение системы. Например, в NixOS используется единый файл системной конфигурации (configuration.nix), предоставляется возможность быстрого отката обновлений, присутствует поддержка переключения между различными состояниями системы, поддерживается установка индивидуальных пакетов отдельными пользователями (пакет ставится в домашний каталог), возможна одновременная установка нескольких версий одной программы, обеспечены воспроизводимые сборки. Размер полного установочного образа с KDE 1.6 ГБ, GNOME - 2 ГБ, сокращённого консольного варианта - 765 МБ.
Основные новшества:
- Рабочий стол KDE Plasma по умолчанию переведён на использование протокола Wayland. Обновлены рабочие столы GNOME 41 и Pantheon 6 ( (из Elementary OS 6).
- Вместо iptables задействован набор iptables-nft, предоставляющий утилиты с тем же синтаксисом командной строки, но транслирующих полученные правила в байткод nf_tables.
- Обновлены версии Systemd 249, PHP 8.0, Python 3.9, PostgreSQL 13, bash 5, OpenSSH 8.8p1.
- Значительно улучшена поддержка системы управления контейнерами
LXD. Реализована возможность сборки образов для LXD из файлов конфигурации при помощи nixpkgs. Обеспечена сборка образов nixOS с полной поддержкой nixos-rebuild, которые можно использовать обособленно.
- Добавлено более 40 новых сервисов, включая Git, btrbk (резервное копирование btrfs), clipcat (менеджер буфера обмена), dex (провайдер OAuth 2.0), Jibri (сервис для записи конференций Jitsi Meet), Kea (DHCP-сервер), owncast (стриминг видео), PeerTube, ucarp (реализация протокола CARP), opensnitch (динамический межсетевой экран),
Hockeypuck (сервер ключей OpenPGP), MeshCentral (аналог TeamViewer), influxdb2 (СУБД для хранения метрик), fluidd (web-интерфейс для управления 3D-принтерами), postfixadmin (web-интерфейс для управления почтовым сервером на базе Postfix), seafile (платформа облачного хранения данных).
При использовании Nix пакеты устанавливаются в отдельное дерево директорий /nix/store или поддиректорию в каталоге пользователя. Например, пакет устанавливается как /nix/store/a2b5...8b163-firefox-94.0.2/, где "a2b5..." является уникальным идентификатором пакета, используемым для контроля зависимостей. Пакеты оформляются в виде контейнеров, содержащих необходимые для работы приложений компоненты.
Аналогичный подход применяется в пакетном менеджере GNU Guix, который основан на наработках Nix.
Между пакетами возможно определение зависимостей, при этом для поиска наличия уже установленных зависимостей используется сканирование хэшей-идентификаторов в директории установленных пакетов. Возможна как загрузка готовых бинарных пакетов из репозитория (при установке обновлений к бинарным пакетам загружаются только delta-изменения), так и сборка из исходных текстов со всеми зависимостями. Коллекция пакетов представлена в специальном репозитории Nixpkgs.
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://nixos.org/blog/announc...)
- OpenNews: В NixOS обеспечена поддержка повторяемых сборок для iso-образа
- OpenNews: Выпуск дистрибутива NixOS 21.05, использующего пакетный менеджер Nix
- OpenNews: Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его основе
- OpenNews: Выпуск GNU Mes 0.23, инструментария для самодостаточной сборки дистрибутивов
Похожие новости:
- В NixOS обеспечена поддержка повторяемых сборок для iso-образа
- Выпуск дистрибутива NixOS 21.05, использующего пакетный менеджер Nix
- [Программирование, Разработка под Linux] Nix: Что это и с чем это употреблять?
- Выпуск дистрибутива NixOS 20.09, использующего пакетный менеджер Nix
- Выпуск дистрибутива NixOS 20.03, использующего пакетный менеджер Nix
- Выпуск дистрибутива NixOS 19.09, использующего пакетный менеджер Nix
- Выпуск дистрибутива NixOS 19.03, использующего пакетный менеджер Nix
- [*nix, Lisp, Open source, Системное программирование] Guix — самая продвинутая операционная система (перевод)
- Выпуск дистрибутива NixOS 18.09, использующего пакетный менеджер Nix
- Доступен дистрибутив NixOS 18.03, использующий пакетный менеджер Nix
Теги для поиска: #_nixos
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 01-Фев 18:56
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 11 месяцев |
|
Состоялся выпуск дистрибутива NixOS 21.11, основанного на пакетном менеджере Nix и предоставляющего ряд собственных разработок, упрощающих настройку и сопровождение системы. Например, в NixOS используется единый файл системной конфигурации (configuration.nix), предоставляется возможность быстрого отката обновлений, присутствует поддержка переключения между различными состояниями системы, поддерживается установка индивидуальных пакетов отдельными пользователями (пакет ставится в домашний каталог), возможна одновременная установка нескольких версий одной программы, обеспечены воспроизводимые сборки. Размер полного установочного образа с KDE 1.6 ГБ, GNOME - 2 ГБ, сокращённого консольного варианта - 765 МБ. Основные новшества:
Аналогичный подход применяется в пакетном менеджере GNU Guix, который основан на наработках Nix. Между пакетами возможно определение зависимостей, при этом для поиска наличия уже установленных зависимостей используется сканирование хэшей-идентификаторов в директории установленных пакетов. Возможна как загрузка готовых бинарных пакетов из репозитория (при установке обновлений к бинарным пакетам загружаются только delta-изменения), так и сборка из исходных текстов со всеми зависимостями. Коллекция пакетов представлена в специальном репозитории Nixpkgs. =========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 01-Фев 18:56
Часовой пояс: UTC + 5