Нашри тақсимоти NixOS 19.03 бо истифода аз менеҷери бастаи Nix

[: ru]

сурат гирифт барориши тақсимот Nix OS 19.03мудири баста дар асоси Ник ва пешниҳоди як қатор таҳияҳои худ, ки танзим ва нигоҳдории системаро содда мекунанд. Масалан, NixOS файли конфигуратсияи ягонаи системаро (configuration.nix) истифода мебарад, қобилияти зуд баргардонидани навсозиро таъмин мекунад, гузаришро байни ҳолати гуногуни система дастгирӣ мекунад, насби бастаҳои инфиродӣ аз ҷониби корбарони инфиродӣ (баста дар феҳристи хонагӣ ҷойгир карда шудааст) дастгирӣ мекунад. ) ва имкон медиҳад ҳамзамон якчанд версияи як барнома насб карда шавад. Андозаи пурра тасвири насб бо KDE - 1 ГБ, версияи кӯтоҳшудаи консол - 400 МБ.

асосӣ навовариҳо:

  • Муҳити мизи кории Pantheon дохил карда шудааст, инкишоф дода мешавад Лоиҳаи ибтидоии ОС (тавассути services.xserver.desktopManager.pantheon.enable фаъол карда шудааст);
  • Модул бо системаи оркестри контейнерии Kubernetes ба таври назаррас аз нав тарҳрезӣ шудааст ва ба ҷузъҳои алоҳида тақсим шудааст. Барои баланд бардоштани амният, TLS ва RBAC ба таври нобаёнӣ фаъол карда мешаванд;
  • Имкониятҳо ба systemd.services барои иҷро кардани хидматҳо дар муҳити chroot;
  • Иловаи тасвири насбкунӣ барои меъмории Aarch64 бо дастгирӣ
    UEFI;

  • Версияҳои навшудаи ҷузъҳои тақсимот, аз ҷумла CPython 3.7 (3.6 буд);
  • 22 хидмати нав илова карда шуд, аз ҷумла CockroachDB, bolt, lirc,
    roundcube, weechat ва гиреҳ.

Ҳангоми истифодаи Nix, бастаҳо дар дарахти директорияи алоҳида /nix/store ё зеркаталоги директорияи корбар насб карда мешаванд. Масалан, баста ҳамчун /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/ насб карда мешавад, ки дар он "f3a4h9..." идентификатори ягонаи бастаҳо барои мониторинги вобастагӣ истифода мешавад. Бастаҳо ҳамчун контейнерҳо тарҳрезӣ шудаанд, ки ҷузъҳои заруриро барои кор кардани барномаҳо доранд.

Муайян кардани вобастагии байни бастаҳо ва ҷустуҷӯи мавҷудияти вобастагии аллакай насбшуда, сканкунии хэшҳои идентификаторӣ дар директорияи бастаҳои насбшуда истифода мешавад. Ин мумкин аст, ки бастаҳои дуии тайёрро аз анбор зеркашӣ кунед (ҳангоми насб кардани навсозиҳо ба бастаҳои бинарӣ, танҳо тағироти делта зеркашӣ карда мешаванд) ё аз коди сарчашма бо ҳама вобастагӣ сохтан мумкин аст. Маҷмӯаи бастаҳо дар анбори махсус пешниҳод карда мешаванд Nixpkgs.

Сарчашмаopennet.ru

[: en]

сурат гирифт барориши тақсимот Nix OS 19.03мудири баста дар асоси Ник ва пешниҳоди як қатор таҳияҳои худ, ки танзим ва нигоҳдории системаро содда мекунанд. Масалан, NixOS файли конфигуратсияи ягонаи системаро (configuration.nix) истифода мебарад, қобилияти зуд баргардонидани навсозиро таъмин мекунад, гузаришро байни ҳолати гуногуни система дастгирӣ мекунад, насби бастаҳои инфиродӣ аз ҷониби корбарони инфиродӣ (баста дар феҳристи хонагӣ ҷойгир карда шудааст) дастгирӣ мекунад. ) ва имкон медиҳад ҳамзамон якчанд версияи як барнома насб карда шавад. Андозаи пурра тасвири насб бо KDE - 1 ГБ, версияи кӯтоҳшудаи консол - 400 МБ.

асосӣ навовариҳо:

  • Муҳити мизи кории Pantheon дохил карда шудааст, инкишоф дода мешавад Лоиҳаи ибтидоии ОС (тавассути services.xserver.desktopManager.pantheon.enable фаъол карда шудааст);
  • Модул бо системаи оркестри контейнерии Kubernetes ба таври назаррас аз нав тарҳрезӣ шудааст ва ба ҷузъҳои алоҳида тақсим шудааст. Барои баланд бардоштани амният, TLS ва RBAC ба таври нобаёнӣ фаъол карда мешаванд;
  • Имкониятҳо ба systemd.services барои иҷро кардани хидматҳо дар муҳити chroot;
  • Иловаи тасвири насбкунӣ барои меъмории Aarch64 бо дастгирӣ
    UEFI;

  • Версияҳои навшудаи ҷузъҳои тақсимот, аз ҷумла CPython 3.7 (3.6 буд);
  • 22 хидмати нав илова карда шуд, аз ҷумла CockroachDB, bolt, lirc,
    roundcube, weechat ва гиреҳ.

Ҳангоми истифодаи Nix, бастаҳо дар дарахти директорияи алоҳида /nix/store ё зеркаталоги директорияи корбар насб карда мешаванд. Масалан, баста ҳамчун /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/ насб карда мешавад, ки дар он "f3a4h9..." идентификатори ягонаи бастаҳо барои мониторинги вобастагӣ истифода мешавад. Бастаҳо ҳамчун контейнерҳо тарҳрезӣ шудаанд, ки ҷузъҳои заруриро барои кор кардани барномаҳо доранд.

Муайян кардани вобастагии байни бастаҳо ва ҷустуҷӯи мавҷудияти вобастагии аллакай насбшуда, сканкунии хэшҳои идентификаторӣ дар директорияи бастаҳои насбшуда истифода мешавад. Ин мумкин аст, ки бастаҳои дуии тайёрро аз анбор зеркашӣ кунед (ҳангоми насб кардани навсозиҳо ба бастаҳои бинарӣ, танҳо тағироти делта зеркашӣ карда мешаванд) ё аз коди сарчашма бо ҳама вобастагӣ сохтан мумкин аст. Маҷмӯаи бастаҳо дар анбори махсус пешниҳод карда мешаванд Nixpkgs.

Манбаъ: opennet.ru

[:]

Илова Эзоҳ