Rilaxx tad-distribuzzjoni NixOS 19.03 bl-użu tal-maniġer tal-pakketti Nix

[:ru]

seħħet rilaxx tad-distribuzzjoni Nix OS 19.03maniġer tal-pakkett ibbażat NIX u tipprovdi numru ta 'żviluppi tagħha stess li jissimplifikaw is-setup u l-manutenzjoni tas-sistema. Per eżempju, NixOS juża fajl ta 'konfigurazzjoni tas-sistema waħda (configuration.nix), jipprovdi l-abbiltà li jreġġa' lura malajr l-aġġornamenti, jappoġġja l-bidla bejn stati differenti tas-sistema, jappoġġja l-installazzjoni ta 'pakketti individwali minn utenti individwali (il-pakkett jitqiegħed fid-direttorju tad-dar ), u tippermetti l-installazzjoni simultanja ta 'diversi verżjonijiet tal-istess programm. Daqs sħiħ immaġni tal-installazzjoni b'KDE - 1 GB, verżjoni mqassra tal-console - 400 MB.

Il-prinċipali innovazzjonijiet:

  • L-ambjent tad-desktop Pantheon huwa inkluż, qed jiġu żviluppati Proġett OS elementari (attivat permezz services.xserver.desktopManager.pantheon.enable);
  • Il-modulu bis-sistema ta 'orkestrazzjoni tal-kontejners Kubernetes ġie ddisinjat mill-ġdid b'mod sinifikanti u maqsum f'komponenti separati. Biex tiżdied is-sigurtà, TLS u RBAC huma attivati ​​awtomatikament;
  • Għażliet miżjuda għal systemd.services għat-tmexxija tas-servizzi f'ambjent chroot;
  • Miżjud immaġni ta 'installazzjoni għall-arkitettura Aarch64 b'appoġġ
    UEFI;

  • Verżjonijiet aġġornati tal-komponenti tad-distribuzzjoni, inkluż CPython 3.7 (kien 3.6);
  • Żiedu 22 servizz ġdid, inklużi CockroachDB, bolt, lirc,
    roundcube, weechat u għoqda.

Meta tuża Nix, il-pakketti huma installati f'siġra tad-direttorju separata /nix/store jew subdirettorju fid-direttorju tal-utent. Pereżempju, il-pakkett huwa installat bħala /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, fejn "f3a4h9..." huwa l-identifikatur uniku tal-pakkett użat għall-monitoraġġ tad-dipendenza. Il-pakketti huma ddisinjati bħala kontenituri li fihom il-komponenti meħtieġa għall-applikazzjonijiet biex joperaw.

Huwa possibbli li jiġu ddeterminati d-dipendenzi bejn il-pakketti, u biex tfittex il-preżenza ta 'dipendenzi diġà installati, jintuża l-iskannjar tal-hashes tal-identifikatur fid-direttorju tal-pakketti installati. Huwa possibbli li jew tniżżel pakketti binarji lesti mir-repożitorju (meta jiġu installati aġġornamenti għal pakketti binarji, jitniżżlu bidliet tad-delta biss), jew jinbnew mill-kodiċi tas-sors bid-dipendenzi kollha. Ġabra ta' pakketti hija ppreżentata f'repożitorju speċjali Nixpkgs.

Sorsopennet.ru

[En]

seħħet rilaxx tad-distribuzzjoni Nix OS 19.03maniġer tal-pakkett ibbażat NIX u tipprovdi numru ta 'żviluppi tagħha stess li jissimplifikaw is-setup u l-manutenzjoni tas-sistema. Per eżempju, NixOS juża fajl ta 'konfigurazzjoni tas-sistema waħda (configuration.nix), jipprovdi l-abbiltà li jreġġa' lura malajr l-aġġornamenti, jappoġġja l-bidla bejn stati differenti tas-sistema, jappoġġja l-installazzjoni ta 'pakketti individwali minn utenti individwali (il-pakkett jitqiegħed fid-direttorju tad-dar ), u tippermetti l-installazzjoni simultanja ta 'diversi verżjonijiet tal-istess programm. Daqs sħiħ immaġni tal-installazzjoni b'KDE - 1 GB, verżjoni mqassra tal-console - 400 MB.

Il-prinċipali innovazzjonijiet:

  • L-ambjent tad-desktop Pantheon huwa inkluż, qed jiġu żviluppati Proġett OS elementari (attivat permezz services.xserver.desktopManager.pantheon.enable);
  • Il-modulu bis-sistema ta 'orkestrazzjoni tal-kontejners Kubernetes ġie ddisinjat mill-ġdid b'mod sinifikanti u maqsum f'komponenti separati. Biex tiżdied is-sigurtà, TLS u RBAC huma attivati ​​awtomatikament;
  • Għażliet miżjuda għal systemd.services għat-tmexxija tas-servizzi f'ambjent chroot;
  • Miżjud immaġni ta 'installazzjoni għall-arkitettura Aarch64 b'appoġġ
    UEFI;

  • Verżjonijiet aġġornati tal-komponenti tad-distribuzzjoni, inkluż CPython 3.7 (kien 3.6);
  • Żiedu 22 servizz ġdid, inklużi CockroachDB, bolt, lirc,
    roundcube, weechat u għoqda.

Meta tuża Nix, il-pakketti huma installati f'siġra tad-direttorju separata /nix/store jew subdirettorju fid-direttorju tal-utent. Pereżempju, il-pakkett huwa installat bħala /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, fejn "f3a4h9..." huwa l-identifikatur uniku tal-pakkett użat għall-monitoraġġ tad-dipendenza. Il-pakketti huma ddisinjati bħala kontenituri li fihom il-komponenti meħtieġa għall-applikazzjonijiet biex joperaw.

Huwa possibbli li jiġu ddeterminati d-dipendenzi bejn il-pakketti, u biex tfittex il-preżenza ta 'dipendenzi diġà installati, jintuża l-iskannjar tal-hashes tal-identifikatur fid-direttorju tal-pakketti installati. Huwa possibbli li jew tniżżel pakketti binarji lesti mir-repożitorju (meta jiġu installati aġġornamenti għal pakketti binarji, jitniżżlu bidliet tad-delta biss), jew jinbnew mill-kodiċi tas-sors bid-dipendenzi kollha. Ġabra ta' pakketti hija ppreżentata f'repożitorju speċjali Nixpkgs.

Sors: opennet.ru

[:]

Żid kumment