NixOS 21.11 distributsiooni vÀljaandmine, mis kasutab Nix paketihaldurit

Ilmus vĂ€lja NixOS 21.11 distributiiv, mis pĂ”hineb Nixi pakihalduril ja pakub mitmeid enda arendusi, mis lihtsustavad sĂŒsteemi seadistamist ja hooldust. NĂ€iteks kasutatakse NixOS-is ĂŒhte sĂŒsteemikonfiguratsiooni faili (configuration.nix), on vĂ”imalik kiirete uuenduste tagasivĂ”tmine, toetatakse erinevate sĂŒsteemi olekute vahel vahetamist, kasutajad saavad installida individuaalseid pakette oma kodukatalooge (pakett installitakse kodukatalooge), on vĂ”imalik sama programmi erinevate versioonide samaaegne installimine ning tagatakse reprodutseeritavad ehitised. TĂ€isinstalli pilt KDE-ga on 1,6 GB, GNOME-i puhul 2 GB, lĂŒhendatud konsooli versioon on 765 MB.

Peamised uuendused:

  • KDE Plasma töölaua vaikeseade on nĂŒĂŒd tĂ”lgitud kasutama Waylandi protokolli. Uuendatud GNOME 41 ja Pantheon 6 töölaua versioonid (Elementary OS 6-st).
  • iptablesi asemel on kasutusele vĂ”etud iptables-nft komplekt, mis pakub sama kĂ€surea sĂŒntaksiga tööriistu, kuid tĂ”lgib saadud reeglid nf_tablesi baitkoodi.
  • Uuendatud Systemd versioon 249, PHP 8.0, Python 3.9, PostgreSQL 13, bash 5, OpenSSH 8.8p1.
  • Suuremalt jaolt on paranenenud konteinerite haldustarkvara LXD toetus. Rakendatud on vĂ”imalus ehitada LXD pilte konfiguratsioonifailidest nixpkgs abil. Tagatud on nixOS piltide ehitamine tĂ€ieliku toega nixos-rebuild, mida saab kasutada eraldi.
  • Lisatud on ĂŒle 40 uue teenuse, sealhulgas Git, btrbk (btrfs varukoopia), clipcat (vahemĂ€lu haldur), dex (OAuth 2.0 pakkuja), Jibri (Jitsi Meet konverentside salvestamise teenus), Kea (DHCP-server), owncast (video voogedastus), PeerTube, ucarp (CARPi protokolli teostus), opensnitch (dĂŒnaamiline tulemĂŒĂŒr), Hockeypuck (OpenPGP vĂ”tme server), MeshCentral (samavÀÀrne TeamVieweriga), influxdb2 (andmebaas mÔÔtmete salvestamiseks), fluidd (web-liides 3D-printerite haldamiseks), postfixadmin (web-liides postitarkvara yönetamiseks) pĂ”hine Postfixil), seafile (pilveteenuse platvorm). serverilt Postfixi pĂ”hjal), seafile (pilveandmete salvestuse platvorm).

Nix'i kasutamisel installitakse paketid eraldi kataloogipuusse /nix/store vĂ”i kasutaja katalooge alamkataloogina. NĂ€iteks installitakse pakett kui /nix/store/a2b5
8b163-firefox-94.0.2/, kus «a2b5 » on paketi ainulaadne identifikaator, mida kasutatakse sĂ”ltuvuste kontrollimiseks. Paketid on vormistatud konteineriteks, mis sisaldavad rakenduste töötamiseks vajalikke komponente. Sarnast lĂ€henemist rakendab pakihaldur GNU Guix, mis pĂ”hineb Nixi arendustel.

Pakettide vahel on vÔimalik mÀÀrata sÔltuvusi, samal ajal kui juba installitud sÔltuvuste leidmiseks kasutatakse installitud paketide katalooge hashipÔhiste identifikaatorite skaneerimist. On vÔimalik nii valmis binar-pakettide allalaadimine repositoriumist (binar-pakettide uuendamisel laaditakse alla ainult delta-muudatused), kui ka allikaid koos kÔigi sÔltuvustega. Pakettide kogu on esitatud spetsiaalses Nixpkgs repositoris.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster