NixOS 17.09: Linux-дистрибутив с пакетным менеджером Nix получил GNOME 3.24 и KDE Plasma 5.10

В понедельник была анонсирована новая версия NixOS — «сугубо функционального дистрибутива Linux» — 17.09 (под кодовым названием «Hummingbird»).

Главной особенностью NixOS является использование декларативного пакетного менеджера Nix, предлагающего атомарные обновления и их откаты, возможность параллельной установки в одной системе разных версий пакета, многопользовательское управление пакетами (установка пакетов без прав root), модель source/binary (пакеты собираются из исходников, но поддерживается бинарный кэш для возможности быстрой инсталляции) и другие возможности.

NixOps после деплоя трёх виртуальных машин в VirtualBox
NixOps после деплоя трёх виртуальных машин в VirtualBox / Иллюстрация с сайта Nixos.Org

Благодаря некоторым из этих особенностей — декларативным спецификациям и надёжным обновлениям с откатами — авторы 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) можно на сайте проекта.

Дмитрий Шурупов по материалам Nixos.Org.



Коды для вставки в блог\форум




Интересные новости
Майское обновление Windows 10 (2004) проникло только в 11 % компьютеров с «десяткой»Майское обновление Windows 10 (2004) проникло только в 11 % компьютеров с «десяткой»
Microsoft выпустила новую сборку Windows 10 для разработчиков с дальнейшими улучшениями «Пуска»Microsoft выпустила новую сборку Windows 10 для разработчиков с дальнейшими улучшениями «Пуска»
Google тестирует функцию Nearby Share в браузере Chrome для Windows 10Google тестирует функцию Nearby Share в браузере Chrome для Windows 10
Блок рекламы


Похожие новости

Firefox получил поддержку режима «картинка в картинке»Firefox получил поддержку режима «картинка в картинке»
Opera получила встроенную защиту от отслеживанияOpera получила встроенную защиту от отслеживания
Chrome получил нативную поддержку lazy loadingChrome получил нативную поддержку lazy loading
AMD Ryzen 3000 получили заплатку BIOS для исправления проблем с Linux и Destiny 2AMD Ryzen 3000 получили заплатку BIOS для исправления проблем с Linux и Destiny 2
Новая веб-версия Skype получила поддержку HD-звонков и другие улучшенияНовая веб-версия Skype получила поддержку HD-звонков и другие улучшения
Торрент-клиент uTorrent получил веб-версию. Можно скачивать и смотреть файлы в браузереТоррент-клиент uTorrent получил веб-версию. Можно скачивать и смотреть файлы в браузере
Alpine Linux 3.7.0: популярный компактный дистрибутив получил поддержку EFI и GRUBAlpine Linux 3.7.0: популярный компактный дистрибутив получил поддержку EFI и GRUB
Опубликован план выпуска Linux-дистрибутива Ubuntu 18.04 LTS «Bionic Beaver»Опубликован план выпуска Linux-дистрибутива Ubuntu 18.04 LTS «Bionic Beaver»
Fleet Commander для централизованного управления Linux-десктопами с GNOME готов к productionFleet Commander для централизованного управления Linux-десктопами с GNOME готов к production
В KDE Plasma 5.11 добавили Vault для удобного шифрования документовВ KDE Plasma 5.11 добавили Vault для удобного шифрования документов
Последние новости

Подгружаем последние новости