Saadaval on NixOS 26.05 distributsioon, mis kasutab pakettide haldurit Nix

Välja on antud NixOS 26.05 versioon, mis põhineb Nixi pakihalduril ja sisaldab enda lahendusi süsteemi seadistamise ja hooldamise lihtsustamiseks. NixOS-is toimub kogu süsteemi seadistus läbi ühe süsteemi konfiguratsioonifaili configuration.nix. Pakutakse võimalusi kiireks süsteemi taastamiseks varasema konfiguratsiooni versiooni ja süsteemi erinevate olekute vahel vahetamiseks. Toetatakse eraldi kasutajate isiklike pakettide installimist ning sama programmi mitme versiooni samaaegset kasutamist. Tagatud on korduvate kogumite loomine. Arhitektuuridele x86_64 ja ARM64 on ette valmistatud installipildid graafilise keskkonnaga (3,7 GB) ja lühem konsooliversioon (1,6 GB).

Nix-i kasutamisel hoitakse pakettide koostamise tulemust eraldi kaustas /nix/store. Näiteks pärast paketi firefox koostamist võib see salvestuda /nix/store/8onlv1pc3ed6n5nskg6ad4twcfd0d5ae4ed5c4-firefox-151.0.2/, kus «8onlv1pc3ed6n5nskg6ad4twcfd0d5ae4ed5c4» on kõigi tema sõltuvuste ja koostamisjuhiste hash. Paketi allinstallimine tähendab selle koostamist või juba koostatud versiooni allalaadimist (tingimusel, et see on juba koostatud Hydra - NixOS projekti koostamisteenuse kaudu), samuti kausta loomist sümboolsete linkidega kõigile süsteemi või kasutaja profiilis olevatele pakettidele, mille järel lisatakse see kaust PATH-i loetellu. Sarnast lähenemist kasutatakse GNU Guixi pakettide halduris, mis põhineb Nixi arendustel. Pakettide kogum on esitatud spetsiaalses Nixpkgs-i hoidlas.

Põhilised uuendused:

  • Lisatud 20442 paketti, eemaldatud 17532 paketti, loodud on 20641 uuendust. Lisatud 85 uut moodulit ja 1547 konfiguratsioonivalikut, eemaldatud 355 valikut ja 25 moodulit. Pakettide arendamisel ja hooldamisel osales 2842 arendajat, kes tegid 59703 muudatust.
  • Uute moodulite hulgas: OpenThread Border Router, knot-resolver, LibreChat, DankMaterialShell, mangowc, Tailscale, udp-over-tcp, turborepo-remote-cache, ReFrame, LogiOps.
  • Algse RAM-diski (initrd) sisu on vaikimisi muudetud kasutama süsteemi haldurit systemd. Vanemate shell-skriptidebaasil põhinevate lahenduste tugi on arvatud välja ja see eemaldatakse NixOS versioonis 26.11.
  • Platvorm x86_64-darwin, mida Apple enam ei kasuta, on kuulutatud aegunuks. Binaaride paketihooldus ja -kogumine selle platvormi jaoks jätkub aasta lõpuni.
  • GCC kompilaatorite komplekt on värskendatud versioonile 15. LLVM tööriistakomplekt jääb versioonile 21. Standardne glibc teek on uuendatud versioonile 2.42.
  • GNOME töölaud on värskendatud versioonile 50, kus on eemaldatud X11 toe kood, ümber kujundatud vanemate kontrolli liides, parandatud mitte täisarvuliste skaleerimistasemete ja VRR (muutuv värskendussagedus) toe tugi, ning rakendatud Waylandi protokolli color-management-v2 toetamine värvi haldamiseks.
  • Budgie töölaud on värskendatud versioonile 10.10, mis on ümber viidud Waylandile.
  • Vaikimisi soovitatakse Linuxi tuuma versiooni 6.18 (varasem versioon 6.12). Toote katkestamise tõttu lõpetatakse linux-rt tuuma variandi pakkumine.
  • Lisatud fail system.nix, mis võimaldab NixOSi konfigureerida ilma nix-channeli kasutamiseta.
  • D-Bus rakendus on muudetud paketti dbus-broker, mis on kõrgema jõudluse ja stabiilsuse poolest parem.
  • Nixpkgs lõpetas Reiserfsi ja ecryptfsi failisüsteemi toe.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster