Випуск дистрибутива NixOS 23.11, який використовує пакетний менеджер Nix

Представлено випуск дистрибутива NixOS 23.11, заснованого на пакетному менеджері Nix і надає ряд власних розробок, що спрощують налаштування та супровід системи. Наприклад, в NixOS все налаштування системи відбувається за допомогою єдиного файлу системної конфігурації (configuration.nix), надається можливість швидкого відкату системи на попередню версію конфігурації, присутня підтримка перемикання між різними станами системи, підтримується установка індивідуальних пакетів окремими користувачами, є можливість одночасного використання декількох версій однієї програми. Розмір повного настановного образу з KDE 2.5 ГБ, GNOME - 2.4 ГБ, скороченого консольного варіанта - 990 МБ.

При використанні Nix результат складання пакетів зберігається в окремій піддиректорії /nix/store. Наприклад, після складання пакет firefox може записуватися в /nix/store/1onlv6pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4-firefox-120.0.1/, де «1onlv6pc3ed4n5nskg8ew4twcxdd0d5 Під установкою пакета мається на увазі його складання або скачування вже зібраного (за умови, що він був уже зібраний на Hydra - сервісі складання проекту NixOS), а також формування директорії із символічними посиланнями на всі пакети в профілі системи або користувача, з подальшим додаванням цієї директорії в Список PATH. Аналогічний підхід застосовується у пакетному менеджері GNU Guix, який ґрунтується на напрацюваннях Nix. Колекція пакетів представлена ​​у спеціальному репозиторії Nixpkgs.

Основні нововведення:

  • Додано 9147 пакетів, видалено 4015 пакетів, оновлено 18700 пакетів.
  • Додано 49 нових сервісів, серед яких композитний сервер Wayfire, система монторингу LibreNMS, шлюз віддаленого доступу до робочого столу Apache Guacamole, systemd-sysupdate, ferretdb, NNCP, virt-manager, preload.
  • Робочий стіл оновлено до випуску GNOME 45, в якому на панелі з'явився динамічний індикатор virtualnyx робочих столів, підвищено продуктивність системи пошуку, додано індикатор включення камери, задіяно апаратне прискорення відтворення відео, замінено переглядач зображень та додаток для роботи з камерою, змінено стиль відображення бічних панелей, оновлено бібліотеки GTK 4.12 та libadwaita 1.4.
  • Версія LLVM, що поставляється за замовчуванням, оновлена ​​до випуску 16 (раніше пропонувався LLVM 11).
  • Оновлено systemd 254, glibc 2.38, PostgreSQL 15 та FoundationDB 7.
  • Забезпечена підтримка Wi-Fi 6 (IEEE 802.11ax). У hostapd включено режим WPA3-SAE-PK.
  • У LXD додано підтримку віртуальних машин, крім контейнерів.
  • В утиліті nixos-rebuild реалізовано команду list-generations.
  • Додана підтримка sudo-rs, реалізації утиліти sudo мовою Rust.

Джерело: opennet.ru

Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери 🔥 Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери | ProHoster