Utgivelse av NixOS 19.03-distribusjonen ved hjelp av Nix-pakkebehandlingen

[: ru]

fant sted distribusjonsutgivelse Nix OS 19.03pakkebehandler basert Nix og tilby en rekke egne utviklinger som forenkler oppsett og vedlikehold av systemet. For eksempel bruker NixOS en enkelt systemkonfigurasjonsfil (configuration.nix), gir muligheten til raskt å rulle tilbake oppdateringer, støtter veksling mellom forskjellige systemtilstander, støtter installasjon av individuelle pakker av individuelle brukere (pakken er plassert i hjemmekatalogen ), og tillater samtidig installasjon av flere versjoner av samme program. Full størrelse installasjonsbilde med KDE - 1 GB, forkortet konsollversjon - 400 MB.

Den viktigste innovasjoner:

  • Pantheon skrivebordsmiljø er inkludert, blir utviklet Elementært OS-prosjekt (aktivert via services.xserver.desktopManager.pantheon.enable);
  • Modulen med Kubernetes containerorkestreringssystem har blitt betydelig redesignet og delt inn i separate komponenter. For å øke sikkerheten er TLS og RBAC aktivert som standard;
  • Lagt til alternativer til systemd.services for å kjøre tjenester i et chroot-miljø;
  • Lagt til installasjonsbilde for Aarch64-arkitektur med støtte
    UEFI;

  • Oppdaterte versjoner av distribusjonskomponenter, inkludert CPython 3.7 (var 3.6);
  • Lagt til 22 nye tjenester, inkludert CockroachDB, bolt, lirc,
    roundcube, weechat og knot.

Når du bruker Nix, installeres pakker i et eget katalogtre /nix/store eller en underkatalog i brukerens katalog. For eksempel er pakken installert som /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, der "f3a4h9..." er den unike pakkeidentifikatoren som brukes for avhengighetsovervåking. Pakkene er utformet som beholdere som inneholder komponentene som er nødvendige for at applikasjonene skal fungere.

Det er mulig å bestemme avhengigheter mellom pakker, og for å søke etter tilstedeværelsen av allerede installerte avhengigheter, brukes skanneidentifikatoren i katalogen over installerte pakker. Det er mulig å laste ned ferdige binære pakker fra depotet (ved installasjon av oppdateringer til binære pakker, lastes kun deltaendringer ned), eller å bygge fra kildekode med alle avhengigheter. En samling pakker presenteres i et spesielt depot Nixpkgs.

Kildeopennet.ru

[En]

fant sted distribusjonsutgivelse Nix OS 19.03pakkebehandler basert Nix og tilby en rekke egne utviklinger som forenkler oppsett og vedlikehold av systemet. For eksempel bruker NixOS en enkelt systemkonfigurasjonsfil (configuration.nix), gir muligheten til raskt å rulle tilbake oppdateringer, støtter veksling mellom forskjellige systemtilstander, støtter installasjon av individuelle pakker av individuelle brukere (pakken er plassert i hjemmekatalogen ), og tillater samtidig installasjon av flere versjoner av samme program. Full størrelse installasjonsbilde med KDE - 1 GB, forkortet konsollversjon - 400 MB.

Den viktigste innovasjoner:

  • Pantheon skrivebordsmiljø er inkludert, blir utviklet Elementært OS-prosjekt (aktivert via services.xserver.desktopManager.pantheon.enable);
  • Modulen med Kubernetes containerorkestreringssystem har blitt betydelig redesignet og delt inn i separate komponenter. For å øke sikkerheten er TLS og RBAC aktivert som standard;
  • Lagt til alternativer til systemd.services for å kjøre tjenester i et chroot-miljø;
  • Lagt til installasjonsbilde for Aarch64-arkitektur med støtte
    UEFI;

  • Oppdaterte versjoner av distribusjonskomponenter, inkludert CPython 3.7 (var 3.6);
  • Lagt til 22 nye tjenester, inkludert CockroachDB, bolt, lirc,
    roundcube, weechat og knot.

Når du bruker Nix, installeres pakker i et eget katalogtre /nix/store eller en underkatalog i brukerens katalog. For eksempel er pakken installert som /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, der "f3a4h9..." er den unike pakkeidentifikatoren som brukes for avhengighetsovervåking. Pakkene er utformet som beholdere som inneholder komponentene som er nødvendige for at applikasjonene skal fungere.

Det er mulig å bestemme avhengigheter mellom pakker, og for å søke etter tilstedeværelsen av allerede installerte avhengigheter, brukes skanneidentifikatoren i katalogen over installerte pakker. Det er mulig å laste ned ferdige binære pakker fra depotet (ved installasjon av oppdateringer til binære pakker, lastes kun deltaendringer ned), eller å bygge fra kildekode med alle avhengigheter. En samling pakker presenteres i et spesielt depot Nixpkgs.

Kilde: opennet.ru

[:]

Legg til en kommentar