Nix ecosystem/es: Difference between revisions
Created page with "Tipo de desarrollo" |
No edit summary |
||
| (29 intermediate revisions by the same user not shown) | |||
| Line 2: | Line 2: | ||
El '''Núcleo del ecosistema Nix''' es un conjunto de tecnologías diseñado para compilar de forma reproducible paquetes y sistemas, así como para configurarlos y administrarlos de manera declarativa junto con sus dependencias. Esto se consigue trasladando el paradigma funcional del ámbito de los programas al de los sistemas mediante un lenguaje específico de dominio (DSL), dinámico, funcional y de evaluación diferida, denominado [[Special:MyLanguage/Overview of the Nix Language|lenguaje Nix]], que permite definir compilaciones reproducibles. | El '''Núcleo del ecosistema Nix''' es un conjunto de tecnologías diseñado para compilar de forma reproducible paquetes y sistemas, así como para configurarlos y administrarlos de manera declarativa junto con sus dependencias. Esto se consigue trasladando el paradigma funcional del ámbito de los programas al de los sistemas mediante un lenguaje específico de dominio (DSL), dinámico, funcional y de evaluación diferida, denominado [[Special:MyLanguage/Overview of the Nix Language|lenguaje Nix]], que permite definir compilaciones reproducibles. | ||
Además, existen numerosas [[Special:MyLanguage/applications|aplicaciones]] (''' | Además, existen numerosas [[Special:MyLanguage/applications|aplicaciones]] ('''Ecosistema Extendido Nix''') desarrolladas por la comunidad de Nix que utilizan y respaldan estas tecnologías del nucleo. | ||
<span id="Official_ecosystem"></span> | <span id="Official_ecosystem"></span> | ||
| Line 31: | Line 31: | ||
| [https://nixos.org/hydra/manual/ Hydra Manual] | | [https://nixos.org/hydra/manual/ Hydra Manual] | ||
| Un sistema de compilación continua basado en Nix. | | Un sistema de compilación continua basado en Nix. | ||
| | | Infraestructura de compilación de integración continua | ||
| GPL-3.0 | | GPL-3.0 | ||
|- | |- | ||
| Line 81: | Line 81: | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ Varios ejemplos de desarrollo de ''NixOS'' junto con enlaces. | |+ Varios ejemplos de desarrollo de ''NixOS'' junto con sus enlaces. | ||
! Tipo de desarrollo !! | ! Tipo de desarrollo !! Ubicación del desarrollo !! Ejemplos | ||
|- | |- | ||
| | | Empaquetado independiente de la plataforma || ''Nixpkgs'' || [https://github.com/NixOS/nixpkgs/blob/bf3287dac860542719fe7554e21e686108716879/pkgs/tools/misc/coreutils/default.nix paquete coreutils ], [https://github.com/NixOS/nixpkgs/tree/5fe6820251dfab92c84ff356a7c7c336f8d8490c/pkgs/stdenv ''stdenv'' framework], [https://github.com/NixOS/nixpkgs/blob/5fe6820251dfab92c84ff356a7c7c336f8d8490c/pkgs/applications/office/libreoffice/default.nix paquete Libreoffice] | ||
|- | |- | ||
| | | Herramientas independientes de la plataforma || ''Nixpkgs'' y varios repositorios || [https://github.com/NixOS/nix implementación upstream/default de Nix (CppNix)], [https://github.com/NixOS/hydra código fuente de ''Hydra''], [https://github.com/NixOS/nixpkgs-merge-bot bot de integración de ''Nixpkgs''] | ||
|- | |- | ||
| | | Herramientas de ''NixOS'' || mayormente ''Nixpkgs'' || [https://github.com/NixOS/nixpkgs/tree/5fe6820251dfab92c84ff356a7c7c336f8d8490c/pkgs/by-name/ni/nixos-rebuild-ng Código fuente de nixos-rebuild-ng], [https://github.com/NixOS/nixpkgs/blob/5fe6820251dfab92c84ff356a7c7c336f8d8490c/nixos/modules/installer/cd-dvd/installation-cd-minimal.nix ISOs de instalación de ''NixOS''] | ||
|- | |- | ||
| | | ''NixOS'' Sistema de Módulos || ''Nixpkgs'' || [https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/display-managers/default.nix Configuración del gestor de pantalla], [https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/databases/mysql.nix configuración de bases de datos MySQL (y derivadas)] | ||
|- | |- | ||
| | | Insfraestructura || || [https://github.com/NixOS/nixos-wiki-infra Infraestructura de esta Wiki], [https://github.com/NixOS/infra infraestructura de ''NixOS''] | ||
|- | |- | ||
| | | Documentación || || [https://wiki.nixos.org Esta Wiki], [https://github.com/NixOS/nixpkgs/blob/8d92119c540d78599ba208010c722a60958810f4/doc/stdenv/stdenv.chapter.md documentación de ''stdenv''], [https://github.com/NixOS/nixpkgs/blob/master/nixos/doc/manual/configuration/ipv6-config.section.md configuración IPv6 de ''NixOS''] (visible en la [https://nixos.org/manual/nixos/stable/#sec-ipv6 sección IPv6 del manual de ''NixOS'']), [https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md Guía de contribución de ''Nixpkgs''] | ||
|- | |- | ||
| | | Organización Técnica || || [https://github.com/NixOS/nixpkgs/issues/390768 ''NixOS'' RelEng], [https://github.com/NixOS/rfcs/ ''Nix'' and ''NixOS'' RFCs] | ||
|- | |- | ||
| | | Otros || || [https://github.com/NixOS/nixos-artwork Ilustraciones de ''NixOS''], [https://discourse.nixos.org/ discurso de ''NixOS'' (y relacionados)], [https://github.com/NixOS/foundation Fundación ''NixOS''] | ||
|} | |} | ||
Ver también: github.com/NixOS/org Repositorio de la Organización Nix | |||
[[Category:Pedias]] | [[Category:Pedias]] | ||
[[Category:NixOS]] | [[Category:NixOS]] | ||
[[Category:nix]] | [[Category:nix]] | ||