Udgivelsen af distributionen NixOS 24.05, der bruger pakkestyringssystemet Nix

NixOS 24.05-distributionen, baseret på Nix-pakkehåndtereren, er nu tilgængelig og tilbyder en række egne løsninger, der forenkler systemets opsætning og vedligeholdelse. For eksempel sker al systemkonfiguration i NixOS gennem en enkelt konfigurationsfil (configuration.nix). Der er mulighed for hurtig tilbagevenden til en tidligere versionskonfiguration, understøttelse af vekslende systemtilstande, installation af individuelle pakker af separate brugere, samtidig brug af flere versioner af det samme program og reproducerbare builds. Der er installeret ISO-billeder til arkitekturerne x86_64 og ARM64 med KDE (2,6 GB) og GNOME (2,5 GB), samt en forkortet konsolversion (1 GB).

Når du bruger Nix, gemmes resultatet af pakkeopbygningen i en separat undermappe i /nix/store. For eksempel kan pakken firefox, efter opbygning, blive gemt i /nix/store/1onlv5pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4-firefox-125.0.1/, hvor «1onlv5pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4» er en hash af alle dens afhængigheder og byggevejledninger. At installere en pakke betyder, at den skal opbygges eller downloades som allerede bygget (hvis den allerede er bygget på Hydra - NixOS's bygge-service), samt at der dannes et bibliotek med symboliske links til alle pakker i system- eller brugerprofilen, som derefter tilføjes til PATH. En lignende metode bruges i GNU Guix-pakkehåndtereren, som er baseret på Nix's teknologi. Pakke-samlingen findes i det særlige Nixpkgs-repositorium.

Hovednyhederne:

  • 17777 pakker er tilføjet, 9393 pakker er fjernet, og 16249 pakker er opdateret. 145 nye moduler er tilføjet, og 23 moduler er fjernet. Der har deltaget 2491 udviklere i udviklingen og vedligeholdelsen af pakker.
  • Udgivelser af brugermiljøer KDE Plasma 6.0, GNOME 46 og MATE 1.28 er blevet tilbudt. Samlingen inkluderer pakker med brugermiljøet Lomiri (tidligere Unity8), der bruger Wayland og display server Mir 2.
  • 66 nye tjenester er tilføjet, blandt andet AppImage, Anki Sync Server, Clevis, dnsproxy, Guix, intel-gpu-tools, isolate, microsocks, RustDesk, watchdogd.
  • Linux-kernen er opdateret til version 6.6 (tidligere 6.1). For at komprimere filer med firmware anvendes algoritmen zstd.
  • Installationen af en ELF-eksekverbar fil bootloader er sikret, som viser en fejlmeddelelse, hvis der køres eksekverbare filer, der er samlet til NixOS. Der er en indstilling til at deaktivere dette: «environment.stub-ld.enable».
  • Der er mulighed for at oprette systemer, hvor Perl-fortolkeren ikke er installeret (systemafhængigheder, der bruger Perl, er blevet omklassificeret til valgfrie muligheder).

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