Gefa út NixOS 21.11 dreifinguna með því að nota Nix pakkastjórann

NixOS 21.11 dreifingin var gefin út, byggð á Nix pakkastjóranum og býður upp á fjölda eigin þróunar sem einfaldar uppsetningu og viðhald kerfisins. Til dæmis notar NixOS eina kerfisstillingarskrá (configuration.nix), veitir möguleika á að afturkalla uppfærslur hratt, styður skiptingu á milli mismunandi kerfisástanda, styður uppsetningu einstakra pakka af einstökum notendum (pakkinn er settur í heimamöppuna ), og leyfir samtímis uppsetningu á nokkrum útgáfum af sama forriti, er hægt að endurskapa samsetningar. Stærð heildaruppsetningarmyndarinnar með KDE er 1.6 GB, GNOME er 2 GB og stytta stjórnborðsútgáfan er 765 MB.

Helstu nýjungar:

  • KDE Plasma skjáborðinu hefur verið skipt til að nota Wayland samskiptareglur sjálfgefið. Uppfært GNOME 41 og Pantheon 6 (frá Elementary OS 6) skjáborðum.
  • Í stað iptables er iptables-nft settið notað, sem veitir tólum sömu skipanalínusetningafræði, en þýðir reglurnar sem myndast í nf_tables bækikóða.
  • Uppfærðar útgáfur af Systemd 249, PHP 8.0, Python 3.9, PostgreSQL 13, bash 5, OpenSSH 8.8p1.
  • Verulega bættur stuðningur við LXD gámastjórnunarkerfið. Innleiddi möguleikann á að smíða myndir fyrir LXD úr stillingarskrám með því að nota nixpkgs. Byggir nixOS myndir með fullum stuðningi fyrir nixos-endurbyggingu, sem hægt er að nota sérstaklega.
  • Bætti við meira en 40 nýjum þjónustum, þar á meðal Git, btrbk (btrfs öryggisafrit), clipcat (klippiborðsstjóri), dex (OAuth 2.0 veitir), Jibri (Jitsi Meet ráðstefnuupptökuþjónusta), Kea (DHCP þjónn), owncast (straumspilun) myndband) , PeerTube, ucarp (innleiðing CARP-samskiptareglur), opensnitch (kvikur eldveggur), Hockeypuck (OpenPGP lykilþjónn), MeshCentral (hliðstæða við TeamViewer), influxdb2 (DBMS til að geyma mæligildi), fluidd (vefviðmót til að stjórna þrívíddarprenturum), postfixadmin (vefviðmót til að stjórna póstþjóni sem byggir á Postfix), seafile (skýjagagnageymslupallur).

Þegar Nix er notað eru pakkar settir upp í sérstöku möpputré /nix/store eða undirmöppu í möppu notandans. Til dæmis er pakkinn settur upp sem /nix/store/a2b5...8b163-firefox-94.0.2/, þar sem "a2b5..." er einkvæmt pakkaauðkenni sem notað er til að fylgjast með ósjálfstæði. Pakkningar eru hannaðar sem ílát sem innihalda þá íhluti sem nauðsynlegir eru til að forrit geti starfað. Svipuð nálgun er notuð í GNU Guix pakkastjóranum, sem byggir á Nix þróun.

Það er hægt að ákvarða ósjálfstæði milli pakka og til að leita að tilvist þegar uppsettra ósjálfstæðis er notaður skanna auðkenniskjallar í skrá yfir uppsetta pakka. Það er annað hvort hægt að hlaða niður tilbúnum tvíundarpakka úr geymslunni (þegar verið er að setja upp uppfærslur á tvöfalda pakka eru aðeins deltabreytingar sóttar), eða byggja úr frumkóða með öllum ósjálfstæðum. Safn pakka er kynnt í sérstakri geymslu Nixpkgs.

Heimild: opennet.ru

Bæta við athugasemd