Tso tawm NixOS 21.11 faib siv Nix pob tus thawj tswj

NixOS 21.11 kev faib tawm tau raug tso tawm, raws li Nix tus thawj tswj hwm pob thiab muab ntau yam ntawm nws tus kheej kev txhim kho uas yooj yim rau kev teeb tsa thiab kev saib xyuas. Piv txwv li, NixOS siv ib qho system configuration file (configuration.nix), muab lub peev xwm los yob rov qab hloov tshiab sai sai, txhawb kev hloov ntawm cov kab ke sib txawv, txhawb kev teeb tsa ntawm cov pob khoom los ntawm ib tus neeg siv (cov pob tau muab tso rau hauv cov npe hauv tsev. ), thiab tso cai rau kev teeb tsa ib txhij ntawm ob peb lub versions ntawm tib qhov kev pab cuam, kev sib sau ua ke tau ua tiav. Qhov loj ntawm tag nrho cov duab installation nrog KDE yog 1.6 GB, GNOME yog 2 GB, thiab luv luv console version yog 765 MB.

Main innovations:

  • KDE Plasma desktop tau hloov mus siv Wayland raws tu qauv los ntawm lub neej ntawd. Hloov kho GNOME 41 thiab Pantheon 6 (los ntawm Elementary OS 6) desktops.
  • Hloov ntawm iptables, iptables-nft teeb yog siv, uas muab kev siv hluav taws xob nrog tib cov kab lus hais ua ke, tab sis txhais cov kev cai tshwm sim rau hauv nf_tables bytecode.
  • Hloov tshiab versions ntawm Systemd 249, PHP 8.0, Python 3.9, PostgreSQL 13, bash 5, OpenSSH 8.8p1.
  • Txhim kho kev txhawb nqa rau LXD lub thawv tswj hwm qhov system. Siv lub peev xwm los tsim cov duab rau LXD los ntawm cov ntaub ntawv teeb tsa siv nixpkgs. Tsim cov duab nixOS nrog kev txhawb nqa tag nrho rau nixos-rebuild, uas tuaj yeem siv sib cais.
  • Ntxiv ntau dua 40 cov kev pabcuam tshiab, suav nrog Git, btrbk (btrfs thaub qab), clipcat (clipboard tus thawj tswj), dex (OAuth 2.0 tus muab kev pabcuam), Jibri (Jitsi Ntsib cov kev pabcuam kaw lus), Kea (DHCP server), owncast (streaming) video) , PeerTube, ucarp (kev ua raws li CARP raws tu qauv), opensnitch (dynamic firewall), Hockeypuck (OpenPGP key server), MeshCentral (analogous rau TeamViewer), influxdb2 (DBMS rau khaws metrics), fluidd (web interface rau tswj 3D printers), postfixadmin (web interface rau kev tswj hwm Postfix-based mail server), seafile (cov ntaub ntawv huab cia platform).

Thaum siv Nix, cov pob khoom raug teeb tsa rau hauv ib qho chaw sib cais cov npe ntoo / nix / khw lossis cov npe subdirectory hauv tus neeg siv cov npe. Piv txwv li, lub pob raug teeb tsa raws li /nix/store/a2b5...8b163-firefox-94.0.2/, qhov "a2b5..." yog tus cim pob tshwj xeeb siv rau kev saib xyuas kev vam khom. Cov pob khoom yog tsim los ua cov thawv ntim khoom uas tsim nyog rau cov ntawv thov ua haujlwm. Ib txoj hauv kev zoo sib xws yog siv hauv GNU Guix tus thawj tswj pob, uas yog raws li Nix kev txhim kho.

Nws muaj peev xwm los txiav txim siab qhov kev vam khom ntawm cov pob khoom, thiab txhawm rau tshawb nrhiav qhov pom ntawm qhov kev vam khom uas twb tau teeb tsa lawm, kev txheeb xyuas tus cim hashes hauv cov npe ntawm cov pob teeb tsa tau siv. Nws muaj peev xwm los rub tawm cov pob ntawv npaj ua binary los ntawm lub chaw cia khoom (thaum txhim kho cov hloov tshiab rau binary pob, tsuas yog cov hloov pauv delta tau rub tawm), lossis tsim los ntawm cov cai nrog txhua qhov kev vam khom. Kev sau cov pob khoom tau nthuav tawm hauv qhov chaw tshwj xeeb Nixpkgs.

Tau qhov twg los: opennet.ru

Ntxiv ib saib