Liberigo de la distribuo NixOS 19.03 uzante la pakaĵmanaĝeron Nix

[:ru]

okazis distribua liberigo Nix OS 19.03pakaĵmanaĝero bazita nix kaj disponigante kelkajn el siaj propraj evoluoj kiuj simpligas la aranĝon kaj prizorgadon de la sistemo. Ekzemple, NixOS uzas ununuran sisteman agordan dosieron (configuration.nix), disponigas la kapablon rapide refari ĝisdatigojn, subtenas ŝanĝi inter malsamaj sistemaj statoj, subtenas la instaladon de individuaj pakaĵoj de individuaj uzantoj (la pakaĵo estas metita en la hejman dosierujon. ), kaj permesas samtempan instaladon de pluraj versioj de la sama programo . Plena grandeco instala bildo kun KDE - 1 GB, mallongigita konzola versio - 400 MB.

Ĉefa novigoj:

  • La labortabla medio Pantheon estas inkluzivita, evoluanta Elementa OS-projekto (ebligita per services.xserver.desktopManager.pantheon.enable);
  • La modulo kun la Kubernetes-ujo orkestra sistemo estis signife restrukturita kaj dividita en apartajn komponentojn. Por pliigi sekurecon, TLS kaj RBAC estas ebligitaj defaŭlte;
  • Aldonitaj opcioj al systemd.services por ruli servojn en chroot-medio;
  • Aldonita instalbildo por Aarch64-arkitekturo kun subteno
    UEFI;

  • Ĝisdatigitaj versioj de distribuaj komponantoj, inkluzive de CPython 3.7 (estis 3.6);
  • Aldonitaj 22 novaj servoj, inkluzive de CockroachDB, bolt, lirc,
    rondkubo, weechat kaj nodo.

Kiam oni uzas Nix, pakoj estas instalitaj en aparta dosierujo /nix/store aŭ subdosierujo en la dosierujo de la uzanto. Ekzemple, la pakaĵo estas instalita kiel /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, kie "f3a4h9..." estas la unika pakidentigilo uzata por dependecmonitorado. Pakoj estas desegnitaj kiel ujoj enhavantaj la komponentojn necesajn por funkciigo de aplikoj.

Eblas determini dependecojn inter pakaĵoj, kaj serĉi la ĉeeston de jam instalitaj dependencajoj, oni uzas skanadon de identigiloj en la dosierujo de instalitaj pakaĵoj. Eblas elŝuti pretajn binarajn pakaĵojn el la deponejo (dum instalado de ĝisdatigoj al binaraj pakaĵoj, nur deltaj ŝanĝoj estas elŝutitaj), aŭ konstrui el fontkodo kun ĉiuj dependecoj. Kolekto de pakaĵoj estas prezentita en speciala deponejo Nixpkgs.

Fontoopennet.ru

[: eo]

okazis distribua liberigo Nix OS 19.03pakaĵmanaĝero bazita nix kaj disponigante kelkajn el siaj propraj evoluoj kiuj simpligas la aranĝon kaj prizorgadon de la sistemo. Ekzemple, NixOS uzas ununuran sisteman agordan dosieron (configuration.nix), disponigas la kapablon rapide refari ĝisdatigojn, subtenas ŝanĝi inter malsamaj sistemaj statoj, subtenas la instaladon de individuaj pakaĵoj de individuaj uzantoj (la pakaĵo estas metita en la hejman dosierujon. ), kaj permesas samtempan instaladon de pluraj versioj de la sama programo . Plena grandeco instala bildo kun KDE - 1 GB, mallongigita konzola versio - 400 MB.

Ĉefa novigoj:

  • La labortabla medio Pantheon estas inkluzivita, evoluanta Elementa OS-projekto (ebligita per services.xserver.desktopManager.pantheon.enable);
  • La modulo kun la Kubernetes-ujo orkestra sistemo estis signife restrukturita kaj dividita en apartajn komponentojn. Por pliigi sekurecon, TLS kaj RBAC estas ebligitaj defaŭlte;
  • Aldonitaj opcioj al systemd.services por ruli servojn en chroot-medio;
  • Aldonita instalbildo por Aarch64-arkitekturo kun subteno
    UEFI;

  • Ĝisdatigitaj versioj de distribuaj komponantoj, inkluzive de CPython 3.7 (estis 3.6);
  • Aldonitaj 22 novaj servoj, inkluzive de CockroachDB, bolt, lirc,
    rondkubo, weechat kaj nodo.

Kiam oni uzas Nix, pakoj estas instalitaj en aparta dosierujo /nix/store aŭ subdosierujo en la dosierujo de la uzanto. Ekzemple, la pakaĵo estas instalita kiel /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, kie "f3a4h9..." estas la unika pakidentigilo uzata por dependecmonitorado. Pakoj estas desegnitaj kiel ujoj enhavantaj la komponentojn necesajn por funkciigo de aplikoj.

Eblas determini dependecojn inter pakaĵoj, kaj serĉi la ĉeeston de jam instalitaj dependencajoj, oni uzas skanadon de identigiloj en la dosierujo de instalitaj pakaĵoj. Eblas elŝuti pretajn binarajn pakaĵojn el la deponejo (dum instalado de ĝisdatigoj al binaraj pakaĵoj, nur deltaj ŝanĝoj estas elŝutitaj), aŭ konstrui el fontkodo kun ĉiuj dependecoj. Kolekto de pakaĵoj estas prezentita en speciala deponejo Nixpkgs.

fonto: opennet.ru

[:]

Aldoni komenton