„NixOS 19.03“ platinimo išleidimas naudojant „Nix“ paketų tvarkyklę

[: ru]

įvyko platinimo leidimas „NixOS 19.03“paketų tvarkyklės pagrindu nulis ir pateikia keletą savo patobulinimų, kurie supaprastina sistemos sąranką ir priežiūrą. Pavyzdžiui, NixOS naudoja vieną sistemos konfigūracijos failą (configuration.nix), suteikia galimybę greitai atšaukti atnaujinimus, palaiko perjungimą tarp skirtingų sistemos būsenų, palaiko atskirų vartotojų atskirų paketų diegimą (paketas dedamas į pagrindinį katalogą ) ir leidžia vienu metu įdiegti kelias tos pačios programos versijas . Pilnas dydis diegimo vaizdas su KDE - 1 GB, sutrumpinta konsolės versija - 400 MB.

pagrindinis naujoves:

  • Įtraukta „Pantheon“ darbalaukio aplinka, kuriama Elementary OS projektas (įjungtas per services.xserver.desktopManager.pantheon.enable);
  • Modulis su Kubernetes konteinerių orkestravimo sistema buvo gerokai perdarytas ir padalintas į atskirus komponentus. Siekiant padidinti saugumą, pagal numatytuosius nustatymus įjungti TLS ir RBAC;
  • Pridėtos sistemosd.services parinktys, skirtos paslaugų paleidimui chroot aplinkoje;
  • Pridėtas Aarch64 architektūros diegimo vaizdas su palaikymu
    UEFI;

  • Atnaujintos platinimo komponentų versijos, įskaitant CPython 3.7 (buvo 3.6);
  • Pridėtos 22 naujos paslaugos, įskaitant CockroachDB, bolt, lirc,
    apvalus kubas, weechat ir mazgas.

Naudojant Nix, paketai diegiami atskirame katalogų medyje /nix/store arba pakatalogyje vartotojo kataloge. Pavyzdžiui, paketas įdiegtas kaip /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, kur „f3a4h9...“ yra unikalus paketo identifikatorius, naudojamas priklausomybei stebėti. Paketai yra suprojektuoti kaip konteineriai, kuriuose yra komponentų, būtinų programų veikimui.

Galima nustatyti priklausomybes tarp paketų, o ieškoti jau įdiegtų priklausomybių buvimo, naudojamos nuskaitymo identifikatorių maišos įdiegtų paketų kataloge. Galima atsisiųsti paruoštus dvejetainius paketus iš saugyklos (diegiant dvejetainių paketų naujinimus atsisiunčiami tik delta pakeitimai), arba kurti iš šaltinio kodo su visomis priklausomybėmis. Paketų kolekcija pristatoma specialioje saugykloje Nixpkgs.

šaltinisopennet.ru

[: lt]

įvyko platinimo leidimas „NixOS 19.03“paketų tvarkyklės pagrindu nulis ir pateikia keletą savo patobulinimų, kurie supaprastina sistemos sąranką ir priežiūrą. Pavyzdžiui, NixOS naudoja vieną sistemos konfigūracijos failą (configuration.nix), suteikia galimybę greitai atšaukti atnaujinimus, palaiko perjungimą tarp skirtingų sistemos būsenų, palaiko atskirų vartotojų atskirų paketų diegimą (paketas dedamas į pagrindinį katalogą ) ir leidžia vienu metu įdiegti kelias tos pačios programos versijas . Pilnas dydis diegimo vaizdas su KDE - 1 GB, sutrumpinta konsolės versija - 400 MB.

pagrindinis naujoves:

  • Įtraukta „Pantheon“ darbalaukio aplinka, kuriama Elementary OS projektas (įjungtas per services.xserver.desktopManager.pantheon.enable);
  • Modulis su Kubernetes konteinerių orkestravimo sistema buvo gerokai perdarytas ir padalintas į atskirus komponentus. Siekiant padidinti saugumą, pagal numatytuosius nustatymus įjungti TLS ir RBAC;
  • Pridėtos sistemosd.services parinktys, skirtos paslaugų paleidimui chroot aplinkoje;
  • Pridėtas Aarch64 architektūros diegimo vaizdas su palaikymu
    UEFI;

  • Atnaujintos platinimo komponentų versijos, įskaitant CPython 3.7 (buvo 3.6);
  • Pridėtos 22 naujos paslaugos, įskaitant CockroachDB, bolt, lirc,
    apvalus kubas, weechat ir mazgas.

Naudojant Nix, paketai diegiami atskirame katalogų medyje /nix/store arba pakatalogyje vartotojo kataloge. Pavyzdžiui, paketas įdiegtas kaip /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, kur „f3a4h9...“ yra unikalus paketo identifikatorius, naudojamas priklausomybei stebėti. Paketai yra suprojektuoti kaip konteineriai, kuriuose yra komponentų, būtinų programų veikimui.

Galima nustatyti priklausomybes tarp paketų, o ieškoti jau įdiegtų priklausomybių buvimo, naudojamos nuskaitymo identifikatorių maišos įdiegtų paketų kataloge. Galima atsisiųsti paruoštus dvejetainius paketus iš saugyklos (diegiant dvejetainių paketų naujinimus atsisiunčiami tik delta pakeitimai), arba kurti iš šaltinio kodo su visomis priklausomybėmis. Paketų kolekcija pristatoma specialioje saugykloje Nixpkgs.

Šaltinis: opennet.ru

[:

Добавить комментарий