NixOS 22.05 поставляется с новым установщиком, GNOME 42 и более чем 9000 новых пакетов.

Установщик NixOS 22.05

Хотя он не полностью изолирован, редко можно найти дистрибутивы Linux без графического установщика. Наблюдение за управляемым установщиком, который позволяет нам установить операционную систему, почти позволяя принять ее на всех экранах, значительно упрощает задачу, и только в некоторых «серверных» типах или специальных дистрибутивах, таких как Arch Linux, они продолжаются без установщик. Arch все чаще остается в одиночестве в этом плане, так как на этой неделе прибыл НикОС 22.05 и это одно из его нововведений.

Хотя есть много новых функций, о которых мы могли бы рассказать, это, безусловно, самое заметное, поэтому вам нужно уделять ему больше внимания. Выбранный ими установщик был Calamaresчто мне лично нравится больше всего. Это значительно упрощает работу, включая установку операционной системы на флешку. Это должно быть так просто, этого нет в других, спросите Canonical и его вездесущность, кажется, что дни сочтены но продолжай держаться.

Основные моменты NixOS 22.05

  • Браузер Firefox на x86_64-linux теперь использует оптимизацию на основе профилей, что приводит к гораздо более быстрому отклику при просмотре.
  • Добавлен файл security.acme.defaults для упрощения одновременной настройки множества сертификатов. Это также открывает возможность использовать проверку DNS-01, когда enableACME используется на виртуальных хостах веб-сервера (например, services.nginx.virtualHosts.*.enableACME).
  • GNOME обновлен до версии 42.
  • stdenv.mkDerivation теперь поддерживает параметр finalAttrs:, который содержит окончательные аргументы для mkDerivation, включая переопределения. drv.overrideAttrs теперь поддерживает два параметра finalAttrs: previousAttrs:. Это позволяет вам последовательно переопределять контейнеры, предоставляя альтернативу синтаксису rec {}. Кроме того, passthru теперь может ссылаться на finalAttrs.finalPackage, который содержит окончательный пакет, включая такие атрибуты, как выходные пути и overrideAttrs.
  • Интеграцию новых языков можно упростить, переопределив пакет «прототип», который содержит логику для конкретного языка. Это устраняет необходимость в дополнительном слое переопределения для аргументов «универсального конструктора», тем самым устраняя проблему удобства использования и источник ошибок.
  • PHP 8.1 теперь доступен в официальных репозиториях.
  • Mattermost был обновлен до версии расширенной поддержки 6.3, так как ранее упакованная расширенная версия поддержки 5.37 подходит к концу. Миграция может занять некоторое время; для получения дополнительной информации они просят просмотреть журнал изменений и важные примечания к обновлению.
  • systemd services теперь могут устанавливать systemd.services. .reloadTriggers вместо reloadIfChanged для более детального различия между перезагрузкой и перезапуском.
  • Systemd обновлен до версии 250.
  • Pulseaudio был обновлен до версии 15.0 и теперь дополнительно поддерживает дополнительные аудиокодеки Bluetooth, такие как aptX или LDAC, с поддержкой переключения кодеков, доступной в pavucontrol. Эта функция отключена по умолчанию, но ее можно включить с помощью hardware.pulseaudio.package = pkgs.pulseaudioFull;. Существующие сторонние модули, обеспечивающие аналогичную функциональность, такие как pulseaudio-modules-bt или pulseaudio-hsphfpd, устарели и были удалены.
  • PostgreSQL теперь по умолчанию имеет версию 14.
  • Новый postgresqlTestHook запускает сервер PostgreSQL во время тестов пакетов.
  • По умолчанию для kops используется версия 1.22.4, которая активирует службу метаданных экземпляров версии 2 и требует наличия токенов в новых кластерах, на которых работает Kubernetes 1.22. Это повысит безопасность по умолчанию, но может нарушить работу некоторых типов рабочих нагрузок. Дополнительные сведения см. в примечаниях к выпуску.
  • Авторы модулей могут использовать mkRenamedOptionModuleWith для автоматизации цикла устаревания, не беспокоя авторов модулей вне дерева и их пользователей.
  • Версия GHC по умолчанию была обновлена ​​с 8.10.7 до 9.0.2. pkgs.haskellPackages и pkgs.ghc теперь будут использовать эту версию по умолчанию.
  • Установочные компакт-диски GNOME и Plasma теперь используют расширения pkgs.calamares и pkgs.calamares-nixos-extensions, чтобы пользователи могли легко устанавливать и настраивать NixOS с помощью графического интерфейса.

НикОС теперь доступно, и его можно скачать по следующей кнопке:

Скачать NixOS 22.05


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.