Lëshimi i distribucionit NixOS 22.05, i cili përdor menaxherin e paketave Nix

U lĂ«shua distribucioni NixOS 22.05, i bazuar nĂ« menaxherin e paketave Nix dhe duke ofruar njĂ« sĂ«rĂ« zhvillimesh tĂ« veta, qĂ« lehtĂ«sojnĂ« konfigurimin dhe mbĂ«shtetje pĂ«r sistemin. PĂ«r shembull, nĂ« NixOS e gjithĂ« konfigurimi i sistemit bĂ«het pĂ«rmes njĂ« skedari tĂ« vetĂ«m tĂ« konfigurimit tĂ« sistemit (configuration.nix), ofrohet mundĂ«sia pĂ«r rikthim tĂ« shpejtĂ« tĂ« sistemit nĂ« versionin e mĂ«parshĂ«m tĂ« konfigurimit, pĂ«rkrahja e kalimeve ndĂ«rmjet gjendjeve tĂ« ndryshme tĂ« sistemit, mbĂ«shtetja e instalimit tĂ« paketimeve individuale nga pĂ«rdoruesit, ka mundĂ«sinĂ« e pĂ«rdorimit tĂ« shumĂ« versioneve tĂ« njĂ« programi njĂ«herazi, dhe ofrohen ndĂ«rtimet e riprodhueshme. MadhĂ«sia e imazhit tĂ« plotĂ« tĂ« instalimit me KDE Ă«shtĂ« 1.7 GB, GNOME – 2.2 GB, versi i shkurtuar konsol pĂ«rfshin 820 MB.

TĂ« rejat kryesore:

  • PĂ«r tĂ« thjeshtuar instalimin e distribucionit, Ă«shtĂ« propozuar njĂ« instalues grafik, i bazuar nĂ« strukturĂ«n Calamares, e cila pĂ«rdoret pĂ«r krijimin e instaluesve nĂ« projekte tĂ« tilla si Manjaro, Sabayon, Chakra, NetRunner, KaOS, OpenMandriva dhe KDE neon. Instaluesi i ri vjen si standard nĂ« imazhet iso me GNOME dhe KDE.
    Lëshimi i distribucionit NixOS 22.05, i cili përdor menaxherin e paketave Nix
  • Shtuar 9345 paketesh, fshirĂ« 5874 paketesh, pĂ«rditĂ«suar 10666 paketa. U pĂ«rditĂ«suan versionet e paketeve, duke pĂ«rfshirĂ« GNOME 42, systemd 250, PHP 8.1, Pulseaudio 15, PostgreSQL 14.
  • Shtuar mĂ« shumĂ« se 89 shĂ«rbime tĂ« reja, pĂ«rfshirĂ« aesmd (Intel SGX Architectural Enclave Service Manager), Docker pa root (pĂ«r tĂ« ekzekutuar Docker pa tĂ« drejta root), matrix-conduit (serveri matrix), apfs (Sistemi i Skedareve Apple), FRRouting (implementimi i protokolleve tĂ« routimit), snowflake-proxy (proksi pĂ«r tĂ« kaluar censurimin e trafikut), pgadmin4 (GUI pĂ«r menaxhimin e PostgreSQL), moosefs (FS i shpĂ«rndarĂ«), nbd (Disku i Bllokut tĂ« Rrjetit). FshirĂ« 27 shĂ«rbime, kryesisht me degĂ« tĂ« vjetra programesh ose tĂ« varura nga Python2.
  • Menaxheri i paketave Nix u pĂ«rditĂ«sua nĂ« versionin 2.8, i cili ofron mbĂ«shtetje pĂ«r funksionalitete eksperimentale tĂ« aktivizuara veçmas (flake). PĂ«r shembull, u shtua komanda eksperimentale 'nix fmt' pĂ«r tĂ« lidhur trajtuesit e formatimit tĂ« daljes dhe njĂ« mod eksperimental 'impure' pĂ«r tĂ« gjeneruar rrugĂ« pĂ«rmbajtjesh qĂ« ndryshojnĂ« nĂ« çdo ndĂ«rtim. PĂ«r opsione tĂ« ndryshme, ofrohet mbĂ«shtetje pĂ«r ngarkimin e pĂ«rmbajtjes nga rrjeti hyrĂ«s (p.sh., '--file -').
  • Paket me shfletuesin Firefox pĂ«r arkitekturĂ«n x86_64 Ă«shtĂ« ndĂ«rtuar me optimizime tĂ« bazuara nĂ« rezultatet e profilizimit tĂ« kodit (PGO) pĂ«r tĂ« rritur performancĂ«n.
  • Shtuar trajtues security.acme.defaults pĂ«r tĂ« lehtĂ«suar konfigurimin e marrjes. Certifikatat TLS.

Kur përdoret Nix, rezultati i ndërtimit të paketave ruhet në një nënfolder të veçantë në /nix/store. Për shembull, pas ndërtimit, paketa firefox mund të regjistrohet në /nix/store/1onlv2pc3ez4n5nskg6ew7twcfd0c5cecec5d4-firefox-100.0.1/, ku "1onlv2pc3ez4n5nskg6ew7twcfd0c5cecec5d4" është hash-i i të gjitha varësive dhe udhëzimeve të ndërtimit të saj. Instalimi i paketës përfshin ndërtimin ose shkarkimin e një të ndërtuari (nëse është ndërtuar tashmë në Hydra - shërbimi i ndërtimit të projektit NixOS), si dhe krijimin e një direktorie me lidhje simbolike për të gjitha paketat në profilin e sistemit ose përdoruesit, me pas shtimin e kësaj direktorie në listën PATH. Një qasje e ngjashme aplikohet në menaxherin e paketave GNU Guix, i cili bazojë të arritjet e Nix. Koleksioni i paketave paraqitet në një depo të veçantë Nixpkgs.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster