Kutulutsidwa kwa kugawa kwa NixOS 21.11 pogwiritsa ntchito phukusi la Nix

Kugawa kwa NixOS 21.11 kunatulutsidwa, kutengera woyang'anira phukusi la Nix ndikupereka zochitika zake zingapo zomwe zimathandizira kukhazikitsa ndi kukonza dongosolo. Mwachitsanzo, NixOS imagwiritsa ntchito fayilo imodzi yokonzekera dongosolo (configuration.nix), imapereka mwayi wotsitsimula zosintha mwamsanga, imathandizira kusinthana pakati pa mayiko osiyanasiyana, imathandizira kuyika phukusi la munthu aliyense payekha (phukusilo limayikidwa mu bukhu lanyumba. ), ndipo imalola kukhazikitsidwa kwamitundu ingapo ya pulogalamu yomweyi nthawi imodzi , misonkhano yobwereketsa imatsimikiziridwa. Kukula kwa chithunzi chathunthu chokhala ndi KDE ndi 1.6 GB, GNOME ndi 2 GB, ndipo mtundu wofupikitsidwa wa console ndi 765 MB.

Zatsopano zazikulu:

  • KDE Plasma desktop yasinthidwa kuti igwiritse ntchito protocol ya Wayland mwachisawawa. Zasinthidwa GNOME 41 ndi Pantheon 6 (kuchokera ku Elementary OS 6) desktops.
  • M'malo mwa iptables, iptables-nft set imagwiritsidwa ntchito, yomwe imapereka zothandizira ndi mawu ofanana a mzere wa lamulo, koma kumasulira malamulo otsatila mu nf_tables bytecode.
  • Mitundu yosinthidwa ya Systemd 249, PHP 8.0, Python 3.9, PostgreSQL 13, bash 5, OpenSSH 8.8p1.
  • Kuthandizira kwambiri pamakina owongolera zotengera za LXD. Inakhazikitsa luso lopanga zithunzi za LXD kuchokera kumafayilo osinthika pogwiritsa ntchito nixpkgs. Amapanga zithunzi za nixOS ndi chithandizo chonse cha nixos-build, chomwe chingagwiritsidwe ntchito padera.
  • Onjezani mautumiki atsopano opitilira 40, kuphatikiza Git, btrbk (btrfs backup), clipcat (clipboard manager), dex (OAuth 2.0 provider), Jibri (Jitsi Meet recording service), Kea (DHCP server), owncast (streaming) kanema) , PeerTube, ucarp (kukhazikitsa kwa CARP protocol), opensnitch (dynamic firewall), Hockeypuck (OpenPGP key server), MeshCentral (analog to TeamViewer), influxdb2 (DBMS yosungira ma metrics), fluidd (mawonekedwe a intaneti oyang'anira osindikiza a 3D), postfixadmin (mawonekedwe a intaneti oyendetsera seva ya Postfix-based mail), seafile (pulatifomu yosungiramo data).

Mukamagwiritsa ntchito Nix, mapaketi amayikidwa mumtundu wina /nix/store kapena subdirectory mu bukhu la wogwiritsa ntchito. Mwachitsanzo, phukusili limayikidwa ngati /nix/store/a2b5...8b163-firefox-94.0.2/, pomwe "a2b5..." ndi chizindikiro chapadera chomwe chimagwiritsidwa ntchito powunika kudalira. Maphukusi amapangidwa ngati zotengera zomwe zili ndi zinthu zofunika kuti pulogalamuyo igwire ntchito. Njira yofananira imagwiritsidwa ntchito mu GNU Guix package manager, yomwe imachokera ku Nix.

Ndizotheka kudziwa kudalira pakati pa mapaketi, ndikusaka kukhalapo kwa zodalira zomwe zakhazikitsidwa kale, ma hashes ozindikiritsa omwe ali mu bukhu la mapaketi omwe adayikidwa amagwiritsidwa ntchito. Ndizotheka kutsitsa mapaketi a binary opangidwa kale kuchokera m'nkhokwe (pokhazikitsa zosintha pamaphukusi a binary, zosintha za delta zimatsitsidwa), kapena kumanga kuchokera ku code code ndi zodalira zonse. Kutoleredwa kwa phukusi kumaperekedwa m'malo apadera a Nixpkgs.

Source: opennet.ru

Kuwonjezera ndemanga