Release av NixOS 19.03-distributionen med hjälp av Nix-pakethanteraren

[:ru]

tog plats distributionssläpp Nix OS 19.03pakethanterare baserad Nix и предоставляющего ряд собственных разработок, упрощающих настройку и сопровождение системы. Например, в NixOS используется единый файл системной конфигурации (configuration.nix), предоставляется возможность быстрого отката обновлений, присутствует поддержка переключения между различными состояниями системы, поддерживается установка индивидуальных пакетов отдельными пользователями (пакет ставится в домашнюю директорию), возможна одновременная установка нескольких версий одной программы. Размер полного installationsbild med KDE - 1 GB, förkortad konsolversion - 400 MB.

Den huvudsakliga innovationer:

  • В состав включено десктоп-окружение Pantheon, разрабатываемое проектом Elementary OS (включение через services.xserver.desktopManager.pantheon.enable);
  • Modulen med Kubernetes containerorkestreringssystem har gjorts om avsevärt och delas upp i separata komponenter. För att öka säkerheten är TLS och RBAC aktiverade som standard;
  • Lade till alternativ till systemd.services för att köra tjänster i en chroot-miljö;
  • Lade till installationsbild för Aarch64-arkitektur med stöd
    UEFI;

  • Uppdaterade versioner av distributionskomponenter, inklusive CPython 3.7 (var 3.6);
  • Lade till 22 nya tjänster, inklusive CockroachDB, bolt, lirc,
    roundcube, weechat och knot.

När du använder Nix installeras paket i ett separat katalogträd /nix/store eller en underkatalog i användarens katalog. Till exempel är paketet installerat som /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, där "f3a4h9..." är den unika paketidentifieraren som används för beroendeövervakning. Förpackningar är utformade som behållare som innehåller de komponenter som krävs för att applikationer ska fungera.

Det är möjligt att fastställa beroenden mellan paket, och för att söka efter förekomsten av redan installerade beroenden, används scanningsidentifieringshashar i katalogen över installerade paket. Det är möjligt att antingen ladda ner färdiga binära paket från förvaret (vid installation av uppdateringar till binära paket laddas endast deltaändringar ner), eller bygga från källkod med alla beroenden. En samling paket presenteras i ett speciellt förråd Nixpkgs.

Källaopennet.ru

[: En]

tog plats distributionssläpp Nix OS 19.03pakethanterare baserad Nix и предоставляющего ряд собственных разработок, упрощающих настройку и сопровождение системы. Например, в NixOS используется единый файл системной конфигурации (configuration.nix), предоставляется возможность быстрого отката обновлений, присутствует поддержка переключения между различными состояниями системы, поддерживается установка индивидуальных пакетов отдельными пользователями (пакет ставится в домашнюю директорию), возможна одновременная установка нескольких версий одной программы. Размер полного installationsbild med KDE - 1 GB, förkortad konsolversion - 400 MB.

Den huvudsakliga innovationer:

  • В состав включено десктоп-окружение Pantheon, разрабатываемое проектом Elementary OS (включение через services.xserver.desktopManager.pantheon.enable);
  • Modulen med Kubernetes containerorkestreringssystem har gjorts om avsevärt och delas upp i separata komponenter. För att öka säkerheten är TLS och RBAC aktiverade som standard;
  • Lade till alternativ till systemd.services för att köra tjänster i en chroot-miljö;
  • Lade till installationsbild för Aarch64-arkitektur med stöd
    UEFI;

  • Uppdaterade versioner av distributionskomponenter, inklusive CPython 3.7 (var 3.6);
  • Lade till 22 nya tjänster, inklusive CockroachDB, bolt, lirc,
    roundcube, weechat och knot.

När du använder Nix installeras paket i ett separat katalogträd /nix/store eller en underkatalog i användarens katalog. Till exempel är paketet installerat som /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, där "f3a4h9..." är den unika paketidentifieraren som används för beroendeövervakning. Förpackningar är utformade som behållare som innehåller de komponenter som krävs för att applikationer ska fungera.

Det är möjligt att fastställa beroenden mellan paket, och för att söka efter förekomsten av redan installerade beroenden, används scanningsidentifieringshashar i katalogen över installerade paket. Det är möjligt att antingen ladda ner färdiga binära paket från förvaret (vid installation av uppdateringar till binära paket laddas endast deltaändringar ner), eller bygga från källkod med alla beroenden. En samling paket presenteras i ett speciellt förråd Nixpkgs.

Källa: opennet.ru

[:]

Lägg en kommentar