NixOS 22.05 kommer med ett nytt installationsprogram, GNOME 42 och mer än 9000 nya paket

NixOS 22.05 installationsprogram

Även om det inte är helt isolerat är det ovanligt att hitta Linux-distributioner utan ett grafiskt installationsprogram. Att se en guidad installation som låter oss installera ett operativsystem som nästan ger det att acceptera på alla skärmar är något som gör saker mycket lättare, och bara i vissa distributioner av "server"-typ eller speciella sådana som Arch Linux gör de det fortfarande inte har en installatör. Arch lämnas alltmer ensam i detta avseende, precis som denna vecka ha llegado Nix OS 22.05 och det är en av dess innovationer.

Även om det finns många nyheter som vi skulle kunna prata om, är detta den överlägset mest enastående, så du måste ägna mer uppmärksamhet åt det. Installatören de har valt har varit calamaressom jag personligen gillar mest. Det gör saker mycket enklare, inklusive att installera operativsystemet på en flash-enhet. Det här borde vara så enkelt, det är det inte i andra, fråga Canonical och dess Ubiquity, det verkar som dagarna är numrerade men håll ut.

NixOS 22.05 höjdpunkter

  • Firefox-webbläsaren på x86_64-linux använder sig nu av profilstyrd optimering, vilket resulterar i en mycket mer responsiv surfupplevelse.
  • Lade till security.acme.defaults för att förenkla konfigurationen av många certifikat samtidigt. Detta öppnar också alternativet att använda DNS-01-validering när enableACME används på virtuella webbservrar (till exempel services.nginx.virtualHosts.*.enableACME).
  • GNOME har uppdaterats till version 42.
  • stdenv.mkDerivation stöder nu en finalAttrs:-parameter som innehåller de sista argumenten till mkDerivation inklusive åsidosättningar. drv.overrideAttrs stöder nu två finalAttrs: previousAttrs: parametrar. Detta gör att du kan åsidosätta behållare på ett konsekvent sätt, vilket ger ett alternativ till rec {}-syntaxen. Dessutom kan passthru nu referera till finalAttrs.finalPackage som innehåller det slutliga paketet, inklusive attribut som utdatasökvägar och overrideAttrs.
  • Nya språkintegrationer kan förenklas genom att åsidosätta ett "prototyp"-paket som innehåller språkspecifik logik. Detta eliminerar behovet av ett extra åsidosättande lager för "generic constructor"-argumenten, vilket eliminerar ett användbarhetsproblem och en källa till buggar.
  • PHP 8.1 är nu tillgängligt från dess officiella arkiv.
  • Mattermost har uppdaterats till utökad supportversion 6.3, eftersom den tidigare paketerade utökade supportversionen 5.37 närmar sig slutet på livet. Migrationer kan ta ett tag; för mer information ber de att se ändringsloggen och de viktiga anteckningarna om uppdateringen.
  • systemd-tjänster kan nu ställa in systemd.services. .reloadTriggers istället för reloadIfChanged för en mer detaljerad skillnad mellan omladdningar och omstarter.
  • Systemd har uppdaterats till version 250.
  • Pulseaudio har uppdaterats till version 15.0 och stöder nu valfritt ytterligare Bluetooth-ljudkodekar som aptX eller LDAC, med stöd för codec-växling tillgängligt i pavucontrol. Den här funktionen är inaktiverad som standard men kan aktiveras med hardware.pulseaudio.package = pkgs.pulseaudioFull;. Befintliga tredjepartsmoduler som tillhandahållit liknande funktionalitet, såsom pulsaudio-modules-bt eller pulsaudio-hsphfpd, är utfasade och har tagits bort.
  • PostgreSQL är nu som standard i version 14.
  • Den nya postgresqlTestHook kör en PostgreSQL-server under pakettester.
  • kops har som standard version 1.22.4, vilket kommer att aktivera Instance Metadata Service Version 2 och kräver tokens på nya kluster som kör Kubernetes 1.22. Detta ökar säkerheten som standard, men kan bryta vissa typer av arbetsbelastningar. Se versionskommentarerna för mer information.
  • Modulförfattare kan använda mkRenamedOptionModuleWith för att automatisera utfasningscykeln utan att störa modulförfattare utanför trädet och deras användare.
  • Standardversionen av GHC har uppdaterats från 8.10.7 till 9.0.2. pkgs.haskellPackages och pkgs.ghc kommer nu att använda denna version som standard.
  • Installations-CD:n för GNOME och Plasma använder nu pkgs.calamares och pkgs.calamares-nixos-extensions för att tillåta användare att enkelt installera och konfigurera NixOS med ett grafiskt gränssnitt.

Nix OS nu tillgänglig, och kan laddas ner från följande knapp:

Ladda ner NixOS 22.05


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.