NixOS 22.05 kommt mit einem neuen Installationsprogramm, GNOME 42 und mehr als 9000 neuen Paketen

NixOS 22.05-Installationsprogramm

Obwohl es nicht vollständig isoliert ist, ist es ungewöhnlich, Linux-Distributionen ohne grafisches Installationsprogramm zu finden. Ein geführtes Installationsprogramm zu sehen, das es uns ermöglicht, ein Betriebssystem zu installieren, das es fast auf allen Bildschirmen akzeptiert, ist etwas, das die Dinge viel einfacher macht, und nur in einigen „Server“ -Typ-Distributionen oder speziellen wie Arch Linux ist dies immer noch nicht der Fall einen Installateur haben. Arch wird in dieser Hinsicht zunehmend allein gelassen, wie in dieser Woche ha llegado Nix OS 22.05 und das ist eine seiner Innovationen.

Obwohl es viele Neuheiten gibt, über die wir sprechen könnten, ist dies bei weitem das herausragendste, also müssen Sie ihm mehr Aufmerksamkeit schenken. Der Installer, den sie ausgewählt haben, war Calamareswas mir persönlich am besten gefällt. Es macht die Dinge viel einfacher, einschließlich der Installation des Betriebssystems auf einem Flash-Laufwerk. Das soll so einfach sein, bei anderen ist es nicht, fragen Sie Canonical und seine Ubiquity, so scheint es Die Tage sind gezählt aber halte durch.

NixOS 22.05-Highlights

  • Der Firefox-Browser unter x86_64-Linux nutzt jetzt die profilgesteuerte Optimierung, was zu einem viel reaktionsschnelleren Surferlebnis führt.
  • security.acme.defaults hinzugefügt, um die gleichzeitige Konfiguration vieler Zertifikate zu vereinfachen. Dadurch wird auch die Option geöffnet, die DNS-01-Validierung zu verwenden, wenn enableACME auf virtuellen Webserver-Hosts verwendet wird (z. B. services.nginx.virtualHosts.*.enableACME).
  • GNOME wurde auf Version 42 aktualisiert.
  • stdenv.mkDerivation unterstützt jetzt einen finalAttrs:-Parameter, der die endgültigen Argumente für mkDerivation einschließlich Überschreibungen enthält. drv.overrideAttrs unterstützt jetzt zwei finalAttrs: previousAttrs: Parameter. Auf diese Weise können Sie Container auf konsistente Weise überschreiben und eine Alternative zur Syntax rec {} bereitstellen. Außerdem kann passthru jetzt auf finalAttrs.finalPackage verweisen, das das endgültige Paket enthält, einschließlich Attributen wie Ausgabepfaden und overrideAttrs.
  • Neue Sprachintegrationen können vereinfacht werden, indem ein "Prototyp"-Paket überschrieben wird, das sprachspezifische Logik enthält. Dadurch entfällt die Notwendigkeit einer zusätzlichen Überschreibungsschicht für die "generischen Konstruktor"-Argumente, wodurch ein Benutzerfreundlichkeitsproblem und eine Fehlerquelle beseitigt werden.
  • PHP 8.1 ist jetzt in seinen offiziellen Repositories verfügbar.
  • Mattermost wurde auf Extended Support Version 6.3 aktualisiert, da die zuvor verpackte Extended Support Version 5.37 ihr Lebensende erreicht. Migrationen können eine Weile dauern; Für weitere Informationen bitten sie, das Änderungsprotokoll und die wichtigen Hinweise zum Update einzusehen.
  • Systemd-Dienste können jetzt systemd.services festlegen. .reloadTriggers anstelle von reloadIfChanged für eine genauere Unterscheidung zwischen Neuladen und Neustarten.
  • Systemd wurde auf Version 250 aktualisiert.
  • Pulseaudio wurde auf Version 15.0 aktualisiert und unterstützt jetzt optional zusätzliche Bluetooth-Audio-Codecs wie aptX oder LDAC, wobei die Codec-Umschaltunterstützung in pavucontrol verfügbar ist. Diese Funktion ist standardmäßig deaktiviert, kann aber mit hardware.pulsaudio.package = pkgs.pulsaudioFull; aktiviert werden. Vorhandene Module von Drittanbietern, die ähnliche Funktionen bereitgestellt haben, wie z. B. pulseaudio-modules-bt oder pulseaudio-hsphfpd, sind veraltet und wurden entfernt.
  • PostgreSQL hat jetzt standardmäßig die Version 14.
  • Der neue postgresqlTestHook führt während Pakettests einen PostgreSQL-Server aus.
  • kops verwendet standardmäßig die Version 1.22.4, die Instance Metadata Service Version 2 aktiviert und Tokens auf neuen Clustern erfordert, auf denen Kubernetes 1.22 ausgeführt wird. Dies erhöht standardmäßig die Sicherheit, kann jedoch einige Arten von Workloads unterbrechen. Weitere Informationen finden Sie in den Versionshinweisen.
  • Modulautoren können mkRenamedOptionModuleWith verwenden, um den Verfallszyklus zu automatisieren, ohne Autoren von Out-of-Tree-Modulen und ihre Benutzer zu stören.
  • Die Standard-GHC-Version wurde von 8.10.7 auf 9.0.2 aktualisiert. pkgs.haskellPackages und pkgs.ghc verwenden nun standardmäßig diese Version.
  • Die GNOME- und Plasma-Installations-CDs verwenden jetzt pkgs.calamares und pkgs.calamares-nixos-extensions, um Benutzern die einfache Installation und Konfiguration von NixOS mit einer grafischen Oberfläche zu ermöglichen.

Nix OS jetzt verfügbar, und kann über die folgende Schaltfläche heruntergeladen werden:

Laden Sie NixOS 22.05 herunter


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.