Vabastatud on NixOS 22.05 distributsioon, mis kasutab pakihaldurit Nix.

Ilmus NixOS 22.05, mis pĂ”hineb Nix-pakettide halduril ja pakub mitmeid enda arendusi, mis lihtsustavad sĂŒsteemi seadistamist ja haldamist. NĂ€iteks toimib NixOS-i kĂ”ik sĂŒsteemi seadistamine lĂ€bi ĂŒhtse konfiguratsioonifaili (configuration.nix), on vĂ”imalus kiiresti sĂŒsteemi tagasi pöörduda eelmise konfiguratsiooni versiooni juurde, on toeks sĂŒsteemi erinevate seisundite vahetamine, vĂ”imaldab kasutajatel installida individuaalseid pakette, on vĂ”imalik kasutada sama programmi erinevaid versioone ning tagatakse reprodutseeritavad koosseisud. TĂ€ieliku installikujutise suurus KDE jaoks on 1.7 GB, GNOME jaoks 2.2 GB ning lĂŒhendatud konsooliversiooni jaoks 820 MB.

PÔhilised uuendused:

  • Installatsiooni lihtsustamiseks on ette nĂ€htud graafiline installija, mis pĂ”hineb Calamares raamistikul, mida kasutatakse installijate loomisel sellistes projektides nagu Manjaro, Sabayon, Chakra, NetRunner, KaOS, OpenMandriva ja KDE neon. Uus installija tarnitakse vaikimisi iso-piltides koos GNOME ja KDE-ga.
    Vabastatud on NixOS 22.05 distributsioon, mis kasutab pakihaldurit Nix.
  • Lisatud 9345 paketti, eemaldatud 5874 paketti, uuendatud 10666 paketti. Pakettide versioonid on uuendatud, sealhulgas GNOME 42, systemd 250, PHP 8.1, Pulseaudio 15, PostgreSQL 14.
  • Lisatud rohkem kui 89 uut teenust, sealhulgas aesmd (Intel SGX arhitektuuri enclavi teenuste haldur), rootless Docker (Dockeri kĂ€ivitamine ilma root Ă”igusteta), matrix-conduit (matrix-server), apfs (Apple File System), FRRouting (suunamisprotokollide rakendamine), snowflake-proxy (proksi tsensuuri vĂ€ltimiseks), pgadmin4 (GUI PostgreSQL-i haldamiseks), haldamiseks PostgreSQL), moosefs (jaotatud FS), nbd (Network Block Device) Eemaldatud 27 teenust, peamiselt aegunud harude vĂ”i Python2 kasutamise tĂ”ttu.
  • Pakettide haldur Nix on uuendatud versioonini 2.8, kus on pakutud eraldi aktiveeritavate katsefunktsioonide (flake) toetust. NĂ€iteks on lisatud katse kĂ€sk «nix fmt», et ĂŒhendada vĂ€ljundi vormindamise töötlejad, ja katse reĆŸiim «impure», et generaatorid, mis genereerivad iga kord erinevaid sihtmĂ€rke sisu jaoks. Erinevate valikute jaoks on pakutud toetust sisu laadimiseks sisendvoost (nt «—file -«).
  • Firefox'i pakett x86_64 arhitektuurile on koostatud koodiprofiilimist (PGO) kasutades tehtud optimeerimisega, et suurendada jĂ”udlust.
  • Lisatud security.acme.defaults töötleja konfigureerimise lihtsustamiseks. TLS-sertifikaadid.

Nixi kasutamisel salvestatakse pakettide koostamise tulemus eraldi alamkausta /nix/store. NĂ€iteks pĂ€rast Firefox'i paketi koostamist vĂ”ib see salvestuda tee /nix/store/1onlv2pc3ez4n5nskg6ew7twcfd0c5cecec5d4-firefox-100.0.1/, kus '1onlv2pc3ez4n5nskg6ew7twcfd0c5cecec5d4' on kĂ”igi selle sĂ”ltuvuste ja koostamisjuhiste hash. Paketi all mĂ”istetakse selle koostamist vĂ”i juba koostatud versiooni allalaadimist (kui see on juba koostatud Hydra — NixOS projekti koostamisteenusel), samuti kaustade loomist, kus on sĂŒmboolsed lingid kĂ”ikidele sĂŒsteemi vĂ”i kasutaja profiilis olevatele pakettidele, jĂ€rgnevate nende kaustade lisamisega PATH-i nimekirja. Sarnast lĂ€henemist rakendab GNU Guix pakihaldur, mis pĂ”hineb Nixi arengutel. Pakettide kogumik on esitatud spetsiaalses Nixpkgs repositooriumis.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster