Rilis distribusi NixOS 21.11 nggunakake manajer paket Nix

Distribusi NixOS 21.11 dirilis, adhedhasar manajer paket Nix lan nyedhiyakake sawetara pangembangan dhewe sing nyederhanakake persiyapan lan pangopènan sistem. Contone, NixOS nggunakake file konfigurasi sistem siji (configuration.nix), menehi kemampuan kanggo cepet muter maneh nganyari, ndhukung ngoper antarane negara sistem beda, ndhukung instalasi paket individu dening pangguna individu (paket diselehake ing direktori ngarep. ), lan ngidini instalasi simultaneous saka sawetara versi saka program padha , Majelis reproducible dijamin. Ukuran gambar instalasi lengkap karo KDE yaiku 1.6 GB, GNOME yaiku 2 GB, lan versi konsol sing disingkat yaiku 765 MB.

Inovasi utama:

  • Desktop KDE Plasma wis dialihake kanggo nggunakake protokol Wayland minangka standar. Dianyari GNOME 41 lan Pantheon 6 (saka Elementary OS 6) desktop.
  • Tinimbang iptables, set iptables-nft digunakake, sing nyedhiyakake keperluan karo sintaks baris perintah sing padha, nanging nerjemahake aturan sing diasilake menyang nf_tables bytecode.
  • Versi nganyari Systemd 249, PHP 8.0, Python 3.9, PostgreSQL 13, bash 5, OpenSSH 8.8p1.
  • Dhukungan sing luwih apik kanggo sistem manajemen wadah LXD. Dileksanakake kemampuan kanggo mbangun gambar kanggo LXD saka file konfigurasi nggunakake nixpkgs. Mbangun gambar nixOS kanthi dhukungan lengkap kanggo nixos-rebuild, sing bisa digunakake kanthi kapisah.
  • Nambahake luwih saka 40 layanan anyar, kalebu Git, btrbk (btrfs backup), clipcat (clipboard manager), dex (OAuth 2.0 panyedhiya), Jibri (Jitsi Meet layanan rekaman konferensi), Kea (DHCP server), owncast (streaming) video) , PeerTube, ucarp (implementasine protokol CARP), opensnitch (firewall dinamis), Hockeypuck (server kunci OpenPGP), MeshCentral (analog karo TeamViewer), influxdb2 (DBMS kanggo nyimpen metrik), fluidd (antarmuka web kanggo ngatur printer 3D ), postfixadmin (antarmuka web kanggo ngatur server mail basis Postfix), file laut (platform panyimpenan data awan).

Nalika nggunakake Nix, paket diinstal ing wit direktori kapisah / nix / nyimpen utawa subdirektori ing direktori pangguna. Contone, paket diinstal minangka /nix/store/a2b5...8b163-firefox-94.0.2/, ing ngendi "a2b5..." minangka pengenal paket unik sing digunakake kanggo ngawasi dependensi. Paket dirancang minangka wadhah sing ngemot komponen sing dibutuhake supaya bisa digunakake. Pendekatan sing padha digunakake ing manajer paket GNU Guix, sing adhedhasar pangembangan Nix.

Sampeyan bisa nemtokake dependensi ing antarane paket, lan kanggo nelusuri anane dependensi sing wis diinstal, scanning identifier hash ing direktori paket sing diinstal digunakake. Sampeyan bisa ngundhuh paket binar sing wis siap saka gudang (nalika nginstal nganyari paket binar, mung owah-owahan delta sing diundhuh), utawa mbangun saka kode sumber kanthi kabeh dependensi. Koleksi paket ditampilake ing repositori khusus Nixpkgs.

Source: opennet.ru

Add a comment