Rhyddhau dosbarthiad NixOS 19.03 gan ddefnyddio rheolwr pecyn Nix

[:ru]

cymryd lle rhyddhau dosbarthu Nix OS 19.03rheolwr pecyn wedi'i seilio Nix a darparu nifer o'i ddatblygiadau ei hun sy'n symleiddio'r broses o sefydlu a chynnal y system. Er enghraifft, mae NixOS yn defnyddio ffeil ffurfweddu system sengl (configuration.nix), yn darparu'r gallu i gyflwyno diweddariadau yn ôl yn gyflym, yn cefnogi newid rhwng gwahanol gyflyrau system, yn cefnogi gosod pecynnau unigol gan ddefnyddwyr unigol (mae'r pecyn yn cael ei roi yn y cyfeiriadur cartref ), ac yn caniatáu gosod sawl fersiwn o'r un rhaglen ar yr un pryd. Maint llawn delwedd gosod gyda KDE - 1 GB, fersiwn consol byrrach - 400 MB.

Y prif arloesiadau:

  • Mae amgylchedd bwrdd gwaith y Pantheon wedi'i gynnwys, yn cael ei ddatblygu Prosiect OS elfennol (wedi'i alluogi trwy services.xserver.desktopManager.pantheon.enable);
  • Mae'r modiwl gyda system offeryniaeth cynhwysydd Kubernetes wedi'i ailgynllunio'n sylweddol a'i rannu'n gydrannau ar wahân. Er mwyn cynyddu diogelwch, mae TLS a RBAC yn cael eu galluogi yn ddiofyn;
  • Ychwanegwyd opsiynau at systemd.services ar gyfer rhedeg gwasanaethau mewn amgylchedd croot;
  • Ychwanegwyd delwedd gosod ar gyfer pensaernïaeth Aarch64 gyda chefnogaeth
    UEFI;

  • Fersiynau wedi'u diweddaru o gydrannau dosbarthu, gan gynnwys CPython 3.7 (oedd 3.6);
  • Ychwanegwyd 22 o wasanaethau newydd, gan gynnwys CockroachDB, bollt, lirc,
    ciwb crwn, weechat a chwlwm.

Wrth ddefnyddio Nix, gosodir pecynnau mewn coeden cyfeiriadur ar wahân / nix/store neu is-gyfeiriadur yng nghyfeiriadur y defnyddiwr. Er enghraifft, mae'r pecyn wedi'i osod fel /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, lle "f3a4h9 ..." yw'r dynodwr pecyn unigryw a ddefnyddir ar gyfer monitro dibyniaeth. Mae pecynnau wedi'u cynllunio fel cynwysyddion sy'n cynnwys y cydrannau angenrheidiol ar gyfer cymwysiadau i weithredu.

Mae'n bosibl pennu dibyniaethau rhwng pecynnau, ac i chwilio am bresenoldeb dibyniaethau sydd eisoes wedi'u gosod, defnyddir hashes sganio dynodwr yn y cyfeiriadur pecynnau sydd wedi'u gosod. Mae'n bosibl naill ai lawrlwytho pecynnau deuaidd parod o'r ystorfa (wrth osod diweddariadau i becynnau deuaidd, dim ond newidiadau delta sy'n cael eu lawrlwytho), neu adeiladu o'r cod ffynhonnell gyda phob dibyniaeth. Cyflwynir casgliad o becynnau mewn ystorfa arbennig nixpkgs.

Ffynhonnellopennet.ru

[: cy]

cymryd lle rhyddhau dosbarthu Nix OS 19.03rheolwr pecyn wedi'i seilio Nix a darparu nifer o'i ddatblygiadau ei hun sy'n symleiddio'r broses o sefydlu a chynnal y system. Er enghraifft, mae NixOS yn defnyddio ffeil ffurfweddu system sengl (configuration.nix), yn darparu'r gallu i gyflwyno diweddariadau yn ôl yn gyflym, yn cefnogi newid rhwng gwahanol gyflyrau system, yn cefnogi gosod pecynnau unigol gan ddefnyddwyr unigol (mae'r pecyn yn cael ei roi yn y cyfeiriadur cartref ), ac yn caniatáu gosod sawl fersiwn o'r un rhaglen ar yr un pryd. Maint llawn delwedd gosod gyda KDE - 1 GB, fersiwn consol byrrach - 400 MB.

Y prif arloesiadau:

  • Mae amgylchedd bwrdd gwaith y Pantheon wedi'i gynnwys, yn cael ei ddatblygu Prosiect OS elfennol (wedi'i alluogi trwy services.xserver.desktopManager.pantheon.enable);
  • Mae'r modiwl gyda system offeryniaeth cynhwysydd Kubernetes wedi'i ailgynllunio'n sylweddol a'i rannu'n gydrannau ar wahân. Er mwyn cynyddu diogelwch, mae TLS a RBAC yn cael eu galluogi yn ddiofyn;
  • Ychwanegwyd opsiynau at systemd.services ar gyfer rhedeg gwasanaethau mewn amgylchedd croot;
  • Ychwanegwyd delwedd gosod ar gyfer pensaernïaeth Aarch64 gyda chefnogaeth
    UEFI;

  • Fersiynau wedi'u diweddaru o gydrannau dosbarthu, gan gynnwys CPython 3.7 (oedd 3.6);
  • Ychwanegwyd 22 o wasanaethau newydd, gan gynnwys CockroachDB, bollt, lirc,
    ciwb crwn, weechat a chwlwm.

Wrth ddefnyddio Nix, gosodir pecynnau mewn coeden cyfeiriadur ar wahân / nix/store neu is-gyfeiriadur yng nghyfeiriadur y defnyddiwr. Er enghraifft, mae'r pecyn wedi'i osod fel /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, lle "f3a4h9 ..." yw'r dynodwr pecyn unigryw a ddefnyddir ar gyfer monitro dibyniaeth. Mae pecynnau wedi'u cynllunio fel cynwysyddion sy'n cynnwys y cydrannau angenrheidiol ar gyfer cymwysiadau i weithredu.

Mae'n bosibl pennu dibyniaethau rhwng pecynnau, ac i chwilio am bresenoldeb dibyniaethau sydd eisoes wedi'u gosod, defnyddir hashes sganio dynodwr yn y cyfeiriadur pecynnau sydd wedi'u gosod. Mae'n bosibl naill ai lawrlwytho pecynnau deuaidd parod o'r ystorfa (wrth osod diweddariadau i becynnau deuaidd, dim ond newidiadau delta sy'n cael eu lawrlwytho), neu adeiladu o'r cod ffynhonnell gyda phob dibyniaeth. Cyflwynir casgliad o becynnau mewn ystorfa arbennig nixpkgs.

Ffynhonnell: opennet.ru

[:]

Ychwanegu sylw