Doli doli i distribucionit NixOS 21.11, i bazuar nĂ« menaxherin e pakove Nix dhe qĂ« ofron njĂ« sĂ«rĂ« zhvillimesh tĂ« veta, duke e thjeshtuar konfigurimin dhe mbĂ«shtetje. PĂ«r shembull, nĂ« NixOS pĂ«rdoret njĂ« skedar i vetĂ«m pĂ«r konfigurimin e sistemit (configuration.nix), ofrohet mundĂ«sia pĂ«r rikthim tĂ« shpejtĂ« tĂ« pĂ«rditĂ«simeve, ka mbĂ«shtetje pĂ«r kalimin mes gjendjeve tĂ« ndryshme tĂ« sistemit, mbĂ«shtetet instalimi i pakove individuale nga pĂ«rdorues tĂ« veçantĂ« (paketat instalohen nĂ« katalogun e shtĂ«pisĂ«), Ă«shtĂ« e mundur instalimi njĂ«kohĂ«sisht i disa versioneve tĂ« njĂ« programi, dhe janĂ« tĂ« garantuara ndĂ«rtimet e riprodhueshme. MadhĂ«sia e imazhit tĂ« plotĂ« tĂ« instalimit me KDE Ă«shtĂ« 1.6 GB, GNOME â 2 GB, dhe varianti i shkurtuar nĂ« konsolĂ« â 765 MB.
TĂ« rejat kryesore:
- Desktopi KDE Plasma default është rregulluar për të përdorur protokollin Wayland. Desktopet GNOME 41 dhe Pantheon 6 (nga Elementary OS 6) janë përditësuar.
- Në vend të iptables është përdorur seti iptables-nft, që ofron mjete me të njëjtin sintaksë të komandave, por që përkthejnë rregullat e marra në kodin e bajtëve nf_tables.
- Janë përditësuar versionet Systemd 249, PHP 8.0, Python 3.9, PostgreSQL 13, bash 5, OpenSSH 8.8p1.
- NovĂ« pĂ«rmirĂ«sim i dukshĂ«m nĂ« mbĂ«shtetje pĂ«r sistemin e menaxhimit tĂ« kontejnerĂ«ve LXD. ĂshtĂ« realizuar mundĂ«sia e ndĂ«rtimit tĂ« imazheve pĂ«r LXD nga skedarĂ«t e konfigurimit duke pĂ«rdorur nixpkgs. JanĂ« siguruar ndĂ«rtimet e imazheve nixOS me mbĂ«shtetje tĂ« plotĂ« pĂ«r nixos-rebuild, tĂ« cilat mund tĂ« pĂ«rdoren nĂ« mĂ«nyrĂ« tĂ« veçantĂ«.
- Shtuar mbi 40 shërbime të reja, përfshirë Git, btrbk (backup për btrfs), clipcat (menaxher i buferit të kopjimit), dex (ofrues OAuth 2.0), Jibri (shërbimi për regjistrimin e konferencave Jitsi Meet), Kea (serveri DHCP), owncast (video streaming), PeerTube, ucarp (implementimi i protokollit CARP), opensnitch (firewall dinamik), Hockeypuck (serveri i çelësave OpenPGP), MeshCentral (analog i TeamViewer), influxdb2 (DBMS për ruajtjen e metrikeve), fluidd (ndërfaqja web për menaxhimin e printerëve 3D), postfixadmin (ndërfaqja web për menaxhimin e postës në bazë të Postfix), seafile (platforma për ruajtjen e të dhënave në re). serverin (në bazë të Postfix), seafile (platforma e ruajtjes së të dhënave në re).
Kur bĂ«het pĂ«rdorimi i Nix, paketat instalohen nĂ« njĂ« pemĂ« tĂ« veçantĂ« dosjesh /nix/store ose nĂ« njĂ« nĂ«n-dosje nĂ« katalogun e pĂ«rdoruesit. PĂ«r shembull, paketa instalohet si /nix/store/a2b5âŠ8b163-firefox-94.0.2/, ku «a2b5âŠÂ» Ă«shtĂ« njĂ« identifikues unik pĂ«r paketĂ«n, i pĂ«rdorur pĂ«r kontrollin e varĂ«sive. Paketat janĂ« tĂ« organizuara si kontejnerĂ« qĂ« pĂ«rmbajnĂ« komponentĂ«t e nevojshĂ«m pĂ«r funksionimin e aplikacioneve. NjĂ« qasje e ngjashme aplikohet edhe nĂ« menaxhuesin e paketave GNU Guix, i cili Ă«shtĂ« i bazuar nĂ« punĂ«n e Nix.
Mes paketave është e mundur të përcaktohen varësitë, ndërsa për të verifikuar ngritjen e varësive ekzistuese përdoret skanimi i hash-identifikuesve në dosjen e paketave të instaluara. E mundshme është si shkarkimi i paketave binare të gatshme nga depoja (kur instalohet përditësimi i paketave binare, shkarkohen vetëm ndryshimet delta) ashtu edhe ndërtimi nga kodet burimore me të gjitha varësitë. Kolleksioni i paketave është i prezantuar në një depo të veçantë Nixpkgs.
Burimi: opennet.ru
