Kuburitswa kweNixOS 19.03 kugovera uchishandisa Nix package maneja

Iyo NixOS 19.03 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 kuiswa panguva imwe chete kweshanduro dzinoverengeka dzechirongwa chimwe chete. Saizi yeiyo yakazara yekuisa mufananidzo neKDE i1 GB, iyo yakapfupikiswa console vhezheni ndeye 400 MB.

Zvitsva zvikuru:

  • Iyo Pantheon desktop nharaunda, yakagadziridzwa neElementary OS purojekiti, inosanganisirwa (inogoneswa kuburikidza nesevhisi.xserver.desktopManager.pantheon.enable);
  • Iyo module ine Kubernetes mudziyo orchestration system yakagadziridzwa zvakanyanya uye yakakamurwa kuita zvikamu zvakasiyana. Kuwedzera chengetedzo, TLS neRBAC inogoneswa nekusarudzika;
  • Yakawedzerwa sarudzo kune systemd.services yekumhanyisa masevhisi munzvimbo yechroot;
  • Yakawedzerwa yekuisa mufananidzo weAarch64 architecture nerutsigiro
    UEFI;

  • Yakagadziridzwa shanduro dzekugovera zvikamu, kusanganisira CPython 3.7 (yaive 3.6);
  • Yakawedzera masevhisi makumi maviri nemaviri, kusanganisira CockroachDB, bolt, lirc,
    roundcube, weechat uye knot.

Paunenge uchishandisa Nix, mapakeji anoiswa mune yakaparadzana dhairekitori muti / nix/chitoro kana subdirectory mune dhairekitori remushandisi. Semuyenzaniso, pasuru iyi yakaiswa se /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, uko "f3a4h9..." ndiyo yakasarudzika pasuru identifier inoshandiswa kuongorora kutsamira. Mapakeji akagadzirwa semidziyo ine zvinhu zvinodiwa kuti maapplication ashande.

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