Об этом стало известно иВыпуск новой версии NixOS 23.11 с кодовым названием «Тапир» в котором приняли участие 2162 участника, авторы 40024 коммитов со времени предыдущей версии. Добавлено 9147 новых пакетов и 18700 обновленных пакетов в Nixpkgs. Пакеты 4015 также были удалены, чтобы обеспечить удобство обслуживания и безопасность набора пакетов, в дополнение к удалению 18 модулей и добавлению 113 новых.
Этот дистрибутив Linux Распространяется через две основные ветви— стабильная, актуальная и нестабильная версия после последней разработки.
Хотя NixOS начиналась как исследовательский проект, теперь это функциональная и удобная операционная система. который включает в себя обнаружение оборудования, KDE в качестве настольных систем по умолчанию и систему управления службами.
Основные новые возможности NixOS 23.11 «Тапир»
В этой новой версии NixOS 23.11 и в этом новом выпускеСреда рабочего стола Gnome обновлена до версии 45. и, в частности, Loupe заменил Eye of GNOME в качестве средства просмотра изображений по умолчанию, Snapshot заменил Cheese в качестве приложения камеры по умолчанию, а Photos больше не будут устанавливаться.
Еще одно изменение, которое выделяется в этой новой версии, — это обновление LLVM до версии 16 (ранее предлагался LLVM 11), в котором добавлена поддержка новых архитектур и процессоров и значительные улучшения производительности, llvm-objdump теперь является лучшей заменой GNU objdump, среди прочего, многоверсионным.
В дополнение к этому, systemd обновлен до версии 254 и с этим обновлением теперь необходимо указывать boot.resumeDevice при переходе в спящий режим, если не в режиме EFI, а также systemd может предупреждать систему о разрешениях вашего раздела ESP (часто /boot), это предупреждение пока можно игнорировать.
Также упоминается, что поддержка mdraid теперь необязательна, что уменьшает размер initramfs и предотвращает потенциально нежелательное автоматическое обнаружение и активацию RAID.
Была представлена версия Emacs macport 29, который включает в себя важные дополнения, такие как поддержка Tree-Sitter (включена по умолчанию) и вариант pgtk (полезный для пользователей Wayland), который доступен в атрибуте emacs29-pgtk.
Пакет go-ethereum обновлен до версии 1.12.0, что уменьшает поддержку доказательства работы. Его GraphQL API теперь кодирует все числовые значения в виде шестнадцатеричных строк. а пользовательский интерфейс GraphQL обновлен до версии 2.0. База данных по умолчанию изменена с leveldb на pebble. но использование leveldb можно принудительно.
Модуль У Caddy появилась новая опция под названием Services.caddy.enableReload. который включен по умолчанию. Позволяет перезагрузить службу вместо ее перезапуска, если изменился только один файл конфигурации. Эту опцию следует отключить, если вы отключили Caddy API Manager.
Из других изменений которые выделяются:
- google-chrome-beta/chromiumBeta google-chrome-dev/chromiumDev были удалены из-за отсутствия поддержки в nixpkgs.
- etcd обновлен до версии 3.5.
- Основная версия PostgreSQL теперь равна 15.
- Добавлена экспериментальная поддержка sudo-rs с экспериментальным модулем security.sudo-rs.
- В hostapd была включена поддержка WiFi6 (IEEE 802.11ax) и WPA3-SAE-PK, а также был проведен капитальный ремонт модуля hostapd.
- LXD теперь поддерживает экземпляры виртуальных машин в дополнение к существующей поддержке контейнеров.
- Модуль брандмауэра iptables теперь устанавливает nixos-firewall-tool, который позволяет пользователю временно открывать порты.
- В модуль виртуализации добавлена новая опция, позволяющая указывать сетевые интерфейсы с явными именами на виртуальных машинах QEMU.
В конце концов если вам интересно узнать об этом больше, вы можете проверить подробности По следующей ссылке.
Скачать NixOS
Si хотите протестировать этот дистрибутив Linux на своих компьютерахОни должны загрузить образ системы с официального сайта проекта, где они могут найти ссылку в разделе загрузки. Ссылка такая.
Размер полного установочного образа с KDE 2.5 ГБ, GNOME 2.4 ГБ и уменьшенной консольной версией 990 МБ.
Чтобы сохранить образ NixOS на USB-накопитель Я могу порекомендовать использование Etcher, который является мультиплатформенным инструментом.