Kutulutsidwa kwa kugawa kwa NixOS 19.03 pogwiritsa ntchito phukusi la Nix

Kugawa kwa NixOS 19.03 kudatulutsidwa, kutengera woyang'anira phukusi la Nix ndikupereka zochitika zake zingapo zomwe zimathandizira kukhazikitsa ndi kukonza dongosolo. Mwachitsanzo, NixOS imagwiritsa ntchito fayilo imodzi yokonzekera dongosolo (configuration.nix), imapereka mwayi wotsitsimula zosintha mwamsanga, imathandizira kusinthana pakati pa mayiko osiyanasiyana, imathandizira kuyika phukusi la munthu aliyense payekha (phukusilo limayikidwa mu bukhu lanyumba. ), ndipo imalola kukhazikitsa nthawi imodzi mitundu ingapo ya pulogalamu imodzi . Kukula kwa chithunzi chathunthu chokhala ndi KDE ndi 1 GB, mtundu wofupikitsidwa wa console ndi 400 MB.

Zatsopano zazikulu:

  • Malo apakompyuta a Pantheon, opangidwa ndi polojekiti ya Elementary OS, akuphatikizidwa (yothandizidwa kudzera pa services.xserver.desktopManager.pantheon.enable);
  • Module yokhala ndi makina oimba a Kubernetes idasinthidwanso ndikugawidwa m'zigawo zosiyana. Kuti muwonjezere chitetezo, TLS ndi RBAC zimathandizidwa mwachisawawa;
  • Zosankha zowonjezeredwa ku systemd.services zoyendetsa ntchito kumalo a chroot;
  • Chithunzi chowonjezera cha zomangamanga za Aarch64 ndi chithandizo
    UEFI;

  • Mabaibulo osinthidwa a magawo ogawa, kuphatikizapo CPython 3.7 (anali 3.6);
  • Anawonjezera ntchito 22 zatsopano, kuphatikiza CockroachDB, bolt, lirc,
    roundcube, weechat ndi mfundo.

Mukamagwiritsa ntchito Nix, mapaketi amayikidwa mumtundu wina /nix/store kapena subdirectory mu bukhu la wogwiritsa ntchito. Mwachitsanzo, phukusili limayikidwa ngati /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, pomwe "f3a4h9..." ndi chida chapadera chomwe chimagwiritsidwa ntchito powunika kudalira. Maphukusi amapangidwa ngati zotengera zomwe zili ndi zinthu zofunika kuti pulogalamuyo igwire ntchito.

Ndizotheka kudziwa kudalira pakati pa mapaketi, ndikusaka kukhalapo kwa zodalira zomwe zakhazikitsidwa kale, ma hashes ozindikiritsa omwe ali mu bukhu la mapaketi omwe adayikidwa amagwiritsidwa ntchito. Ndizotheka kutsitsa mapaketi a binary opangidwa kale kuchokera m'nkhokwe (pokhazikitsa zosintha pamaphukusi a binary, zosintha za delta zimatsitsidwa), kapena kumanga kuchokera ku code code ndi zodalira zonse. Kutoleredwa kwa phukusi kumaperekedwa m'malo apadera a Nixpkgs.

Source: opennet.ru

Kuwonjezera ndemanga