Pelepasan distribusi NixOS 19.09 nganggo manajer pakét Nix

Diwanohkeun release distribution Nix OS 19.09manajer pakét dumasar nix sarta nyadiakeun sajumlah kamajuan sorangan nu simplify setelan jeung perawatan sistem. Contona, NixOS ngagunakeun file konfigurasi sistem tunggal (configuration.nix), nyadiakeun kamampuhan pikeun gancang gulung deui apdet, ngarojong switching antara nagara sistem béda, ngarojong pamasangan bungkusan individu ku pamaké individu (pakét disimpen dina diréktori imah. ), sarta ngamungkinkeun instalasi simultaneous sababaraha versi program sarua , kamungkinan majelis reproducible geus ensured. Ukuran pinuh gambar instalasi kalawan KDE - 1.3 GB, versi konsol disingget - 560 MB.

utama inovasi:

  • Diaktipkeun peluncuran installer dina hiji pamaké unprivileged
    nixos tinimbang root (pikeun meunangkeun hak root, make sudo -i tanpa sandi);

  • Desktop Xfce parantos diropéa kana cabang 4.14;
  • Paket PHP parantos diropéa kana cabang 7.3. Rojongan pikeun cabang PHP 7.1 parantos dileungitkeun;
  • Modul kontrol desktop GNOME 3 nyayogikeun kamampuan pikeun ngaktipkeun / nganonaktipkeun jasa, aplikasi sareng bungkusan tambahan sapertos kaulinan. Lingkungan GNOME 3 anu dipasang sacaket mungkin sareng distribusi asli. Pamasangan aplikasi accerciser, dconf-editor, évolusi,
    gnome-dokumén
    gnome-nettool
    gnome-power-manager,
    gnome-todo
    gnome-tweaks,
    gnome-pamakéan
    gucharmap,
    nautilus-sendto jeung vinagre. Kaasup dina pakét dasar
    kéju, geary, gnome-warna-manajer sarta orca. Ladenan services.avahi.enable diaktipkeun;

  • Vérsi diropéa komponén distribution, kaasup
    systemd 242;

  • Ditambahkeun dwm-status jasa jeung hardware.printers modul;
  • rojongan Python 2 geus dieureunkeun.

Lamun maké Nix, bungkusan dipasang dina tangkal diréktori misah / nix / toko atawa subdirectory dina diréktori pamaké. Contona, pakét dipasang salaku /nix/store/f3a4...8a143-firefox-69.0.2/, dimana "f3a4..." nyaeta identifier pakét unik dipaké pikeun monitoring kagumantungan. Bungkusan dirancang salaku wadahna ngandung komponén dipikabutuh pikeun aplikasi pikeun beroperasi.

Kamungkinan pikeun nangtukeun dependensi antara bungkusan, sareng milarian ayana katergantungan anu parantos dipasang, scanning identifier hashes dina diréktori bungkusan anu dipasang dianggo. Kasebut nyaéta dimungkinkeun pikeun ngundeur bungkusan binér anu siap-siap tina gudang (nalika masang apdet kana bungkusan binér, ngan ukur parobahan délta anu diunduh), atanapi ngawangun tina kode sumber sareng sadaya kagumantungan. Kumpulan bungkusan dibere dina gudang husus Nixpkgs.

sumber: opennet.ru

Tambahkeun komentar