Kuburitswa kweNixOS 21.11 kugovera uchishandisa Nix package maneja

Iyo NixOS 21.11 kugoverwa kwakaburitswa, zvichibva paNix package maneja uye nekupa akati wandei magadzirirwo ayo anorerutsa masisitimu uye kugadzirisa. Semuenzaniso, NixOS inoshandisa imwechete system configuration file (configuration.nix), inopa kukwanisa kukurumidza kudzoreredza zvigadziriso, inotsigira kuchinja pakati penyika dzakasiyana dzehurongwa, inotsigira kuiswa kwemapakeji ega ega nemushandisi wega (iyo pasuru inoiswa mudhairekitori reimba. ), uye inobvumira kuisirwa panguva imwe chete kweshanduro dzinoverengeka dzechirongwa chimwe chete, magungano anogoneka anovimbiswa. Saizi yeiyo yakazara yekumisikidza mufananidzo neKDE ndeye 1.6 GB, GNOME i2 GB, uye yakapfupikiswa console vhezheni i765 MB.

Zvitsva zvikuru:

  • Iyo KDE Plasma desktop yakachinjirwa kushandisa iyo Wayland protocol nekukasira. Yakagadziridzwa GNOME 41 uye Pantheon 6 (kubva kuElementary OS 6) desktops.
  • Panzvimbo yeiptables, iyo iptables-nft set inoshandiswa, iyo inopa zvinoshandiswa neiyo yakafanana yekuraira mutsara syntax, asi kushandura inoguma mitemo munf_tables bytecode.
  • Shanduro dzakagadziridzwa dzeSystemd 249, PHP 8.0, Python 3.9, PostgreSQL 13, bash 5, OpenSSH 8.8p1.
  • Yakanyanya kunatsiridza rutsigiro rweLXD mudziyo manejimendi system. Yakaita kugona kuvaka mifananidzo yeLXD kubva kumisikirwo mafaera uchishandisa nixpkgs. Inovaka nixOS mifananidzo ine izere rutsigiro rwe nixos-kuvakazve, iyo inogona kushandiswa zvakasiyana.
  • Yakawedzera anopfuura makumi mana masevhisi matsva, anosanganisira Git, btrbk (btrfs backup), clipcat (clipboard maneja), dex (OAuth 40 mupi), Jibri (Jitsi Sangana musangano rekodhi sevhisi), Kea (DHCP server), owncast (kutenderera) vhidhiyo) , PeerTube, ucarp (kuitwa kweCARP protocol), opensnitch (dynamic firewall), Hockeypuck (OpenPGP kiyi server), MeshCentral (yakafanana neTeamViewer), influxdb2.0 (DBMS yekuchengetedza metrics), fluidd (web interface yekutarisira 2D maprinta), postfixadmin (web interface yekutarisira Postfix-based mail server), seafile (cloud data storage platform).

Paunenge uchishandisa Nix, mapakeji anoiswa mune yakaparadzana dhairekitori muti / nix/chitoro kana subdirectory mune dhairekitori remushandisi. Semuyenzaniso, pasuru yacho yakaiswa se /nix/store/a2b5...8b163-firefox-94.0.2/, uko "a2b5..." ndiyo yakasarudzika pasuru identifier inoshandiswa kutarisisa kutsamira. Mapakeji akagadzirwa semidziyo ine zvinhu zvinodiwa kuti maapplication ashande. Maitiro akafanana anoshandiswa muGNU Guix package maneja, iyo yakavakirwa paNix budiriro.

Izvo zvinogoneka kuona kutsamira pakati pemapakeji, uye kutsvaga kuvepo kwevakatomisikidzwa zvinotsamira, scanning identifier hashes mudhairekitori yemapakeji akaiswa inoshandiswa. Izvo zvinokwanisika kurodha akagadzirira-akagadzirwa mabhanari mapakeji kubva kune repository (kana uchiisa zvigadziriso kumabhanari mapakeji, chete delta shanduko inotorwa), kana kuvaka kubva kunobva kodhi ine zvese zvinotsamira. Kuunganidzwa kwemapakeji kunounzwa mune yakakosha repository Nixpkgs.

Source: opennet.ru

Voeg