Siideynta qaybinta NixOS 21.11 iyadoo la adeegsanayo maamulaha xirmada Nix

Qaybinta NixOS 21.11 waa la siidaayay, iyadoo lagu saleeyay maamulaha xirmada Nix iyo bixinta tiro horumarkeeda ah oo fududeynaya habaynta iyo dayactirka nidaamka. Tusaale ahaan, NixOS waxay isticmaashaa hal faylka qaabeynta nidaamka (configuration.nix), waxay siisaa awoodda ay si dhakhso ah dib ugu soo celinayso cusbooneysiinta, waxay taageertaa beddelka u dhexeeya nidaamyada nidaamyada kala duwan, waxay taageertaa rakibidda xirmooyinka shakhsi ahaaneed ee isticmaalayaasha shakhsi ahaaneed (xirmada waxaa lagu dhejiyaa tusaha guriga). ), oo ogolaada in isku mar la rakibo dhowr nooc oo isla barnaamijka ah, shirarka dib loo soo saari karo waa la hubiyaa. Cabbirka sawirka rakibaadda buuxa ee KDE waa 1.6 GB, GNOME waa 2 GB, nooca konsole ee la soo gaabiyona waa 765 MB.

Hal-abuurka ugu muhiimsan:

  • Miiska KDE Plasma waa loo beddelay si loogu isticmaalo borotokoolka Wayland si caadi ah. La cusboonaysiiyay GNOME 41 iyo Pantheon 6 (laga bilaabo Dugsiga Hoose 6) kombiyuutarada.
  • Halkii laga isticmaali lahaa iptables, iptables-nft set ayaa la isticmaalaa, kaas oo siiya yutiilitida isla xariijinta taliska, laakiin u turjumaaya xeerarka ka soo baxa nf_tables bytecode.
  • Noocyada la cusboonaysiiyay ee Systemd 249, PHP 8.0, Python 3.9, PostgreSQL 13, bash 5, OpenSSH 8.8p1.
  • Taageerada si weyn loo hagaajiyay ee nidaamka maaraynta weelka LXD. Hirgeliyay awoodda lagu dhisayo sawirada LXD ee faylasha qaabeynta iyadoo la adeegsanayo nixpkgs. Waxay dhistaa sawirada nixOS oo leh taageero buuxda oo nixos-dib u dhiska, kaas oo si gaar ah loo isticmaali karo.
  • Waxaa lagu daray in ka badan 40 adeegyo cusub, oo ay ku jiraan Git, btrbk (btrfs backup), clipcat (maareeyaha boodhka), dex (bixiyaha OAuth 2.0), Jibri ( Adeegga duubista shirka Jitsi Meet), Kea (server DHCP), muuqaal iska leh (streaming) , PeerTube, ucarp (fulinta hab-maamuuska CARP), opensnitch (firewall firfircoon), Hockeypuck (OpenPGP server key), MeshCentral (oo la mid ah TeamViewer), influxdb2 (DBMS ee kaydinta metrics), dareere (web interface ee maaraynta daabacayaasha 3D), postfixadmin (interface webka lagu maareeyo server-ka boostada ee Postfix-ku-salaysan), seafile (goobaha kaydinta xogta daruuraha).

Marka la isticmaalayo Nix, baakadaha waxaa lagu rakibay geed tusaha gaar ah /nix/store ama hage-hoosaad ee tusaha isticmaalaha. Tusaale ahaan, xirmada waxaa lagu rakibay sida /nix/store/a2b5...8b163-firefox-94.0.2/, halkaasoo "a2b5..." ay tahay tilmaanta xirmada gaarka ah ee loo isticmaalo la socodka ku tiirsanaanta. Xirmooyinka waxaa loo qaabeeyey sidii weel ay ku jiraan qaybaha lagama maarmaanka u ah codsiyada si ay u shaqeeyaan. Habka la midka ah ayaa loo adeegsadaa maamulaha xirmada GNU Guix, kaas oo ku saleysan horumarka Nix.

Waa suurtogal in la go'aamiyo ku-tiirsanaanta u dhexeeya xirmooyinka, iyo in la raadiyo joogitaanka ku-tiirsanaanta horeba loo rakibay, hashes-ka aqoonsiga ee tusaha xirmooyinka rakiban ayaa la isticmaalaa. Waa suurtogal in la soo dejiyo baakadaha binary-ga ee diyaarsan ee kaydka (marka lagu rakibayo cusboonaysiinta xirmooyinka binary, kaliya isbeddellada delta ayaa la soo dejisan karaa), ama laga dhiso koodhka isha oo leh dhammaan ku-tiirsanaanta. Ururinta baakadaha waxaa lagu soo bandhigay kayd gaar ah oo Nixpkgs ah.

Source: opennet.ru

Add a comment