Выпуск дистрибутива NixOS 20.09, использующего пакетный менеджер Nix
Автор
Сообщение
news_bot ®
Стаж: 6 лет 11 месяцев
Сообщений: 27286
Представлен выпуск дистрибутива NixOS 20.09, основанного на пакетном менеджере Nix и предоставляющего ряд собственных разработок, упрощающих настройку и сопровождение системы. Например, в NixOS используется единый файл системной конфигурации (configuration.nix), предоставляется возможность быстрого отката обновлений, присутствует поддержка переключения между различными состояниями системы, поддерживается установка индивидуальных пакетов отдельными пользователями (пакет ставится в домашний каталог), возможна одновременная установка нескольких версий одной программы, обеспечены воспроизводимые сборки. Размер полного установочного образа с KDE 1.2 ГБ, GNOME - 1.3 ГБ, сокращённого консольного варианта - 571 МБ.
Основные новшества:
- Добавлено 7349 пкетов, удалён 8181 пакет, обновлено 14442 пакета. Обновлены версии компонентов дистрибутива, в том числе gcc 9.3.0, glibc 2.31, mesa 20.1.7, Python 3.8, PHP 7.4, MariaDB 10.4, Zabbix 5.0. Ядро Linux оставлено 5.4.
- Рабочие столы обновлены до KDE 5.18.5 (+ KDE Applications 20.08.1) и GNOME 3.36. Добавлена поддержка композитного сервера Cage. Добавлено окружение Сinnamon 4.6. Началось формирование официальных сборок с GNOME.
- Добавлен модуль для быстрого развёртывания сервера видеоконференция на базе Jitsi Meet.
- Добавлен модуль c инструментарием для управления изолированными контейнерами Podman, который может использоваться для замены инструментария командной строки Docker.
- Добавлена поддержка LCD-экранов, встроенных в клавиатуры и колонки Logitech.
- В модуль GRUB добавлена поддержка защиты доступа к элементам загрузочного меню при помощи пароля.
- Добавлен модуль для оптимальной настройки экранов с высокой плотностью пикелей (HiDPI).
- Добавлена поддержка Trusted Platform Module 2 и токенов Yubikey.
- Добавлена поддержка doas (альтернатива sudo).
- Добавлена поддержка kubernetes-дистрибутива k3s.
- Добавлен 61 новый сервис.
При использовании Nix пакеты устанавливаются в отдельное дерево директорий /nix/store или поддиректорию в каталоге пользователя. Например, пакет устанавливается как /nix/store/f2a4...8a153-firefox-82.0.0/, где "f2a4..." является уникальным идентификатором пакета, используемым для контроля зависимостей. Пакеты оформляются в виде контейнеров, содержащих необходимые для работы приложений компоненты.
Аналогичный подход применяется в пакетном менеджере GNU Guix, который основан на наработках Nix.
Между пакетами возможно определение зависимостей, при этом для поиска наличия уже установленных зависимостей используется сканирование хэшей-идентификаторов в директории установленных пакетов. Возможна как загрузка готовых бинарных пакетов из репозитория (при установке обновлений к бинарным пакетам загружаются только delta-изменения), так и сборка из исходных текстов со всеми зависимостями. Коллекция пакетов представлена в специальном репозитории Nixpkgs.
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://discourse.nixos.org/t/...)
- OpenNews: Выпуск дистрибутива NixOS 20.03, использующего пакетный менеджер Nix
- OpenNews: Уязвимость в пакетном менеджере GNU Guix
- OpenNews: Доступен пакетный менеджер GNU Guix 1.1 и дистрибутив на его основе
- OpenNews: Доступен пакетный менеджер Nix 2.0
Похожие новости:
- [Open source, *nix] FOSS News №39 – дайджест новостей и других материалов о свободном и открытом ПО за 19–25 октября 2020 года
- [Карьера в IT-индустрии, DevOps, Системное администрирование, Серверное администрирование, Настройка Linux] DevOps Roadmap или пора бы автоматизироваться?
- [Накопители] Intel продает бизнес по производству SSD
- [Разработка под Linux, Софт] В Linux 5.10 проблема 2038 года станет проблемой 2486 года
- [Open source, *nix] FOSS News №38 – дайджест новостей и других материалов о свободном и открытом ПО за 12–18 октября 2020 года
- [*nix, GitHub, IT-компании, Разработка под Linux] Apple, похоже, забросила проект открытого протокола печати CUPS
- [Компиляторы, FPGA, Компьютерное железо, Процессоры] Запуск Unix-подобной ОС на самодельном CPU с помощью самодельного компилятора C (перевод)
- [*nix, Open source] FOSS News №37 – дайджест новостей и других материалов о свободном и открытом ПО за 5–11 октября 2020 года
- [Настройка Linux, Open source, Python, *nix, Сетевые технологии] ipipou: больше чем просто нешифрованный туннель
- [*nix, Настройка Linux, Системное администрирование] fork() может глюкануть: это важно (перевод)
Теги для поиска: #_nixos, #_nix
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 01-Фев 19:41
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 11 месяцев |
|
Представлен выпуск дистрибутива NixOS 20.09, основанного на пакетном менеджере Nix и предоставляющего ряд собственных разработок, упрощающих настройку и сопровождение системы. Например, в NixOS используется единый файл системной конфигурации (configuration.nix), предоставляется возможность быстрого отката обновлений, присутствует поддержка переключения между различными состояниями системы, поддерживается установка индивидуальных пакетов отдельными пользователями (пакет ставится в домашний каталог), возможна одновременная установка нескольких версий одной программы, обеспечены воспроизводимые сборки. Размер полного установочного образа с KDE 1.2 ГБ, GNOME - 1.3 ГБ, сокращённого консольного варианта - 571 МБ. Основные новшества:
Аналогичный подход применяется в пакетном менеджере GNU Guix, который основан на наработках Nix. Между пакетами возможно определение зависимостей, при этом для поиска наличия уже установленных зависимостей используется сканирование хэшей-идентификаторов в директории установленных пакетов. Возможна как загрузка готовых бинарных пакетов из репозитория (при установке обновлений к бинарным пакетам загружаются только delta-изменения), так и сборка из исходных текстов со всеми зависимостями. Коллекция пакетов представлена в специальном репозитории Nixpkgs. =========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 01-Фев 19:41
Часовой пояс: UTC + 5