NixOS 22.05 пристига с нов инсталатор, GNOME 42 и повече от 9000 нови пакета

Инсталатор на NixOS 22.05

Въпреки че не е напълно изолиран, е необичайно да намерите Linux дистрибуции без графичен инсталатор. Виждането на направляван инсталатор, който ни позволява да инсталираме операционна система, която почти позволява да я приеме на всички екрани, е нещо, което прави нещата много по-лесни и само в някои дистрибуции от тип „сървър“ или специални такива, като Arch Linux, те все още не го правят. има инсталатор. Арх все по-често остава сам в това отношение, както и тази седмица ха llegado Nix OS 22.05 и това е една от иновациите му.

Въпреки че има много нови функции, за които можем да говорим, това е най-изявената, така че трябва да й обърнете повече внимание. Инсталаторът, който са избрали, е бил Calamaresкоето на мен лично ми харесва най-много. Това прави нещата много по-лесни, включително инсталирането на операционната система на флаш устройство. Това трябва да е толкова просто, не е в други, попитайте Canonical и неговата Ubiquity, изглежда, че дните са номерирани но продължавай да се държиш.

Акценти в 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 услугите вече могат да задават 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 с графичен интерфейс.

ОС Nix сега на разположение, и може да бъде изтеглен от следния бутон:

Изтеглете NixOS 22.05


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.