Lëshimi i shpërndarjes NixOS 19.03 duke përdorur menaxherin e paketave Nix

[:ru]

Ndodhi lëshimi i shpërndarjes Nix OS 19.03bazuar në menaxherin e paketave hiç dhe duke ofruar një sërë zhvillimesh të veta që thjeshtojnë konfigurimin dhe mirëmbajtjen e sistemit. Për shembull, NixOS përdor një skedar të vetëm konfigurimi të sistemit (configuration.nix), ofron mundësinë për të rikthyer shpejt përditësimet, mbështet kalimin midis gjendjeve të ndryshme të sistemit, mbështet instalimin e paketave individuale nga përdorues individualë (paketa vendoset në direktorinë kryesore ), dhe lejon instalimin e njëkohshëm të disa versioneve të të njëjtit program. Madhësia e plotë imazhi i instalimit me KDE - 1 GB, versioni i shkurtuar i konsolës - 400 MB.

Kryesore risitë:

  • Përfshihet mjedisi i desktopit Pantheon, duke u zhvilluar Projekti elementar OS (i aktivizuar përmes services.xserver.desktopManager.pantheon.enable);
  • Moduli me sistemin e orkestrimit të kontejnerëve Kubernetes është ridizajnuar ndjeshëm dhe është ndarë në komponentë të veçantë. Për të rritur sigurinë, TLS dhe RBAC janë aktivizuar si parazgjedhje;
  • Opsione të shtuara në systemd.services për ekzekutimin e shërbimeve në një mjedis chroot;
  • Imazh i instalimit të shtuar për arkitekturën Aarch64 me mbështetje
    UEFI;

  • Versione të përditësuara të komponentëve të shpërndarjes, duke përfshirë CPython 3.7 (ishte 3.6);
  • U shtuan 22 shërbime të reja, duke përfshirë CockroachDB, bolt, lirc,
    kubik i rrumbullakët, bisedë e vogël dhe nyjë.

Kur përdorni Nix, paketat instalohen në një pemë të veçantë të drejtorive /nix/store ose në një nëndrejtori në drejtorinë e përdoruesit. Për shembull, paketa është instaluar si /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, ku "f3a4h9..." është identifikuesi unik i paketës që përdoret për monitorimin e varësisë. Paketat janë projektuar si kontejnerë që përmbajnë komponentët e nevojshëm për funksionimin e aplikacioneve.

Është e mundur të përcaktohen varësitë midis paketave dhe për të kërkuar praninë e varësive të instaluara tashmë, përdoret skanimi i hasheve të identifikuesit në drejtorinë e paketave të instaluara. Është e mundur të shkarkohen paketat binare të gatshme nga depoja (kur instalohen përditësimet në paketat binare, shkarkohen vetëm ndryshimet në delta), ose të ndërtohen nga kodi burimor me të gjitha varësitë. Një koleksion paketash paraqitet në një depo të veçantë Nixpkgs.

Burimopennet.ru

[En]

Ndodhi lëshimi i shpërndarjes Nix OS 19.03bazuar në menaxherin e paketave hiç dhe duke ofruar një sërë zhvillimesh të veta që thjeshtojnë konfigurimin dhe mirëmbajtjen e sistemit. Për shembull, NixOS përdor një skedar të vetëm konfigurimi të sistemit (configuration.nix), ofron mundësinë për të rikthyer shpejt përditësimet, mbështet kalimin midis gjendjeve të ndryshme të sistemit, mbështet instalimin e paketave individuale nga përdorues individualë (paketa vendoset në direktorinë kryesore ), dhe lejon instalimin e njëkohshëm të disa versioneve të të njëjtit program. Madhësia e plotë imazhi i instalimit me KDE - 1 GB, versioni i shkurtuar i konsolës - 400 MB.

Kryesore risitë:

  • Përfshihet mjedisi i desktopit Pantheon, duke u zhvilluar Projekti elementar OS (i aktivizuar përmes services.xserver.desktopManager.pantheon.enable);
  • Moduli me sistemin e orkestrimit të kontejnerëve Kubernetes është ridizajnuar ndjeshëm dhe është ndarë në komponentë të veçantë. Për të rritur sigurinë, TLS dhe RBAC janë aktivizuar si parazgjedhje;
  • Opsione të shtuara në systemd.services për ekzekutimin e shërbimeve në një mjedis chroot;
  • Imazh i instalimit të shtuar për arkitekturën Aarch64 me mbështetje
    UEFI;

  • Versione të përditësuara të komponentëve të shpërndarjes, duke përfshirë CPython 3.7 (ishte 3.6);
  • U shtuan 22 shërbime të reja, duke përfshirë CockroachDB, bolt, lirc,
    kubik i rrumbullakët, bisedë e vogël dhe nyjë.

Kur përdorni Nix, paketat instalohen në një pemë të veçantë të drejtorive /nix/store ose në një nëndrejtori në drejtorinë e përdoruesit. Për shembull, paketa është instaluar si /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, ku "f3a4h9..." është identifikuesi unik i paketës që përdoret për monitorimin e varësisë. Paketat janë projektuar si kontejnerë që përmbajnë komponentët e nevojshëm për funksionimin e aplikacioneve.

Është e mundur të përcaktohen varësitë midis paketave dhe për të kërkuar praninë e varësive të instaluara tashmë, përdoret skanimi i hasheve të identifikuesit në drejtorinë e paketave të instaluara. Është e mundur të shkarkohen paketat binare të gatshme nga depoja (kur instalohen përditësimet në paketat binare, shkarkohen vetëm ndryshimet në delta), ose të ndërtohen nga kodi burimor me të gjitha varësitë. Një koleksion paketash paraqitet në një depo të veçantë Nixpkgs.

Burimi: opennet.ru

[:]

Shto një koment