Verëffentlechung vun der NixOS 19.03 Verdeelung mam Nix Package Manager

[:ru]

stattfonnt huet Verdeelung Verëffentlechung Nix OS 19.03Package Manager baséiert nix a bitt eng Rei vun hiren eegenen Entwécklungen, déi d'Opstellung an d'Ënnerhalt vum System vereinfachen. Zum Beispill benotzt NixOS eng eenzeg Systemkonfiguratiounsdatei (configuration.nix), bitt d'Fäegkeet fir séier Updates zréckzebréngen, ënnerstëtzt d'Schalten tëscht verschiddene Systemzoustanden, ënnerstëtzt d'Installatioun vun eenzelne Packagen vun eenzelne Benotzer (de Package gëtt am Heemverzeichnis gesat ), an erlaabt eng simultan Installatioun vu verschiddene Versioune vum selwechte Programm. Voll Gréisst Installatioun Bild mat KDE - 1 GB, verkierzt Konsol Versioun - 400 MB.

Haaptstrooss Innovatiounen:

  • D'Pantheon Desktop Ëmfeld ass abegraff, entwéckelt ginn Elementar OS Projet (aktivéiert via services.xserver.desktopManager.pantheon.enable);
  • De Modul mam Kubernetes Container Orchestratiounssystem gouf wesentlech nei designt an an getrennte Komponenten opgedeelt. Fir d'Sécherheet ze erhéijen, TLS an RBAC sinn als Standard aktivéiert;
  • Added options to systemd.Servicer fir Servicer an engem Chroot-Ëmfeld ze lafen;
  • Zousätzlech Installatiounsbild fir Aarch64 Architektur mat Ënnerstëtzung
    UEFI;

  • Aktualiséiert Versioune vun Verdeelung Komponente, dorënner CPython 3.7 (war 3.6);
  • 22 nei Servicer dobäigesat, dorënner CockroachDB, bolt, lirc,
    roundcube, Weechat a Knot.

Wann Dir Nix benotzt, ginn Packagen an engem getrennten Verzeichnisbaum /nix/store oder engem Ënnerverzeechnes am Verzeechnes vum Benotzer installéiert. Zum Beispill gëtt de Package als /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/ installéiert, wou "f3a4h9..." den eenzegaartege Package Identifizéierer ass fir Ofhängegkeetsiwwerwaachung. Packagen sinn als Container entworf déi Komponenten enthalen déi néideg sinn fir Uwendungen ze bedreiwen.

Et ass méiglech Ofhängegkeeten tëscht Packagen ze bestëmmen, a fir no der Präsenz vu schonn installéierten Ofhängegkeeten ze sichen, Scannen Identifizéierer Hashes am Verzeechnes vun installéierten Packagen gëtt benotzt. Et ass méiglech entweder fäerdeg binär Packagen aus dem Repository erofzelueden (wann Dir Aktualiséierunge fir binär Packagen installéiert, ginn nëmmen Delta Ännerungen erofgelueden), oder aus Quellcode mat all Ofhängegkeeten ze bauen. Eng Sammlung vu Packagen gëtt an engem spezielle Repository presentéiert Nixpkgs.

Sourceopennet.ru

[En]

stattfonnt huet Verdeelung Verëffentlechung Nix OS 19.03Package Manager baséiert nix a bitt eng Rei vun hiren eegenen Entwécklungen, déi d'Opstellung an d'Ënnerhalt vum System vereinfachen. Zum Beispill benotzt NixOS eng eenzeg Systemkonfiguratiounsdatei (configuration.nix), bitt d'Fäegkeet fir séier Updates zréckzebréngen, ënnerstëtzt d'Schalten tëscht verschiddene Systemzoustanden, ënnerstëtzt d'Installatioun vun eenzelne Packagen vun eenzelne Benotzer (de Package gëtt am Heemverzeichnis gesat ), an erlaabt eng simultan Installatioun vu verschiddene Versioune vum selwechte Programm. Voll Gréisst Installatioun Bild mat KDE - 1 GB, verkierzt Konsol Versioun - 400 MB.

Haaptstrooss Innovatiounen:

  • D'Pantheon Desktop Ëmfeld ass abegraff, entwéckelt ginn Elementar OS Projet (aktivéiert via services.xserver.desktopManager.pantheon.enable);
  • De Modul mam Kubernetes Container Orchestratiounssystem gouf wesentlech nei designt an an getrennte Komponenten opgedeelt. Fir d'Sécherheet ze erhéijen, TLS an RBAC sinn als Standard aktivéiert;
  • Added options to systemd.Servicer fir Servicer an engem Chroot-Ëmfeld ze lafen;
  • Zousätzlech Installatiounsbild fir Aarch64 Architektur mat Ënnerstëtzung
    UEFI;

  • Aktualiséiert Versioune vun Verdeelung Komponente, dorënner CPython 3.7 (war 3.6);
  • 22 nei Servicer dobäigesat, dorënner CockroachDB, bolt, lirc,
    roundcube, Weechat a Knot.

Wann Dir Nix benotzt, ginn Packagen an engem getrennten Verzeichnisbaum /nix/store oder engem Ënnerverzeechnes am Verzeechnes vum Benotzer installéiert. Zum Beispill gëtt de Package als /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/ installéiert, wou "f3a4h9..." den eenzegaartege Package Identifizéierer ass fir Ofhängegkeetsiwwerwaachung. Packagen sinn als Container entworf déi Komponenten enthalen déi néideg sinn fir Uwendungen ze bedreiwen.

Et ass méiglech Ofhängegkeeten tëscht Packagen ze bestëmmen, a fir no der Präsenz vu schonn installéierten Ofhängegkeeten ze sichen, Scannen Identifizéierer Hashes am Verzeechnes vun installéierten Packagen gëtt benotzt. Et ass méiglech entweder fäerdeg binär Packagen aus dem Repository erofzelueden (wann Dir Aktualiséierunge fir binär Packagen installéiert, ginn nëmmen Delta Ännerungen erofgelueden), oder aus Quellcode mat all Ofhängegkeeten ze bauen. Eng Sammlung vu Packagen gëtt an engem spezielle Repository presentéiert Nixpkgs.

Source: opennet.ru

[:]

Setzt e Commentaire