Itusilẹ ti pinpin NixOS 19.03 ni lilo oluṣakoso package Nix

[:ru]

waye itusilẹ pinpin Nix OS 19.03oluṣakoso package orisun nix ati pese nọmba kan ti awọn idagbasoke tirẹ ti o rọrun iṣeto ati itọju eto naa. Fun apẹẹrẹ, NixOS nlo faili atunto eto ẹyọkan (configuration.nix), pese agbara lati yara yiyi awọn imudojuiwọn pada, ṣe atilẹyin iyipada laarin awọn ipinlẹ eto oriṣiriṣi, ṣe atilẹyin fifi sori ẹrọ ti awọn idii kọọkan nipasẹ awọn olumulo kọọkan (apo naa ni a gbe sinu itọsọna ile ), ati gba laaye fifi sori ẹrọ nigbakanna ti awọn ẹya pupọ ti eto kanna. Iwọn kikun fifi sori aworan pẹlu KDE - 1 GB, kuru console version - 400 MB.

akọkọ awọn imotuntun:

  • Ayika tabili Pantheon wa ninu, ni idagbasoke Ise agbese OS alakọbẹrẹ (ṣiṣẹ nipasẹ services.xserver.desktopManager.pantheon.enable);
  • Module pẹlu eto orchestration eiyan Kubernetes ti ni atunṣe ni pataki ati pin si awọn paati lọtọ. Lati mu aabo pọ si, TLS ati RBAC ti ṣiṣẹ nipasẹ aiyipada;
  • Awọn aṣayan ti a ṣafikun si systemd.awọn iṣẹ fun ṣiṣe awọn iṣẹ ni agbegbe chroot;
  • Aworan fifi sori ẹrọ ti a ṣafikun fun faaji Aarch64 pẹlu atilẹyin
    UEFI;

  • Awọn ẹya imudojuiwọn ti awọn paati pinpin, pẹlu CPython 3.7 (jẹ 3.6);
  • Ṣafikun awọn iṣẹ tuntun 22, pẹlu CockroachDB, bolt, lirc,
    roundcube, weechat ati sorapo.

Nigbati o ba nlo Nix, awọn idii ti wa ni fifi sori ẹrọ ni lọtọ igi liana / nix/itaja tabi a subdirectory ninu awọn olumulo ká liana. Fun apẹẹrẹ, a ti fi package naa sori ẹrọ bi /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, nibiti “f3a4h9…” jẹ idamo package alailẹgbẹ ti a lo fun ibojuwo igbẹkẹle. Awọn idii jẹ apẹrẹ bi awọn apoti ti o ni awọn paati pataki fun awọn ohun elo lati ṣiṣẹ.

O ṣee ṣe lati pinnu awọn igbẹkẹle laarin awọn idii, ati lati wa wiwa ti awọn igbẹkẹle ti o ti fi sii tẹlẹ, awọn hashes idanimọ ọlọjẹ ni itọsọna ti awọn idii ti a fi sori ẹrọ ti lo. O ṣee ṣe lati ṣe igbasilẹ awọn idii alakomeji ti o ti ṣetan lati ibi ipamọ (nigbati o ba fi awọn imudojuiwọn sori awọn idii alakomeji, awọn ayipada delta nikan ni a ṣe igbasilẹ), tabi kọ lati koodu orisun pẹlu gbogbo awọn igbẹkẹle. Awọn akojọpọ awọn idii ni a gbekalẹ ni ibi ipamọ pataki kan Nixpkgs.

Orisunopennet.ru

[: en]

waye itusilẹ pinpin Nix OS 19.03oluṣakoso package orisun nix ati pese nọmba kan ti awọn idagbasoke tirẹ ti o rọrun iṣeto ati itọju eto naa. Fun apẹẹrẹ, NixOS nlo faili atunto eto ẹyọkan (configuration.nix), pese agbara lati yara yiyi awọn imudojuiwọn pada, ṣe atilẹyin iyipada laarin awọn ipinlẹ eto oriṣiriṣi, ṣe atilẹyin fifi sori ẹrọ ti awọn idii kọọkan nipasẹ awọn olumulo kọọkan (apo naa ni a gbe sinu itọsọna ile ), ati gba laaye fifi sori ẹrọ nigbakanna ti awọn ẹya pupọ ti eto kanna. Iwọn kikun fifi sori aworan pẹlu KDE - 1 GB, kuru console version - 400 MB.

akọkọ awọn imotuntun:

  • Ayika tabili Pantheon wa ninu, ni idagbasoke Ise agbese OS alakọbẹrẹ (ṣiṣẹ nipasẹ services.xserver.desktopManager.pantheon.enable);
  • Module pẹlu eto orchestration eiyan Kubernetes ti ni atunṣe ni pataki ati pin si awọn paati lọtọ. Lati mu aabo pọ si, TLS ati RBAC ti ṣiṣẹ nipasẹ aiyipada;
  • Awọn aṣayan ti a ṣafikun si systemd.awọn iṣẹ fun ṣiṣe awọn iṣẹ ni agbegbe chroot;
  • Aworan fifi sori ẹrọ ti a ṣafikun fun faaji Aarch64 pẹlu atilẹyin
    UEFI;

  • Awọn ẹya imudojuiwọn ti awọn paati pinpin, pẹlu CPython 3.7 (jẹ 3.6);
  • Ṣafikun awọn iṣẹ tuntun 22, pẹlu CockroachDB, bolt, lirc,
    roundcube, weechat ati sorapo.

Nigbati o ba nlo Nix, awọn idii ti wa ni fifi sori ẹrọ ni lọtọ igi liana / nix/itaja tabi a subdirectory ninu awọn olumulo ká liana. Fun apẹẹrẹ, a ti fi package naa sori ẹrọ bi /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, nibiti “f3a4h9…” jẹ idamo package alailẹgbẹ ti a lo fun ibojuwo igbẹkẹle. Awọn idii jẹ apẹrẹ bi awọn apoti ti o ni awọn paati pataki fun awọn ohun elo lati ṣiṣẹ.

O ṣee ṣe lati pinnu awọn igbẹkẹle laarin awọn idii, ati lati wa wiwa ti awọn igbẹkẹle ti o ti fi sii tẹlẹ, awọn hashes idanimọ ọlọjẹ ni itọsọna ti awọn idii ti a fi sori ẹrọ ti lo. O ṣee ṣe lati ṣe igbasilẹ awọn idii alakomeji ti o ti ṣetan lati ibi ipamọ (nigbati o ba fi awọn imudojuiwọn sori awọn idii alakomeji, awọn ayipada delta nikan ni a ṣe igbasilẹ), tabi kọ lati koodu orisun pẹlu gbogbo awọn igbẹkẹle. Awọn akojọpọ awọn idii ni a gbekalẹ ni ibi ipamọ pataki kan Nixpkgs.

orisun: opennet.ru

[:]

Fi ọrọìwòye kun