NixOS 26.05 distributsioon on nüüd saadaval ning kasutab pakihaldurit Nix.

Esitleme NixOS 26.05 distributsiooni väljaannet, mis põhineb pakihalduril Nix ja pakub oma arendusi süsteemi seadistamise ja haldamise lihtsustamiseks. NixOS-is toimub kogu süsteemi seadistamine läbi ühe süsteemi konfiguratsiooni faili configuration.nix. Pakutakse võimalust kiiresti tagasi pöörduda süsteemi varasema konfiguratsiooni versiooni ning vahetada erinevate süsteemi olekute vahel. Toetatakse individuaalsete pakettide installimist erikasutajate poolt ning samaaegset kasutamist mitmest versioonist ühe programmi. Tagatakse korduvad koostamised. Arhitektuuride x86_64 ja ARM64 jaoks on valmis paigalduskujutised graafilise keskkonnaga (3.7 GB) ja lühendatud konsooliversioon (1.6 GB).

Nixi kasutamisel hoitakse pakettide koostamise tulemust eraldi alamkaustas /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 selle sõltuvuste ja koostamisjuhiste hash. Paketi installimist mõistetakse kui selle koostamist või juba koostatud allalaadimist (tingimusel, et see on juba Hydra — NixOS-i projekti koostamisteenuse — peal koostatud), samuti veebidirektori loomist sümboolsete linkidega kõikidele süsteemi või kasutaja profiilis olevale paketile, mille järel lisatakse see direktorium PATH nimekirja. Sarnast lähenemist rakendatakse pakihalduris GNU Guix, mis põhineb Nixi töötlustel. Pakettide kogu on esitatud spetsiaalses Nixpkgs reposis.

Peamised uuendused:

  • Lisatud 20442 paketti, eemaldatud 17532 paketti, uuendatud 20641 paketti. Lisatud 85 uut moodulit ja 1547 konfigureerimisvalikut, eemaldatud 355 valikut ja 25 moodulit. Pakettide arendamisel ja haldamisel osaleb 2842 arendajat, kes on teinud 59703 muudatust.
  • Uute moodulite seas on: OpenThread Border Router, knot-resolver, LibreChat, DankMaterialShell, mangowc, Tailscale, udp-over-tcp, turborepo-remote-cache, ReFrame, LogiOps.
  • Alustava RAM-diski (initrd) sisu on vaikimisi muudetud kasutama süsteemi haldurit systemd. Vanade shell-script-põhiste rakenduste tugi on kuulutatud vananenuks ja see eemaldatakse NixOS 26.11 väljaandes.
  • Apple on lõpetanud x86_64-darwin platvormi kasutamise ja kuulutab selle aegunuks. Selle platvormi jaoks jätkub binaarpakettide hooldus ja koostamine aasta lõpuni.
  • GCC kompilaatorite komplekt on värskendatud versioonile 15. LLVM tööriistakomplekt jääb versioonile 21. Standardne glibc teek on värskendatud versioonile 2.42.
  • GNOME töölaua keskkond on värskendatud versioonile 50, kust on eemaldatud X11 toe kood, ümber kujundatud vanemate kontrollimise liides, parendatud poolikute mõõtmise tasemete toetust ja VRR (muutuv värskendussagedus) mehhanismi, ning rakendatud Waylandi protokolli värvihalduse tugi versioonile color-management-v2.
  • Budgie töölaua keskkond on värskendatud versioonile 10.10, mis on üle viidud Waylandile.
  • Vaikimisi on soovitatud Linuxi kernel 6.18 (oli 6.12). Saatmise lõpetamise tõttu ei ole saadaval linux-rt tuuma varianti.
  • Lisatud on fail system.nix, mis võimaldab konfigureerida NixOSi ilma nix-channeli kasutamiseta.
  • D-Busi teostus on üle viidud dbus'ilt jõudsamale ja stabiilsemale paketile dbus-broker.
  • Nixpkgsis on lõpetatud Reiserfs ja ecryptfs failisüsteemide toetus.

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster