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

Ippreżentat huwa r-rilaxx tad-distribuzzjoni NixOS 21.05, ibbażata fuq il-maniġer tal-pakkett Nix u li tipprovdi għadd ta 'żviluppi proprjetarji 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 , assemblaġġi riproduċibbli huma żgurati. Id-daqs tal-immaġni tal-installazzjoni sħiħa b'KDE huwa 1.4 GB, GNOME huwa 1.8 GB, u l-verżjoni mqassra tal-console hija 660 MB.

Innovazzjonijiet ewlenin:

  • Ġew miżjuda 12985 pakkett, tneħħew 14109 pakkett, ġew aġġornati 16768 pakkett. Verżjonijiet aġġornati tal-komponenti tad-distribuzzjoni, inklużi gcc 10.3.0, glibc 2.32, mesa 21.0.1. Il-kernel bażi tal-Linux ġie aġġornat mill-verżjoni 5.4 sa 5.10, bil-kernel 5.12 offrut bħala għażla.
  • Id-desktops ġew aġġornati għal KDE 5.21.3 (+ Applikazzjonijiet KDE 20.12.3), GNOME 3.40 u Cinnamon 4.8.1.
  • Żiedu servizzi ġodda ma 'GNURadio 3.8, server ta' awtentikazzjoni Keycloak u pjattaforma ta 'diskussjoni Discourse.

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/f2b5...8a163-firefox-89.0.0/, fejn "f2b5..." 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 biex joperaw l-applikazzjonijiet. Approċċ simili jintuża fil-maniġer tal-pakketti GNU Guix, li huwa bbażat fuq l-iżviluppi ta' Nix.

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 biss bidliet tad-delta), jew tibni mill-kodiċi tas-sors bid-dipendenzi kollha. Il-ġbir ta 'pakketti hija ppreżentata f'repożitorju speċjali Nixpkgs.

Sors: opennet.ru

Żid kumment