NixOS 17.09: Linux-дистрибутив с пакетным менеджером Nix получил GNOME 3.24 и KDE Plasma 5.10
1Иллюстрация с сайта Nixos.Org
В понедельник была анонсирована новая версия NixOS — «чисто функционального* дистрибутива Linux» — 17.09 (под кодовым названием «Hummingbird»).
Главной особенностью NixOS является использование декларативного пакетного менеджера Nix, предлагающего атомарные обновления и их откаты, возможность параллельной установки в одной системе разных версий пакета, многопользовательское управление пакетами (установка пакетов без прав root), модель source/binary (пакеты собираются из исходников, но поддерживается бинарный кэш для возможности быстрой инсталляции) и другие возможности.
Благодаря некоторым из этих особенностей — декларативным спецификациям и надёжным обновлениям с откатами — авторы GNU/Linux-дистрибутива NixOS называют свою систему дружелюбной к DevOps, а также предлагают специальную утилиту — NixOps — для развёртывания инсталляций NixOS и настройки их сетевых конфигураций в виртуальных и облачных окружениях вроде VirtualBox, Amazon EC2 и Google Cloud Engine. Кроме того, в дистрибутиве предусмотрен простой запуск системы в виде контейнера (с помощью утилиты nixos-container или декларативного определения в конфиге configuration.nix), а в недавних релизах NixOS была также проведена оптимизация минимального образа контейнера с NixOS (уменьшена с 424 Мб в версии 16.03 до 212 Мб в 16.09).
Среди значимых изменений в релизе NixOS 17.09:
- обновление графических оболочек: GNOME до 3.24, KDE Plasma — до 5.10 (KDE Applications 17.08.1, KDE Frameworks 5.37);
- в механизме работы с системными пользователями добавлен учёт освобождённых UIDs/GIDs;
- опция модуля services.xserver.xrandrHeads устанавливает первый элемент списка основным экраном и получила поддержку настройки дополнительных опций;
- поддержка тачпадов теперь использует libinput, а synaptics объявлен устаревшим;
- обновлена работа с SSL в модуле services.nginx (включая новую опцию addSSL);
- добавлена декларативная конфигурация баз данных и пользователей в services.mysql (опции ensureDatabases и ensureUsers), а dataDir по умолчанию для MySQL изменена с /var/mysql на /var/lib/mysql;
- сервис services.mysqlBackup теперь по умолчанию работает без пользовательской настройки (даже для отличных от mysql пользователей);
- Redis обновлён до версии 4;
- добавлено множество новых сервисов, среди которых — security/auditd, services/admin/salt/master (+minion), services/cluster/kubernetes/default (+dns, +dashboard), services/continuous-integration/hail, services/databases/clickhouse, services/logging/journalwatch, services/logging/syslogd, services/security/vault, services/web-apps/piwik, services/web-servers/minio, tasks/powertop.
Скачать образы с дистрибутивом NixOS (установочные ISO для CD/DVD, OVA для VirtualBox, Amazon EC2 AMI, Microsoft Azure BLOB) можно на сайте проекта.
* В слогане проекта «The Purely Functional Linux Distribution» присутствует игра слов, связанная со сравнением работы пакетного менеджера Nix, лежащего в основе NixOS, с «чистыми функциями», то есть таких, которые являются детерминированными и не имеют побочных эффектов.
Постоянная ссылка к новости: http://www.nixp.ru/news/14184.html. Дмитрий Шурупов по материалам Nixos.Org.
- NixOS 14.12 — обновление операционной системы с декларативной конфигурацией 1 31 декабря 2014 г.
Linux-дистрибутивы Ubuntu*Pack (OEMPack) обновились до версии 20.04
Вышел CentOS Linux 8.2 — он основан на RHEL 8.2 2 2
GNU/Linux kernel 5.7 сменил статус с «mainline» на «stable» — теперь уже можно ставить 1
Clear Containers 3.0 — Linux-контейнеры Intel переписаны на Go, получили реализацию OCI Runtime 1
Представлены Fedora Layered Images — образы Docker-контейнеров от Fedora Atomic
NixOS 14.12 — обновление операционной системы с декларативной конфигурацией 1
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1