Release fan de NixOS 19.03-distribúsje mei de Nix-pakketbehearder

[:ru]

barde distribúsje release Nix OS 19.03pakket manager basearre nix en it bieden fan in oantal eigen ûntjouwings dy't de opset en ûnderhâld fan it systeem ferienfâldigje. Bygelyks, NixOS brûkt in inkele systeemkonfiguraasjetriem (configuration.nix), biedt de mooglikheid om updates fluch werom te rôljen, stipet wikseljen tusken ferskate systeemsteaten, stipet de ynstallaasje fan yndividuele pakketten troch yndividuele brûkers (it pakket wurdt pleatst yn 'e thúsmap ), en lit simultane ynstallaasje fan ferskate ferzjes fan itselde programma ta. Folsleine grutte ynstallaasje ôfbylding mei KDE - 1 GB, ynkoarte konsole ferzje - 400 MB.

haad ynnovaasjes:

  • De Pantheon-buroblêdomjouwing is opnommen, wurdt ûntwikkele Elementary OS projekt (ynskeakele fia services.xserver.desktopManager.pantheon.enable);
  • De module mei it Kubernetes-kontenerorkestraasjesysteem is signifikant opnij ûntwurpen en ferdield yn aparte komponinten. Om feiligens te ferheegjen, binne TLS en RBAC standert ynskeakele;
  • Opsjes tafoege oan systemd.services foar it útfieren fan tsjinsten yn in chroot-omjouwing;
  • Ynstallaasjeôfbylding tafoege foar Aarch64-arsjitektuer mei stipe
    UEFI;

  • Updated ferzjes fan distribúsje komponinten, ynklusyf CPython 3.7 (wie 3.6);
  • 22 nije tsjinsten tafoege, ynklusyf CockroachDB, bolt, lirc,
    roundcube, weechat en knoop.

By it brûken fan Nix wurde pakketten ynstalleare yn in aparte mapbeam /nix/store as in submap yn de map fan de brûker. Bygelyks, it pakket wurdt ynstallearre as /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, wêrby't "f3a4h9..." de unike pakketidentifikaasje is dy't brûkt wurdt foar ôfhinklikensmonitoring. Pakketten binne ûntworpen as konteners dy't de komponinten befetsje dy't nedich binne foar applikaasjes om te wurkjen.

It is mooglik om ôfhinklikens te bepalen tusken pakketten, en om te sykjen nei de oanwêzigens fan al ynstalleare ôfhinklikens, wurdt skennende identifier-hashes brûkt yn 'e map fan ynstalleare pakketten. It is mooglik om klearmakke binêre pakketten te downloaden fan 'e repository (by it ynstallearjen fan updates foar binêre pakketten, wurde allinich deltawizigingen ynladen), of bouwe fan boarnekoade mei alle ôfhinklikens. In samling pakketten wurdt presintearre yn in spesjale repository Nixpkgs.

Boarneopennet.ru

[: en]

barde distribúsje release Nix OS 19.03pakket manager basearre nix en it bieden fan in oantal eigen ûntjouwings dy't de opset en ûnderhâld fan it systeem ferienfâldigje. Bygelyks, NixOS brûkt in inkele systeemkonfiguraasjetriem (configuration.nix), biedt de mooglikheid om updates fluch werom te rôljen, stipet wikseljen tusken ferskate systeemsteaten, stipet de ynstallaasje fan yndividuele pakketten troch yndividuele brûkers (it pakket wurdt pleatst yn 'e thúsmap ), en lit simultane ynstallaasje fan ferskate ferzjes fan itselde programma ta. Folsleine grutte ynstallaasje ôfbylding mei KDE - 1 GB, ynkoarte konsole ferzje - 400 MB.

haad ynnovaasjes:

  • De Pantheon-buroblêdomjouwing is opnommen, wurdt ûntwikkele Elementary OS projekt (ynskeakele fia services.xserver.desktopManager.pantheon.enable);
  • De module mei it Kubernetes-kontenerorkestraasjesysteem is signifikant opnij ûntwurpen en ferdield yn aparte komponinten. Om feiligens te ferheegjen, binne TLS en RBAC standert ynskeakele;
  • Opsjes tafoege oan systemd.services foar it útfieren fan tsjinsten yn in chroot-omjouwing;
  • Ynstallaasjeôfbylding tafoege foar Aarch64-arsjitektuer mei stipe
    UEFI;

  • Updated ferzjes fan distribúsje komponinten, ynklusyf CPython 3.7 (wie 3.6);
  • 22 nije tsjinsten tafoege, ynklusyf CockroachDB, bolt, lirc,
    roundcube, weechat en knoop.

By it brûken fan Nix wurde pakketten ynstalleare yn in aparte mapbeam /nix/store as in submap yn de map fan de brûker. Bygelyks, it pakket wurdt ynstallearre as /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, wêrby't "f3a4h9..." de unike pakketidentifikaasje is dy't brûkt wurdt foar ôfhinklikensmonitoring. Pakketten binne ûntworpen as konteners dy't de komponinten befetsje dy't nedich binne foar applikaasjes om te wurkjen.

It is mooglik om ôfhinklikens te bepalen tusken pakketten, en om te sykjen nei de oanwêzigens fan al ynstalleare ôfhinklikens, wurdt skennende identifier-hashes brûkt yn 'e map fan ynstalleare pakketten. It is mooglik om klearmakke binêre pakketten te downloaden fan 'e repository (by it ynstallearjen fan updates foar binêre pakketten, wurde allinich deltawizigingen ynladen), of bouwe fan boarnekoade mei alle ôfhinklikens. In samling pakketten wurdt presintearre yn in spesjale repository Nixpkgs.

Boarne: opennet.ru

[:]

Add a comment