NixOS 19.03 banaketaren kaleratzea Nix pakete kudeatzailea erabiliz

[: ru]

ospatu banaketa-oharra Nix OS 19.03paketeen kudeatzailean oinarrituta Nix eta sistemaren konfigurazioa eta mantentze-lanak errazten dituzten garapen propio batzuk eskaintzea. Esate baterako, NixOS-ek sistemaren konfigurazio fitxategi bakarra erabiltzen du (configuration.nix), eguneraketak azkar atzera egiteko gaitasuna ematen du, sistemaren egoera ezberdinen artean aldatzea onartzen du, banakako paketeen instalazioa onartzen du (paketea hasierako direktorioan kokatzen da). ), eta programa beraren hainbat bertsio aldi berean instalatzeko aukera ematen du. Tamaina osoa instalazioaren irudia KDErekin - 1 GB, kontsolaren bertsio laburtua - 400 MB.

Nagusia berrikuntzak:

  • Pantheon mahaigaineko ingurunea sartzen da, garatzen ari dira Oinarrizko OS proiektua (services.xserver.desktopManager.pantheon.enable bidez gaituta);
  • Kubernetes edukiontzien orkestrazio sistema duen modulua nabarmen birdiseinatu eta osagai bereizietan banatu da. Segurtasuna areagotzeko, TLS eta RBAC gaituta daude lehenespenez;
  • Chroot ingurunean zerbitzuak exekutatzeko systemd.services-en aukerak gehitu dira;
  • Aarch64 arkitekturarako instalazio irudia gehitu da laguntzarekin
    UEFI;

  • Banaketa osagaien bertsio eguneratuak, CPython 3.7 barne (3.6 zen);
  • 22 zerbitzu berri gehitu dira, besteak beste, CockroachDB, bolt, lirc,
    roundcube, weechat eta knot.

Nix erabiltzean, paketeak /nix/store edo erabiltzailearen direktorioaren azpidirektorio batean instalatzen dira. Adibidez, paketea /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/ gisa instalatuta dago, non "f3a4h9..." menpekotasunen monitorizaziorako erabiltzen den pakete-identifikatzaile bakarra den. Paketeak aplikazioak funtzionatzeko beharrezkoak diren osagaiak dituzten edukiontzi gisa diseinatuta daude.

Posible da paketeen arteko menpekotasunak zehaztea, eta instalatutako mendekotasunen presentzia bilatzeko, instalatutako paketeen direktorioko identifikatzaileen hash eskaneatzea erabiltzen da. Posible da biltegitik prest egindako pakete bitarrak deskargatzea (pakete bitarren eguneraketak instalatzean, delta aldaketak bakarrik deskargatzen dira), edo iturburu-kodetik eraikitzea mendekotasun guztiekin. Pakete bilduma bat biltegi berezi batean aurkezten da Nixpkgs.

Iturriaopennet.ru

[: eu]

ospatu banaketa-oharra Nix OS 19.03paketeen kudeatzailean oinarrituta Nix eta sistemaren konfigurazioa eta mantentze-lanak errazten dituzten garapen propio batzuk eskaintzea. Esate baterako, NixOS-ek sistemaren konfigurazio fitxategi bakarra erabiltzen du (configuration.nix), eguneraketak azkar atzera egiteko gaitasuna ematen du, sistemaren egoera ezberdinen artean aldatzea onartzen du, banakako paketeen instalazioa onartzen du (paketea hasierako direktorioan kokatzen da). ), eta programa beraren hainbat bertsio aldi berean instalatzeko aukera ematen du. Tamaina osoa instalazioaren irudia KDErekin - 1 GB, kontsolaren bertsio laburtua - 400 MB.

Nagusia berrikuntzak:

  • Pantheon mahaigaineko ingurunea sartzen da, garatzen ari dira Oinarrizko OS proiektua (services.xserver.desktopManager.pantheon.enable bidez gaituta);
  • Kubernetes edukiontzien orkestrazio sistema duen modulua nabarmen birdiseinatu eta osagai bereizietan banatu da. Segurtasuna areagotzeko, TLS eta RBAC gaituta daude lehenespenez;
  • Chroot ingurunean zerbitzuak exekutatzeko systemd.services-en aukerak gehitu dira;
  • Aarch64 arkitekturarako instalazio irudia gehitu da laguntzarekin
    UEFI;

  • Banaketa osagaien bertsio eguneratuak, CPython 3.7 barne (3.6 zen);
  • 22 zerbitzu berri gehitu dira, besteak beste, CockroachDB, bolt, lirc,
    roundcube, weechat eta knot.

Nix erabiltzean, paketeak /nix/store edo erabiltzailearen direktorioaren azpidirektorio batean instalatzen dira. Adibidez, paketea /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/ gisa instalatuta dago, non "f3a4h9..." menpekotasunen monitorizaziorako erabiltzen den pakete-identifikatzaile bakarra den. Paketeak aplikazioak funtzionatzeko beharrezkoak diren osagaiak dituzten edukiontzi gisa diseinatuta daude.

Posible da paketeen arteko menpekotasunak zehaztea, eta instalatutako mendekotasunen presentzia bilatzeko, instalatutako paketeen direktorioko identifikatzaileen hash eskaneatzea erabiltzen da. Posible da biltegitik prest egindako pakete bitarrak deskargatzea (pakete bitarren eguneraketak instalatzean, delta aldaketak bakarrik deskargatzen dira), edo iturburu-kodetik eraikitzea mendekotasun guztiekin. Pakete bilduma bat biltegi berezi batean aurkezten da Nixpkgs.

Iturria: opennet.ru

[]

Gehitu iruzkin berria