Udgivelse af NixOS 23.11-distributionen, som bruger pakkehåndteringssystemet Nix

NixOS 23.11-distributionen er blevet præsenteret, baseret på Nix-pakkeadministratoren og tilbyder en række egne udviklinger, der forenkler konfigurationen og vedligeholdelsen af systemet. For eksempel sker al systemkonfiguration i NixOS via en enkelt systemkonfigurationsfil (configuration.nix), der muliggør hurtig tilbagevenden til en tidligere konfiguration, understøtter skift mellem forskellige systemtilstande, tillader installation af individuelle pakker af separate brugere og muliggør samtidig brug af flere versioner af det samme program, samtidig med at reproducerbare builds er sikret. Den fulde installationsfil med KDE er 2,5 GB, GNOME er 2,4 GB, og den reducerede konsolversion vejer 990 MB.

Når Nix bruges, opbevares resultaterne af pakkebuilds i en separat undermappe i /nix/store. For eksempel kan pakken firefox efter build blive gemt i /nix/store/1onlv6pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4-firefox-120.0.1/, hvor ‘1onlv6pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4’ er en hash af alle dens afhængigheder og build-instruktioner. Installation af en pakke indebærer dens bygning eller download af en allerede opbygget version (forudsat at den allerede er bygget på Hydra - NixOS projektets build-service), samt dannelse af en mappe med symbolske links til alle pakker i system- eller brugerprofilen, hvorefter denne mappe tilføjes til PATH-listen. En tilsvarende tilgang anvendes i GNU Guix-pakkeadministratoren, som er baseret på Nix's udviklinger. Pakkeopsamlingen findes i et særligt Nixpkgs-repository.

Hovednyhederne:

  • 9147 pakker er blevet tilføjet, 4015 pakker er blevet fjernet, og 18700 pakker er blevet opdateret.
  • 49 nye tjenester er blevet tilføjet, herunder Wayfire compositing server, LibreNMS overvågningssystem, Apache Guacamole fjernadgangsgateway til skrivebordet, systemd-sysupdate, ferretdb, NNCP, virt-manager og preload.
  • Skrivebordet er opdateret til GNOME 45-versionen, hvor der er tilføjet en dynamisk indikator til panelet for virtuelle skriveborde, systemets søgeydelse er forbedret, der er tilføjet en indikator for kamerabrug, hardwareacceleration til videoafspilning er aktiveret, billedfremviseren og kameraapplikationen er blevet udskiftet, sidepanelernes visningsstil er ændret, og bibliotekerne GTK 4.12 og libadwaita 1.4 er opdateret.
  • Den standardleverede version af LLVM er blevet opdateret til version 16 (tidligere blev LLVM 11 tilbudt).
  • systemd 254, glibc 2.38, PostgreSQL 15 og FoundationDB 7 er blevet opdateret.
  • Understøttelse af Wi-Fi 6 (IEEE 802.11ax) er blevet sikret. WPA3-SAE-PK-tilstand er inkluderet i hostapd.
  • Support til LXD er blevet tilføjet virtual machines, udover containere.
  • Listen over generationer er blevet implementeret i værktøjet nixos-rebuild.
  • Understøttelse af sudo-rs, som er en implementation af sudo-værktøjet skrevet i Rust, er blevet tilføjet.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster