NixOS 22.05 kommer med et nyt installationsprogram, GNOME 42 og mere end 9000 nye pakker

NixOS 22.05 installationsprogram

Selvom det ikke er fuldstændig isoleret, er det usædvanligt at finde Linux-distributioner uden et grafisk installationsprogram. At se et guidet installationsprogram, der giver os mulighed for at installere et operativsystem, der næsten giver det mulighed for at acceptere på alle skærme, er noget, der gør tingene meget nemmere, og kun i nogle "server"-typer eller specielle distributioner, såsom Arch Linux, fortsætter de uden en installatør. Arch er i stigende grad alene i denne henseende, som i denne uge er ankommet Nix OS 22.05 og det er en af ​​dens innovationer.

Selvom der er mange nyheder, som vi kunne tale om, er dette langt den mest fremragende, så du skal være mere opmærksom på det. Installatøren de har valgt har været calamaressom jeg personligt holder mest af. Det gør tingene meget nemmere, herunder at installere operativsystemet på et flashdrev. Dette burde være så enkelt, det er det ikke i andre, spørg Canonical og dets ubiquity, det ser ud til at dagene er nummererede men bliv ved.

NixOS 22.05 højdepunkter

  • Firefox-browseren på x86_64-linux gør nu brug af profilstyret optimering, hvilket resulterer i en meget mere responsiv browsingoplevelse.
  • Tilføjet security.acme.defaults for at forenkle konfigurationen af ​​mange certifikater på én gang. Dette åbner også muligheden for at bruge DNS-01-validering, når enableACME bruges på virtuelle webservere (f.eks. services.nginx.virtualHosts.*.enableACME).
  • GNOME er blevet opdateret til version 42.
  • stdenv.mkDerivation understøtter nu en finalAttrs: parameter, der indeholder de sidste argumenter til mkDerivation inklusive tilsidesættelser. drv.overrideAttrs understøtter nu to finalAttrs: previousAttrs: parametre. Dette giver dig mulighed for at tilsidesætte containere på en ensartet måde, hvilket giver et alternativ til rec {}-syntaksen. Derudover kan passthru nu referere til finalAttrs.finalPackage, der indeholder den endelige pakke, inklusive attributter såsom outputstier og overrideAttrs.
  • Nye sprogintegrationer kan forenkles ved at tilsidesætte en "prototype"-pakke, der indeholder sprogspecifik logik. Dette eliminerer behovet for et ekstra tilsidesættelseslag til "generisk konstruktør"-argumenter, hvilket eliminerer et brugervenlighedsproblem og en kilde til fejl.
  • PHP 8.1 er nu tilgængelig fra dets officielle arkiver.
  • Mattermost er blevet opdateret til udvidet supportversion 6.3, da den tidligere pakkede udvidede supportversion 5.37 er ved at være slut. Migrationer kan tage et stykke tid; for mere information beder de om at se ændringsloggen og de vigtige bemærkninger til opdateringen.
  • systemd services kan nu indstille systemd.services. .reloadTriggers i stedet for reloadIfChanged for en mere detaljeret skelnen mellem genindlæsninger og genstarter.
  • Systemd er blevet opdateret til version 250.
  • Pulseaudio er blevet opdateret til version 15.0 og understøtter nu valgfrit yderligere Bluetooth-lydcodecs såsom aptX eller LDAC, med understøttelse af codec-switch tilgængelig i pavucontrol. Denne funktion er deaktiveret som standard, men kan aktiveres ved hjælp af hardware.pulseaudio.package = pkgs.pulseaudioFull;. Eksisterende tredjepartsmoduler, der leverede lignende funktionalitet, såsom pulseaudio-modules-bt eller pulseaudio-hsphfpd, er forældet og er blevet fjernet.
  • PostgreSQL er nu som standard i version 14.
  • Den nye postgresqlTestHook kører en PostgreSQL-server under pakketest.
  • kops er standard til version 1.22.4, som vil aktivere Instance Metadata Service Version 2 og kræve tokens på nye klynger, der kører Kubernetes 1.22. Dette øger sikkerheden som standard, men kan bryde nogle typer arbejdsbelastninger. Se udgivelsesbemærkningerne for flere detaljer.
  • Modulforfattere kan bruge mkRenamedOptionModuleWith til at automatisere udfasningscyklussen uden at forstyrre forfattere af out-of-tree modul og deres brugere.
  • Standard GHC-versionen er blevet opdateret fra 8.10.7 til 9.0.2. pkgs.haskellPackages og pkgs.ghc vil nu bruge denne version som standard.
  • GNOME- og Plasma-installations-cd'erne bruger nu pkgs.calamares og pkgs.calamares-nixos-extensions for at tillade brugere nemt at installere og konfigurere NixOS med en grafisk grænseflade.

Nix OS nu tilgængelig, og kan downloades fra følgende knap:

Download NixOS 22.05


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.