Izdanje distribucije NixOS 19.03 pomoću upravitelja paketa Nix

[:en]

odvijao distribucijsko izdanje Nix OS 19.03na temelju upravitelja paketa Pazi i pružanje niza vlastitih razvoja koji pojednostavljuju postavljanje i održavanje sustava. Na primjer, NixOS koristi jednu konfiguracijsku datoteku sustava (configuration.nix), pruža mogućnost brzog vraćanja ažuriranja, podržava prebacivanje između različitih stanja sustava, podržava instalaciju pojedinačnih paketa od strane pojedinačnih korisnika (paket se nalazi u početnom direktoriju ), te omogućuje istovremenu instalaciju više verzija istog programa. Puna veličina instalacijska slika s KDE - 1 GB, skraćena verzija konzole - 400 MB.

Glavni inovacije:

  • Pantheon desktop okruženje je uključeno, razvija se Projekt elementarnog OS-a (omogućen putem services.xserver.desktopManager.pantheon.enable);
  • Modul sa sustavom orkestracije kontejnera Kubernetes značajno je redizajniran i podijeljen na zasebne komponente. Za povećanje sigurnosti, TLS i RBAC su omogućeni prema zadanim postavkama;
  • Dodane opcije za systemd.services za pokretanje usluga u chroot okruženju;
  • Dodana instalacijska slika za Aarch64 arhitekturu s podrškom
    UEFI;

  • Ažurirane verzije komponenti distribucije, uključujući CPython 3.7 (bio je 3.6);
  • Dodane su 22 nove usluge, uključujući CockroachDB, bolt, lirc,
    roundcube, weechat i čvor.

Kada koristite Nix, paketi se instaliraju u zasebno stablo direktorija /nix/store ili poddirektorij u korisničkom direktoriju. Na primjer, paket je instaliran kao /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, gdje je "f3a4h9..." jedinstveni identifikator paketa koji se koristi za praćenje ovisnosti. Paketi su dizajnirani kao spremnici koji sadrže komponente potrebne za rad aplikacija.

Moguće je utvrditi ovisnosti između paketa, a za traženje prisutnosti već instaliranih ovisnosti koristi se hashiranje identifikatora skeniranja u direktoriju instaliranih paketa. Moguće je ili preuzeti gotove binarne pakete iz repozitorija (prilikom instaliranja ažuriranja binarnih paketa preuzimaju se samo delta promjene) ili izgraditi iz izvornog koda sa svim ovisnostima. Zbirka paketa predstavljena je u posebnom repozitoriju Nixpkgs.

Источникopennet.ru

[En]

odvijao distribucijsko izdanje Nix OS 19.03na temelju upravitelja paketa Pazi i pružanje niza vlastitih razvoja koji pojednostavljuju postavljanje i održavanje sustava. Na primjer, NixOS koristi jednu konfiguracijsku datoteku sustava (configuration.nix), pruža mogućnost brzog vraćanja ažuriranja, podržava prebacivanje između različitih stanja sustava, podržava instalaciju pojedinačnih paketa od strane pojedinačnih korisnika (paket se nalazi u početnom direktoriju ), te omogućuje istovremenu instalaciju više verzija istog programa. Puna veličina instalacijska slika s KDE - 1 GB, skraćena verzija konzole - 400 MB.

Glavni inovacije:

  • Pantheon desktop okruženje je uključeno, razvija se Projekt elementarnog OS-a (omogućen putem services.xserver.desktopManager.pantheon.enable);
  • Modul sa sustavom orkestracije kontejnera Kubernetes značajno je redizajniran i podijeljen na zasebne komponente. Za povećanje sigurnosti, TLS i RBAC su omogućeni prema zadanim postavkama;
  • Dodane opcije za systemd.services za pokretanje usluga u chroot okruženju;
  • Dodana instalacijska slika za Aarch64 arhitekturu s podrškom
    UEFI;

  • Ažurirane verzije komponenti distribucije, uključujući CPython 3.7 (bio je 3.6);
  • Dodane su 22 nove usluge, uključujući CockroachDB, bolt, lirc,
    roundcube, weechat i čvor.

Kada koristite Nix, paketi se instaliraju u zasebno stablo direktorija /nix/store ili poddirektorij u korisničkom direktoriju. Na primjer, paket je instaliran kao /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, gdje je "f3a4h9..." jedinstveni identifikator paketa koji se koristi za praćenje ovisnosti. Paketi su dizajnirani kao spremnici koji sadrže komponente potrebne za rad aplikacija.

Moguće je utvrditi ovisnosti između paketa, a za traženje prisutnosti već instaliranih ovisnosti koristi se hashiranje identifikatora skeniranja u direktoriju instaliranih paketa. Moguće je ili preuzeti gotove binarne pakete iz repozitorija (prilikom instaliranja ažuriranja binarnih paketa preuzimaju se samo delta promjene) ili izgraditi iz izvornog koda sa svim ovisnostima. Zbirka paketa predstavljena je u posebnom repozitoriju Nixpkgs.

Izvor: opennet.ru

[:]

Dodajte komentar