NixOS 24.05 jaotuse väljalaskmine, mis kasutab Nixi pakihaldurit

Valgust on näinud NixOS 24.05, mis põhineb paketihalduril Nix ja pakub mitmeid enda arendusi, mis lihtsustavad süsteemi seadistamist ja hooldamist. Näiteks toimub NixOSis kogu süsteemi seadistamine ühtse sistem konfigureerimise faili (configuration.nix) kaudu, on võimalik kiiresti süsteem taastada eelnevasse konfiguratsiooni versiooni, toetatakse üleminekut erinevate süsteemi olekute vahel, on toetatud üksikute pakettide installimine erikasutajate poolt, samuti on lubatud sama programmi mitme versiooni samaaegne kasutamine ning tagatud on reprodutseeritavad komplektid. Arhitektuuride x86_64 ja ARM64 jaoks on ette valmistatud installatsioonipildid KDE (2.6 GB) ja GNOME (2.5 GB) jaoks, samuti lühendatud konsooliversioon (1 GB).

Nixi kasutamisel salvestatakse pakettide kompileerimise tulemused eraldi alamkausta /nix/store. Näiteks pärast firefoxi kompileerimist võib see salvestuda /nix/store/1onlv5pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4-firefox-125.0.1/, kus "1onlv5pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4" on kõigi selle sõltuvuste ja kompileerimisjuhiste hash. Paketi installimine tähistab selle kompileerimist või juba kompileeritud allalaadimist (tingimusel, et see on juba kokku pandud Hydra – NixOS projekti build teenuse abil), ning ka kausta loomist, mis sisaldab sümboolseid linke kõikidele pakettidele süsteemi või kasutaja profiilis, mille järel lisatakse see kaust PATH-i nimekirja. Sarnast lähenemist kasutatakse GNU Guixi paketihalduris, mis põhineb Nixi arengutel. Pakettide kogumik on esitatud spetsiaalses Nixpkgs reposis.

Põhilised uuendused:

  • Lisatud on 17777 paketti, eemaldatud 9393 paketti, uuendatud 16249 paketti. Lisatud 145 uut moodulit, eemaldatud 23 moodulit. Pakettide arendamisel ja haldamisel osales 2491 arendajat.
  • Pakutud on kasutajakeskkondade KDE Plasma 6.0, GNOME 46 ja MATE 1.28 väljaanded. Kompositsiooni on lisatud pakette kasutajakeskkonna Lomiri (endine Unity8) jaoks, mis kasutab Waylandi ja ekraaniteenust Mir 2. server Mir 2.
  • Lisatud 66 uut teenust, sealhulgas AppImage, Anki Sync Server, Clevis, dnsproxy, Guix, intel-gpu-tools, isolate, microsocks, RustDesk, watchdogd.
  • Linuxi tuum on uuendatud versioonile 6.6 (enne 6.1). Ühendfailide tihendamiseks kasutatakse zstd algoritmi.
  • Tagatud on ELF formaadis käitatavate failide laadija instalatsioon, mis kuvab vea teate, kui NixOsi jaoks kompileeritud käideldavaid faile proovida käivitada. Deaktiveerimiseks on saadaval seadistus "environment.stub-ld.enable".
  • Antud on võimalus luua süsteeme, kus Perl interpretaatorit ei ole paigaldatud (Perli kasutavad süsteemi sõltuvused on muudetud valikuliseks).

Allikas: opennet.ru

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