Uluar NixOS 21.11, i bazuar në menaxherin e paketave Nix, ka ndodhur, duke ofruar një sërë zhvillimesh të veta që lehtësojnë konfigurimin dhe mbështetje. Për shembull, NixOS përdor një skedë të vetme konfigurimi sistemor (configuration.nix), ofron mundësinë e rikthimit të shpejtë të përditësimeve, mbështet ndërrimin midis gjendjeve të ndryshme të sistemit, mbështet instalimin e pakove individuale nga përdorues të ndryshëm (paketa instalohet në katalogun e përdoruesit), mundëson instalimin e disa versioneve të një programi të vetëm, dhe siguron ndërtim të riprodhueshëm. Madhësia e imazhit të plotë të instalimit me KDE është 1.6 GB, GNOME - 2 GB, dhe versioni i shkurtuar në konsol është 765 MB.
Novitetet kryesore:
- Desktopi KDE Plasma nga parazgjedhja është përkthyer për të përdorur protokollin Wayland. Janë përditësuar desktopet GNOME 41 dhe Pantheon 6 (nga Elementary OS 6).
- Në vend të iptables është përdorur grupi iptables-nft, që ofron mjete me të njëjtin sintaks të komandës, por që përkthen rregullat e marra në kodin bajt të nf_tables.
- Janë përditësuar versionet e Systemd 249, PHP 8.0, Python 3.9, PostgreSQL 13, bash 5, OpenSSH 8.8p1.
- Mbështetja për sistemin e menaxhimit të konteinerëve LXD është përmirësuar ndjeshëm. është realizuar mundësia e ndërtimit të imazheve për LXD nga skedarët e konfigurimit duke përdorur nixpkgs. Janë ndërtuar imazhe nixOS me mbështetje të plotë për nixos-rebuild, të cilat mund të përdoren si të pavarura.
- JanĂ« shtuar mĂ« shumĂ« se 40 shĂ«rbime tĂ« reja, duke pĂ«rfshirĂ« Git, btrbk (kopje rezervĂ« pĂ«r btrfs), clipcat (menaxher i shĂ«nimeve pĂ«r kopje), dex (ofrues OAuth 2.0), Jibri (shĂ«rbimi pĂ«r regjistrimin e konferenceve Jitsi Meet), Kea (server DHCP), owncast (transmetimi i videove), PeerTube, ucarp (zbatimi i protokollit CARP), opensnitch (firewall dinamik), Hockeypuck (server pĂ«r çelĂ«sa OpenPGP), MeshCentral (analogji e TeamViewer), influxdb2 (SGBD pĂ«r ruajtjen e metrikeve), fluidd (interfaci web pĂ«r menaxhimin e printerĂ«ve 3D), postfixadmin (interfaci web pĂ«r menaxhimin e postĂ«s mbi Postfix), seafile (platformĂ« pĂ«r ruajtjen cloud). server ĂshtĂ« shtuar seafile (platformĂ« pĂ«r ruajtjen cloud).
GjatĂ« pĂ«rdorimit tĂ« Nix, paketat instalohen nĂ« njĂ« pemĂ« tĂ« veçantĂ« direktivesh /nix/store ose nĂ« njĂ« nĂ«n-drejtor 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 i paketĂ«s, i pĂ«rdorur pĂ«r kontrollin e varĂ«sive. Paketat janĂ« tĂ« paketuara si kontejnerĂ« qĂ« pĂ«rmbajnĂ« komponentĂ«t e nevojshĂ«m pĂ«r funksionimin e aplikacioneve. NjĂ« qasje e ngjashme aplikohet nĂ« menaxherin e paketave GNU Guix, i cili bazohet nĂ« zhvillimet e Nix.
Mes paketave Ă«shtĂ« e mundur tĂ« pĂ«rcaktohen varĂ«sitĂ«, ku skanimi i identifikuesve tĂ« hash-ave nĂ« drejtorinĂ« e paketave tĂ« instaluara pĂ«rdoret pĂ«r tĂ« kontrolluar praninĂ« e varĂ«sive tashmĂ« tĂ« instaluara. ĂshtĂ« e mundur si shkarkimi i paketeve tĂ« gatshme binare nga repositori (kur bĂ«hen azhurnime tĂ« paketeve binare, shkarkohen vetĂ«m ndryshimet delta), ashtu edhe ndĂ«rtimi nga shkronjat burimore me tĂ« gjitha varĂ«sitĂ« e nevojshme. Koleksioni i paketeve Ă«shtĂ« i prezantuar nĂ« njĂ« repositor tĂ« veçantĂ« Nixpkgs.
Burimi: opennet.ru
