Llançament de la distribució NixOS 19.03 mitjançant el gestor de paquets Nix

[:ru]

tingué lloc llançament de distribució NixOS 19.03basat en el gestor de paquets nix i proporcionant una sèrie de desenvolupaments propis que simplifiquen la configuració i el manteniment del sistema. Per exemple, NixOS utilitza un únic fitxer de configuració del sistema (configuration.nix), ofereix la possibilitat de revertir ràpidament les actualitzacions, admet el canvi entre diferents estats del sistema, admet la instal·lació de paquets individuals per part d'usuaris individuals (el paquet es col·loca al directori d'inici). ), i permet la instal·lació simultània de diverses versions del mateix programa. Mida completa imatge d'instal·lació amb KDE - 1 GB, versió de consola escurçada - 400 MB.

El principal innovacions:

  • S'inclou l'entorn d'escriptori Pantheon, s'està desenvolupant Projecte SO elemental (habilitat mitjançant services.xserver.desktopManager.pantheon.enable);
  • El mòdul amb el sistema d'orquestració de contenidors Kubernetes s'ha redissenyat significativament i s'ha dividit en components separats. Per augmentar la seguretat, TLS i RBAC estan habilitats per defecte;
  • S'han afegit opcions a systemd.services per executar serveis en un entorn chroot;
  • S'ha afegit una imatge d'instal·lació per a l'arquitectura Aarch64 amb suport
    UEFI;

  • Versions actualitzades dels components de distribució, inclòs CPython 3.7 (era 3.6);
  • S'han afegit 22 serveis nous, inclosos CockroachDB, bolt, lirc,
    roundcube, weechat i nus.

Quan s'utilitza Nix, els paquets s'instal·len en un arbre de directoris independent /nix/store o en un subdirectori al directori de l'usuari. Per exemple, el paquet s'instal·la com a /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, on "f3a4h9..." és l'identificador de paquet únic utilitzat per a la supervisió de dependències. Els paquets estan dissenyats com a contenidors que contenen els components necessaris per al funcionament de les aplicacions.

És possible determinar dependències entre paquets i per cercar la presència de dependències ja instal·lades, s'utilitza l'exploració d'identificadors hash al directori de paquets instal·lats. És possible descarregar paquets binaris ja fets des del dipòsit (quan s'instal·len actualitzacions de paquets binaris, només es descarreguen els canvis delta), o bé crear-los des del codi font amb totes les dependències. Una col·lecció de paquets es presenta en un repositori especial Nixpkgs.

Fontopennet.ru

[: És]

tingué lloc llançament de distribució NixOS 19.03basat en el gestor de paquets nix i proporcionant una sèrie de desenvolupaments propis que simplifiquen la configuració i el manteniment del sistema. Per exemple, NixOS utilitza un únic fitxer de configuració del sistema (configuration.nix), ofereix la possibilitat de revertir ràpidament les actualitzacions, admet el canvi entre diferents estats del sistema, admet la instal·lació de paquets individuals per part d'usuaris individuals (el paquet es col·loca al directori d'inici). ), i permet la instal·lació simultània de diverses versions del mateix programa. Mida completa imatge d'instal·lació amb KDE - 1 GB, versió de consola escurçada - 400 MB.

El principal innovacions:

  • S'inclou l'entorn d'escriptori Pantheon, s'està desenvolupant Projecte SO elemental (habilitat mitjançant services.xserver.desktopManager.pantheon.enable);
  • El mòdul amb el sistema d'orquestració de contenidors Kubernetes s'ha redissenyat significativament i s'ha dividit en components separats. Per augmentar la seguretat, TLS i RBAC estan habilitats per defecte;
  • S'han afegit opcions a systemd.services per executar serveis en un entorn chroot;
  • S'ha afegit una imatge d'instal·lació per a l'arquitectura Aarch64 amb suport
    UEFI;

  • Versions actualitzades dels components de distribució, inclòs CPython 3.7 (era 3.6);
  • S'han afegit 22 serveis nous, inclosos CockroachDB, bolt, lirc,
    roundcube, weechat i nus.

Quan s'utilitza Nix, els paquets s'instal·len en un arbre de directoris independent /nix/store o en un subdirectori al directori de l'usuari. Per exemple, el paquet s'instal·la com a /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, on "f3a4h9..." és l'identificador de paquet únic utilitzat per a la supervisió de dependències. Els paquets estan dissenyats com a contenidors que contenen els components necessaris per al funcionament de les aplicacions.

És possible determinar dependències entre paquets i per cercar la presència de dependències ja instal·lades, s'utilitza l'exploració d'identificadors hash al directori de paquets instal·lats. És possible descarregar paquets binaris ja fets des del dipòsit (quan s'instal·len actualitzacions de paquets binaris, només es descarreguen els canvis delta), o bé crear-los des del codi font amb totes les dependències. Una col·lecció de paquets es presenta en un repositori especial Nixpkgs.

Font: opennet.ru

[:]

Afegeix comentari