NixOS

Software captura de pantalla:
NixOS
Detalles de software:
Versión: 17.09 Actualizado
Fecha de carga: 23 Nov 17
Promotor: NixOS team
Licencia: Libre
Popularidad: 164

Rating: nan/5 (Total Votes: 0)

NixOS es una distribución de GNU / Linux independiente, funcional y utilizable que utiliza las áreas de trabajo y aplicaciones de plasma de KDE como su entorno de escritorio predeterminado. Se llama NixOS porque está basado en Nix, un sistema de administración de paquetes puramente funcional.


Nix es similar a APT y YUM

Similar a APT y YUM, el administrador de paquetes Nix se asegura de que ningún paquete se rompa durante las actualizaciones. También administra scripts de arranque, archivos de configuración y otros archivos similares que están involucrados en la administración de paquetes de una distribución de Linux.


Solo se puede instalar, ¡no hay modo en vivo!

El CD permite a los usuarios instalar el sistema operativo NixOS, pero no puede usarse directamente desde los medios en vivo. Proporciona soporte para tarjetas gráficas Nvidia, ATI e Intel, LVM (Logical Volume Manager) y RAID (matriz redundante de discos independientes). Actualmente, NixOS puede instalarse tanto en arquitecturas de 64 bits como de 32 bits, usa algunas aplicaciones GTK, pero la mayor parte de la interfaz de usuario está basada en KDE. La detección automática de hardware garantizará que todos sus componentes de hardware sean reconocidos y configurados durante el proceso de instalación.

KDE es el entorno de escritorio predeterminado

Su entorno de escritorio KDE está prácticamente intacto y proporciona todas las aplicaciones que se necesitan a diario, como el administrador de archivos Dolphin, el navegador web Konqueror, el cliente de correo electrónico KMail, Dragon Player y mucho más. Todos los paquetes de software están gestionados por el software de gestor de paquetes Nix de última generación y la jerarquía del sistema de archivos no / bin, / sbin, / lib, / usr. Todo está almacenado en el directorio / nix / store.


Contiene aplicaciones populares de Linux

Aquellos de ustedes que quieran usar un entorno de escritorio diferente, pueden hacerlo instalando Xfce, Awesome, IceWM, i3 e incluso el administrador de ventanas de Ratpoison. Las aplicaciones Linux populares, como Mozilla Firefox, Mozilla Thunderbird y VLC Media Player también se pueden instalar en NixOS. Entre otros puntos fuertes de NixOS, podemos mencionar la administración de paquetes multiusuario, configuraciones de sistemas reproducibles, actualizaciones atómicas y confiables, y reversiones, que permiten a los usuarios regresar de forma segura a una configuración previa.

Qué hay de nuevo en esta versión:

  • Lo más destacado:
  • La versión de GNOME ahora es 3.24. KDE Plasma se actualizó a 5.10, las aplicaciones de KDE a 17.08.1 y las estructuras de KDE a 5.37.
  • El manejo del usuario ahora realiza un seguimiento de los UID / GID desasignados. Cuando se reactiva un usuario o grupo, esto permite que se le asigne el UID / GID que tenía antes. Una consecuencia es que los UID y GID ya no se vuelven a utilizar.
  • La opción de módulo services.xserver.xrandrHeads ahora hace que el primer encabezado especificado en esta lista se establezca como el encabezado principal. Además de eso, ahora también es posible establecer opciones adicionales mediante el uso de un conjunto de atributos, por ejemplo:
  • {services.xserver.xrandrHeads = [
  • & quot; HDMI-0 & quot;
  • salida = & quot; DVI-0 & quot ;;
  • primario = verdadero;
  • monitorConfig = ''
  • Opción & quot; Girar & quot; & quot; bien & quot;
  • '';
  • Esto establecerá que la salida DVI-0 sea la principal, incluso si HDMI-0 es la primera cabeza de la lista.
  • Se ha limpiado el manejo de SSL en el módulo services.nginx, cambiando el nombre de enableSSL mal llamado a onlySSL que refleja su intención original. Esto no se debe usar con el ForceSSL ya existente que crea un segundo host virtual no SSL redirigiendo al host virtual SSL. Esto por casualidad había funcionado antes debido a detalles específicos de implementación. En caso de que haya especificado ambos, elimine la opción enableSSL para mantener el comportamiento anterior.
  • Otra opción addSSL se ha introducido para configurar un host virtual no SSL y un host virtual SSL con la misma configuración.
  • Se han introducido las opciones para configurar opciones de resolución y bloques de subida. Consulte su información para obtener más detalles.
  • La opción de puerto ha sido reemplazada por una opción de escucha más genérica que permite especificar varias direcciones, puertos y configuraciones de SSL que dependen del nuevo manejo de SSL mencionado anteriormente.
  • Nuevos servicios:
  • Se agregaron los siguientes servicios nuevos desde la última versión:
  • config / fonts / fontconfig-penultimate.nix
  • config / fonts / fontconfig-ultimate.nix
  • config / terminfo.nix
  • hardware / sensor / iio.nix
  • hardware / nitrokey.nix
  • hardware / raid / hpsa.nix
  • programas / browserpass.nix
  • programs / gnupg.nix
  • programs / qt5ct.nix
  • programs / slock.nix
  • programas / thefuck.nix
  • security / auditd.nix
  • security / lock-kernel-modules.nix
  • service-managers / docker.nix
  • service-managers / trivial.nix
  • services / admin / salt / master.nix
  • services / admin / salt / minion.nix
  • services / audio / slimserver.nix
  • services / cluster / kubernetes / default.nix
  • services / cluster / kubernetes / dns.nix
  • services / cluster / kubernetes / dashboard.nix
  • servicios / continuous-integration / hail.nix
  • servicios / bases de datos / clickhouse.nix
  • services / databases / postage.nix
  • servicios / escritorios / gnome3 / gnome-disks.nix
  • servicios / escritorios / gnome3 / gpaste.nix
  • servicios / logging / SystemdJournal2Gelf.nix
  • servicios / logging / heartbeat.nix
  • servicios / logging / journalwatch.nix
  • servicios / logging / syslogd.nix
  • servicios / correo / mailhog.nix
  • servicios / correo / nullmailer.nix
  • services / misc / airsonic.nix
  • services / misc / autorandr.nix
  • services / misc / exhibitor.nix
  • services / misc / fstrim.nix
  • services / misc / gollum.nix
  • services / misc / irkerd.nix
  • services / misc / jackett.nix
  • services / misc / radarr.nix
  • services / misc / snapper.nix
  • services / monitoring / osquery.nix
  • services / monitoring / prometheus / collectd-exporter.nix
  • services / monitoring / prometheus / fritzbox-exporter.nix
  • services / network-filesystems / kbfs.nix
  • services / networking / dnscache.nix
  • services / networking / fireqos.nix
  • servicios / redes / iwd.nix
  • services / networking / keepalived / default.nix
  • services / networking / keybase.nix
  • servicios / redes / lldpd.nix
  • services / networking / matterbridge.nix
  • services / networking / squid.nix
  • services / networking / tinydns.nix
  • services / networking / xrdp.nix
  • services / security / shibboleth-sp.nix
  • services / security / sks.nix
  • services / security / sshguard.nix
  • services / security / torify.nix
  • services / security / usbguard.nix
  • services / security / vault.nix
  • services / system / earlyoom.nix
  • services / system / saslauthd.nix
  • servicios / aplicaciones web / nexus.nix
  • servicios / aplicaciones web / pgpkeyserver-lite.nix
  • servicios / aplicaciones web / piwik.nix
  • servicios / servidores web / lighttpd / collectd.nix
  • servicios / servidores web / minio.nix
  • services / x11 / display-managers / xpra.nix
  • services / x11 / xautolock.nix
  • tasks / filesystems / bcachefs.nix
  • tasks / powertop.nix
  • Incompatibilidades hacia atrás:
  • Al actualizar desde una versión anterior, tenga en cuenta los siguientes cambios incompatibles:
  • En un entorno de virtualización basado en Qemu, los nombres de la interfaz de red cambiaron de, por ejemplo, enp0s3 a ens3.
  • Esto se debe a un cambio en la configuración del kernel. El nuevo nombre es consistente con los de otras distribuciones de Linux con systemd. Ver # 29197 para más información.
  • Una máquina se ve afectada si la herramienta virt-what devuelve qemu o kvm y tiene nombres de interfaz utilizados en cualquier parte de su configuración de NixOS, en particular si se utiliza una configuración de red estática con networking.interfaces.
  • Antes de reiniciar las máquinas afectadas, asegúrese de que:
  • Cambie los nombres de la interfaz en su configuración de NixOS. La primera interfaz se llamará ens3, la segunda será ens8 y a partir de allí se incrementará en 1.
  • Después de cambiar los nombres de la interfaz, reconstruya su sistema con nixos-rebuild boot para activar la nueva configuración después de reiniciar. ¡Si cambia a la nueva configuración de inmediato, puede perder conectividad de red! Si usa nixops, implemente con nixops deploy --force-reboot.
  • Los siguientes cambios se aplican si el stateVersion se cambia a 17.09 o superior. Para stateVersion = & quot; 17.03 & quot; o más bajo, se conserva la conducta anterior.
  • La versión predeterminada de postgres se cambió de 9.5 a 9.6.
  • El nombre del superusuario postgres ha cambiado de root a postgres para seguir más de cerca lo que otras distribuciones de Linux están haciendo.
  • El dato de datos predeterminado de postgres ha cambiado de / var / db / postgres a / var / lib / postgresql / $ psqlSchema, donde $ psqlSchema es 9.6, por ejemplo.
  • El dataDir predeterminado de mysql ha cambiado de / var / mysql a / var / lib / mysql.
  • El paquete predeterminado de Radicale ha cambiado de 1.xa 2.x. Las instrucciones para migrar se pueden encontrar aquí. También es posible utilizar la versión más nueva configurando el paquete en radicale2, que se realiza automáticamente cuando stateVersion es 17.09 o superior. La opción extraArgs se ha agregado para permitir pasar los argumentos de migración de datos especificados en las instrucciones; vea la prueba radicale.nix NixOS para una migración de ejemplo.
  • El paquete aiccu fue eliminado. Esto se debe a que SixXS está desactivando su túnel IPv6.
  • El paquete fanctl y el módulo de ventiladores se han eliminado debido a que los desarrolladores no incorporaron sus parches iproute2 y están retrasados ​​con la compatibilidad con las versiones recientes de iproute2.
  • Se cambió el nombre de la colección del paquete de ideas de nivel superior. Todos los IDE de JetBrains están ahora en jetbrains.
  • la base de datos de estado de flexget no se puede actualizar a su nuevo formato interno, lo que requiere la eliminación de cualquier db-config.sqlite existente que se recreará automáticamente.
  • El servicio ipfs ya no ignora la opción dataDir. Si alguna vez configuraste esta opción en un valor diferente al predeterminado, tendrás que desarmarlo (para que se use el valor predeterminado) o migrar los datos antiguos manualmente con
  • dataDir = & lt; valueOfDataDir & gt;
  • mv /var/lib/ipfs/.ipfs/* $ dataDir
  • rmdir /var/lib/ipfs/.ipfs
  • El servicio caddy previamente usaba un directorio .caddy adicional en el directorio de datos especificado con la opción dataDir. Ahora se espera que el contenido del directorio .caddy esté en el dataDir.
  • El servicio de usuario de ssh-agent ya no se inicia de manera predeterminada. Use programs.ssh.startAgent para habilitarlo si es necesario. También hay un nuevo módulo programs.gnupg.agent que crea un servicio de usuario gpg-agent. También puede servir como un agente SSH si se establece enableSSHSupport.
  • Los servicios.tinc.networks. & lt; name & gt; .listenAddress tenía un nombre engañoso que no se correspondía con su comportamiento. Ahora define correctamente la ip para escuchar las conexiones entrantes. Para mantener el comportamiento anterior, use services.tinc.networks. & Lt; name & gt; .bindToAddress en su lugar. Consulte la descripción de las opciones para obtener más detalles.
  • El paquete y el módulo tlsdate fueron eliminados. Esto se debe a que el proyecto está muerto y no está compilando con openssl 1.1.
  • paquete y módulo wvdial fueron eliminados. Esto se debe a que el proyecto está muerto y no está compilando con openssl 1.1.
  • el gancho de configuración de cc-wrapper ahora exporta una cantidad de variables de entorno correspondientes a los binarios de binutils, (por ejemplo, LD, STRIP, RANLIB, etc.). Esto se hace para evitar que los sistemas de compilación de paquetes adivinen, lo cual es más difícil de predecir, especialmente cuando se compila de forma cruzada. Sin embargo, algunos paquetes se han roto debido a esto, ya que sus sistemas de compilación no admiten, o afirman que son compatibles sin pruebas adecuadas, tomando tales variables de entorno como parámetros.
  • services.firefox.syncserver ahora se ejecuta de forma predeterminada como usuario no root. Para acomodar este cambio, la ubicación de la base de datos sqlite predeterminada también ha sido modificada. La migración debería funcionar automáticamente. Consulte la descripción de las opciones para obtener más detalles.
  • Se eliminó el administrador y el administrador de ventanas compiz. El soporte del sistema se había roto durante varios años.
  • La compatibilidad con el panel táctil ahora debería habilitarse a través de libinput, ya que Synaptics ahora está en desuso. Vea la opción services.xserver.libinput.enable.
  • se ha eliminado el soporte de grsecurity / PaX, siguiendo la decisión de upstream de cesar el soporte gratuito. Ver el anuncio de upstream para más información. Ningún reemplazo completo para grsecurity / PaX está disponible actualmente.
  • services.mysql ahora tiene una configuración declarativa de bases de datos y usuarios con las opciones ensureDatabases y ensureUsers.
  • Estas opciones nunca eliminarán las bases de datos y usuarios existentes, especialmente no cuando se cambie el valor de las opciones.
  • Los usuarios de MySQL se identificarán utilizando la autenticación de socket Unix. Esto autentica al usuario de Unix con el mismo nombre y sin la necesidad de una contraseña.
  • Si previamente ha creado un usuario root de MySQL con una contraseña, deberá agregar usuario root para la autenticación del socket de Unix antes de usar las nuevas opciones. Esto puede hacerse ejecutando el siguiente script SQL:
  • CREATE USER 'root' @ '%' IDENTIFIED BY '';
  • OTORGUE TODOS LOS PRIVILEGIOS EN *. * A 'root' @ '%' CON LA OPCIÓN DE SUBVENCIÓN;
  • PRIVILEGIOS DE ESCAPE;
  • - Opcionalmente, elimine el usuario autenticado por contraseña:
  • - DROP USER 'root' @ 'localhost';
  • El valor del argumento sha256 de la expresión dockerTools.pullImage debe actualizarse ya que se modificó el mecanismo para descargar la imagen. Skopeo ahora se usa para extraer la imagen en lugar del daemon Docker.
  • services.mysqlBackup ahora funciona de manera predeterminada sin ninguna configuración de usuario, incluso para usuarios que no sean mysql.
  • De forma predeterminada, el usuario de mysql ya no es el usuario que realiza la copia de seguridad. En su lugar, se usa una cuenta de sistema mysqlbackup.
  • El servicio mysqlBackup ahora también usa temporizadores systemd en lugar de cron.
  • Por lo tanto, la opción services.mysqlBackup.period ya no existe y ha sido reemplazada por services.mysqlBackup.calendar, que tiene el formato de systemd.time (7).
  • Si espera recibir un correo electrónico cuando la copia de seguridad falla, considere usar un script que supervise el diario systemd para detectar errores. Lamentablemente, en este momento no hay una función incorporada para esto.
  • Puede verificar que las copias de seguridad sigan funcionando ejecutando systemctl start mysql-backup y luego systemctl status mysql-backup.
  • Los servicios systemd con plantilla, por ejemplo container @ name, ahora se manejan de forma correcta al cambiar a una nueva configuración, lo que hace que se vuelvan a cargar.
  • Steam: el parámetro newStdcpp se eliminó y no debería volver a necesitarse más.
  • Redis se ha actualizado a la versión 4, que exige un reinicio masivo del clúster, debido a cambios en el manejo de la red, para garantizar la compatibilidad con el tráfico NATing de las redes.
  • Otros cambios notables:
  • Ahora los módulos pueden deshabilitarse usando disabledModules, permitiendo que otro tome su lugar. Esto se puede usar para importar un conjunto de módulos de otro canal y mantener el resto del sistema en una versión estable.
  • actualizado a FreeType 2.7.1, incluido un nuevo motor TrueType. El nuevo motor reemplaza el motor de Infinality que era el predeterminado en NixOS. La configuración predeterminada de representación de fuentes ahora la proporciona fontconfig-penultimate, reemplazando fontconfig-ultimate; los nuevos valores predeterminados son menos invasivos y proporcionan una representación más consistente con otros sistemas y, con suerte, con la intención de cada diseñador de fuentes. Se eliminó alguna configuración de todo el sistema del módulo Fontconfig NixOS, donde la configuración de Fontconfig del usuario está disponible.
  • ZFS / SPL se han actualizado a 0.7.0, zfsUnstable, splUnstable, por lo tanto, se han eliminado.
  • La opción time.timeZone ahora permite que el valor sea nulo además de cadenas de zona horaria. Este valor permite cambiar la zona horaria de un sistema de forma imperativa utilizando timedatectl set-timezone. La zona horaria predeterminada sigue siendo UTC.
  • Las superposiciones de Nixpkgs ahora se pueden especificar con un archivo y un directorio. El valor de & lt; nixpkgs-overlays & gt; puede ser un archivo y se puede usar ~ / .config / nixpkgs / overlays.nix en lugar del directorio ~ / .config / nixpkgs / overlays.
  • Consulte el capítulo de superposiciones del manual de Nixpkgs para obtener más información.
  • Las definiciones para / etc / hosts ahora se pueden especificar de forma declarativa con networking.hosts.
  • Se han agregado dos nuevas opciones al cargador del instalador, además del cambio predeterminado. La verbosidad del registro del kernel se ha reducido a la configuración predeterminada para las opciones predeterminadas, con el fin de no enviar spam a la consola cuando, p. unirse a una red.
  • Esto, por lo tanto, lleva a agregar una nueva opción de depuración para establecer el nivel de registro en el modo detallado anterior, para facilitar la depuración, pero todavía accesible con facilidad.
  • Además, se ha agregado una opción de copiador, que permite eliminar el medio de instalación después del arranque. Esto permite la conexión desde su teléfono después de iniciar desde allí.
  • services.gitlab-runner.configOptions ha sido agregado para especificar la configuración de gitlab-runners declarativamente.
  • services.jenkins.plugins se ha agregado para instalar complementos fácilmente, esto se puede generar con jenkinsPlugins2nix.
  • services.postfix.config se ha agregado para especificar main.cf con las opciones de NixOS. Además, se han agregado otras opciones al módulo postfix y se ha mejorado aún más.
  • El paquete y el módulo de GitLab se han actualizado a la última versión 10.0.
  • El cargador de arranque systemd-boot ahora incluye la versión de NixOS, la versión del kernel y la fecha de compilación de todas las generaciones de arranque.
  • El servicio dnscrypt-proxy ahora usa de manera predeterminada una resolución ascendente aleatoria, seleccionada de la lista de resolutores públicos que no registran con soporte de DNSSEC. Las configuraciones existentes se pueden migrar a este modo de operación al omitir la opción services.dnscrypt-proxy.resolverName o establecerla en & quot; random & quot;.

Qué hay de nuevo en la versión 17.03:

  • Nixpkgs ahora es extensible mediante superposiciones. Consulte el manual de Nixpkgs para obtener más información.
  • Esta versión está basada en Glibc 2.25, GCC 5.4.0 y systemd 232. El kernel de Linux predeterminado es 4.9 y Nix está en 1.11.8.
  • El entorno de escritorio predeterminado ahora es KDE Plasma 5. KDE 4 se ha eliminado
  • La funcionalidad del envoltorio de setuid ahora admite capacidades de configuración.
  • El servidor de X.org usa la rama 1.19. Debido a las incompatibilidades de ABI, ati_unfree sigue forzando 1.17 y amdgpu-pro comienza a forzar 1.18.
  • La compilación cruzada se ha reescrito. Vea el manual de nixpkgs para más detalles. El cambio de ruptura más obvio es que en las derivaciones no hay .nativeDrv ni .crossDrv ahora se cruzan de forma predeterminada, no son nativas.
  • La función overridePackages ha sido reescrita para ser reemplazada por superposiciones
  • Los paquetes en nixpkgs se pueden marcar como inseguros a través de las vulnerabilidades de la lista. Consulte el manual de Nixpkgs para obtener más información.
  • PHP ahora tiene el valor predeterminado de PHP 7.1
  • El manejo del usuario ahora realiza un seguimiento de los UID / GID desasignados. Cuando se reactiva un usuario o grupo, esto permite que se le asigne el UID / GID que tenía antes. Una consecuencia es que los UID y GID ya no se vuelven a utilizar.

Qué hay de nuevo en la versión 16.09:

  • Muchas configuraciones NixOS y paquetes Nix ahora usan significativamente menos espacio en disco, gracias al extenso trabajo sobre la reducción del tamaño de cierre. Por ejemplo, el tamaño de cierre de un contenedor NixOS mínimo bajó de ~ 424 MiB en 16.03 a ~ 212 MiB en 16.09, mientras que el tamaño de cierre de Firefox pasó de ~ 651 MiB a ~ 259 MiB.
  • Para mejorar la seguridad, los paquetes ahora se crean usando varias características de fortalecimiento. Consulte el manual de Nixpkgs para obtener más información.
  • Soporte para PXE netboot. Consulte la Sección 2.3, & quot; Arranque desde & quot; netboot & quot; medios (PXE) & quot; para documentación.
  • Servidor de X.org 1.18. Si usa el controlador ati_unfree, todavía se usa 1.17 debido a una incompatibilidad ABI.
  • Esta versión está basada en Glibc 2.24, GCC 5.4.0 y systemd 231. El kernel de Linux predeterminado sigue siendo 4.4.
  • Se agregaron los siguientes servicios nuevos desde la última versión:
  • hardware / video / amdgpu.nix
  • hardware / video / displaylink.nix
  • programs / info.nix
  • programs / mosh.nix
  • programs / spacefm.nix
  • programs / tmux.nix
  • programs / xonsh.nix
  • security / chromium-suid-sandbox.nix
  • security / hidepid.nix
  • services / audio / squeezelite.nix
  • services / backup / znapzend.nix
  • servicios / continuous-integration / buildkite-agent.nix
  • servicios / continuous-integration / hydra / default.nix
  • servicios / integración continua / gocd-agent / default.nix
  • services / continuous-integration / gocd-server / default.nix
  • services / development / hoogle.nix
  • servicios / editores / emacs.nix
  • servicios / juegos / factorio.nix
  • servicios / juegos / terraria.nix
  • servicios / logging / awstats.nix
  • servicios / logging / graylog.nix
  • services / misc / emby.nix
  • services / misc / mantisbt.nix
  • services / misc / nzbget.nix
  • services / misc / packagekit.nix
  • services / misc / sonarr.nix
  • services / misc / spice-vdagentd.nix
  • servicios / misc / taskserver
  • services / network-filesystems / tahoe.nix
  • servicios / redes / coturn.nix
  • servicios / redes / ferm.nix
  • servicios / redes / gdomap.nix
  • services / networking / libreswan.nix
  • services / networking / logmein-hamachi.nix
  • servicios / redes / mfi.nix
  • servicios / redes / mjpg-streamer.nix
  • services / networking / mosquitto.nix
  • servicios / redes / nntp-proxy.nix
  • services / networking / offlineimap.nix
  • services / networking / pptpd.nix
  • servicios / redes / sniproxy.nix
  • servicios / redes / smokeping.nix
  • services / networking / toxvpn.nix
  • services / networking / xl2tpd.nix
  • servicios / redes / zerobin.nix
  • services / security / oauth2_proxy.nix
  • servicios / torrent / flexget.nix
  • servicios / web-apps / mattermost.nix
  • servicios / aplicaciones web / tt-rss.nix
  • servicios / servidores web / caddy.nix
  • servicios / servidores web / lighttpd / inginious.nix
  • services / x11 / compton.nix
  • services / x11 / xbanish.nix
  • system / boot / loader / systemd-boot / systemd-boot.nix
  • system / boot / plymouth.nix
  • virtualización / xe-guest-utilities.nix
  • Otras mejoras notables:
  • Mejorado el soporte de grsecurity / PaX. Ahora solo hay un único núcleo de distribución de propósito general y la interfaz de configuración se ha simplificado. Los usuarios de escritorio deberían poder configurar
  • security.grsecurity.enable = true
  • para obtener un sistema razonablemente seguro sin tener que sacrificar demasiada funcionalidad. Consulte el Capítulo 17, Grsecurity / PaX para obtener documentación
  • Los sistemas de archivos especiales, como / proc, / run y otros, ahora tienen las mismas opciones de montaje recomendadas por systemd y se unifican en diferentes lugares en NixOS. Las opciones de montaje se actualizan durante el cambio nixos-Rebuild si es posible. Un beneficio de esto es la seguridad mejorada: la mayoría de estos sistemas de archivos ahora están montados con opciones noexec, nodev y / o nosuid.
  • El filtro de ruta inversa estaba interfiriendo con el funcionamiento del servidor DHCPv4 en el pasado. Se agregó una excepción para DHCPv4 y una nueva opción para registrar paquetes que se descartaron debido al filtro de ruta inversa (networking.firewall.logReversePathDrops) para una depuración más sencilla.
  • La configuración de contenedores dentro de contenedores..config ahora está correctamente tipada y comprobada. En particular, las configuraciones parciales se combinan correctamente.
  • Los programas contenedoras de contenedor de directorio, / var / setuid-wrappers, ahora se actualizan atómicamente para evitar fallas si se interrumpe el cambio a una nueva configuración.
  • services.xserver.startGnuPGAgent se ha eliminado debido a GnuPG 2.1.x bump. Vea cómo lograr un comportamiento similar. Es posible que necesite pkill gpg-agent después de la actualización para evitar que un agente obsoleto esté en el camino.
  • Los usuarios declarativos podrían compartir el uid debido al error en el script que maneja la resolución de conflictos.
  • El arranque de Gummi ha sido reemplazado usando systemd-boot.
  • El paquete Hydra y el módulo NixOS se agregaron por conveniencia.

¿Qué hay de nuevo en la versión 16.03:

  • El lanzamiento trae muchas mejoras incluyendo Nix 1.12.2, sysyemd 229, Kernel 4.4 y muchas actualizaciones de paquetes.

Qué hay de nuevo en la versión 15.09:

  • Además de numerosos paquetes nuevos y actualizados, esta versión tiene los siguientes aspectos destacados:
  • Systemd se ha actualizado a la versión 217, que tiene numerosas mejoras.
  • Nix se ha actualizado a 1.8.
  • NixOS ahora está basado en Glibc 2.20.
  • KDE se ha actualizado a 4.14.
  • El kernel de Linux predeterminado se ha actualizado a 3.14.
  • Si users.mutableUsers está habilitado (el valor predeterminado), los cambios realizados en la declaración de un usuario o grupo se realizarán correctamente al ejecutar nixos-rebuild. Por ejemplo, eliminar una especificación de usuario de configuration.nix hará que se elimine la cuenta de usuario real. Si users.mutableUsers está deshabilitado, ya no es necesario especificar UID o GID; si se omite, se asignan dinámicamente.
  • Se agregaron los siguientes servicios desde la última versión:
  • atftpd
  • contramaestre
  • bspwm
  • chronos
  • collectd
  • cónsul
  • cpuminer-cryptonight
  • crashplan
  • dnscrypt-proxy
  • docker-registry
  • docker
  • etc.d
  • fail2ban
  • fcgiwrap
  • flota
  • fluxbox
  • gdm
  • geoclue2
  • gitlab
  • gitolita
  • gnome3.gnome-documents
  • gnome3.gnome-online-miners
  • gnome3.gvfs
  • gnome3.seahorse
  • hbase
  • i2pd
  • influxdb
  • kubernetes
  • liquidsoap
  • lxc
  • mailpile
  • mesos
  • mlmmj
  • monetdb
  • mopids
  • neo4j
  • nsd
  • openntpd
  • opentsdb
  • openvswitch
  • parallels-guest
  • peerflix
  • phd
  • polipo
  • Persianas
  • radical
  • redmine
  • riemann
  • scollector
  • busca
  • siproxd
  • strongswan
  • tcsd
  • teamspeak3
  • thermald
  • par / mr
  • par / servidor
  • uhub
  • unifi
  • znc
  • zookeeper
  • Al actualizar desde una versión anterior, tenga en cuenta los siguientes cambios incompatibles:
  • La versión predeterminada de Apache httpd ahora es 2.4. Si usa la opción extraConfig para pasar el texto de configuración de Apache literal, puede que necesite actualizarlo; consulte la documentación de Apache para obtener detalles. Si desea continuar utilizando httpd 2.2, agregue la siguiente línea a su configuración de NixOS: rogramlisting & gt; rvices.httpd.package = pkgs.apacheHttpd_2_2; lista de programas & gt;
  • PHP 5.3 se ha eliminado porque ya no es compatible con el proyecto PHP. Una guía de migración está disponible.
  • El lado del host de un par de Ethernet virtual del contenedor ahora se llama ve-nombre-contenedor en lugar de c-nombre-contenedor.
  • Se ha eliminado el soporte de GNOME 3.10. La versión predeterminada de GNOME ahora es 3.12.
  • VirtualBox se ha actualizado a la versión 4.3.20. Se puede requerir que los usuarios ejecuten rm -rf /tmp/.vbox*. La línea de importaciones = [] ya no es necesaria, use services.virtualboxHost.enable = true en su lugar.
  • Además, el modo de endurecimiento ahora está habilitado de forma predeterminada, lo que significa que a menos que desee utilizar la compatibilidad con USB, ya no es necesario que sea miembro del grupo de vboxusers.
  • Chromium se ha actualizado a 39.0.2171.65. enablePepperPDF ahora está habilitado de forma predeterminada. Los paquetes de contenedor de cromo * ya no existen, porque el soporte NSAPI aguas arriba se eliminó. cromo-estable ha cambiado de nombre a cromo.
  • La documentación de empaquetado de Python ahora es parte del manual de nixpkgs. Para anular los paquetes de python disponibles para una python personalizada, ahora usa pkgs.pythonFull.buildEnv.override en lugar de pkgs.pythonFull.override.
  • boot.resumeDevice = & quot; 8: 6 & quot; ya no es compatible. La mayoría de los usuarios querrán dejarlo sin definir, que toma las particiones de intercambio automáticamente. Hay una afirmación de evaluación para garantizar que la cadena comience con una barra inclinada.
  • La zona horaria predeterminada del sistema para las instalaciones de NixOS cambió de CET a UTC. Para elegir una zona horaria diferente para su sistema, configure time.timeZone en configuration.nix. Una lista bastante completa de valores posibles para esa configuración está disponible en https://en.wikipedia.org/wiki/List_of_tz_database_time_zones.
  • La pantalla de GNU se actualizó a 4.2.1, lo que interrumpe la capacidad de conectarse a sesiones creadas por versiones anteriores de la pantalla.
  • El controlador de la GPU Intel se actualizó a la versión 3.x de la versión preliminar (utilizada por la mayoría de las distribuciones) y ahora es compatible con DRI3.

Qué hay de nuevo en la versión 14.12.727:

  • Además de numerosos paquetes nuevos y actualizados, esta versión tiene los siguientes aspectos destacados:
  • Systemd se ha actualizado a la versión 217, que tiene numerosas mejoras.
  • Nix se ha actualizado a 1.8.
  • NixOS ahora está basado en Glibc 2.20.
  • KDE se ha actualizado a 4.14.
  • El kernel de Linux predeterminado se ha actualizado a 3.14.
  • Si users.mutableUsers está habilitado (el valor predeterminado), los cambios realizados en la declaración de un usuario o grupo se realizarán correctamente al ejecutar nixos-rebuild. Por ejemplo, eliminar una especificación de usuario de configuration.nix hará que se elimine la cuenta de usuario real. Si users.mutableUsers está deshabilitado, ya no es necesario especificar UID o GID; si se omite, se asignan dinámicamente.
  • Se agregaron los siguientes servicios desde la última versión:
  • atftpd
  • contramaestre
  • bspwm
  • chronos
  • collectd
  • cónsul
  • cpuminer-cryptonight
  • crashplan
  • dnscrypt-proxy
  • docker-registry
  • docker
  • etc.d
  • fail2ban
  • fcgiwrap
  • flota
  • fluxbox
  • gdm
  • geoclue2
  • gitlab
  • gitolita
  • gnome3.gnome-documents
  • gnome3.gnome-online-miners
  • gnome3.gvfs
  • gnome3.seahorse
  • hbase
  • i2pd
  • influxdb
  • kubernetes
  • liquidsoap
  • lxc
  • mailpile
  • mesos
  • mlmmj
  • monetdb
  • mopids
  • neo4j
  • nsd
  • openntpd
  • opentsdb
  • openvswitch
  • parallels-guest
  • peerflix
  • phd
  • polipo
  • Persianas
  • radical
  • redmine
  • riemann
  • scollector
  • busca
  • siproxd
  • strongswan
  • tcsd
  • teamspeak3
  • thermald
  • par / mr
  • par / servidor
  • uhub
  • unifi
  • znc
  • zookeeper
  • Al actualizar desde una versión anterior, tenga en cuenta los siguientes cambios incompatibles:
  • La versión predeterminada de Apache httpd ahora es 2.4. Si usa la opción extraConfig para pasar el texto de configuración de Apache literal, puede que necesite actualizarlo; consulte la documentación de Apache para obtener detalles. Si desea continuar utilizando httpd 2.2, agregue la siguiente línea a su configuración de NixOS: rogramlisting & gt; rvices.httpd.package = pkgs.apacheHttpd_2_2; lista de programas & gt;
  • PHP 5.3 se ha eliminado porque ya no es compatible con el proyecto PHP. Una guía de migración está disponible.
  • El lado del host de un par de Ethernet virtual del contenedor ahora se llama ve-nombre-contenedor en lugar de c-nombre-contenedor.
  • Se ha eliminado el soporte de GNOME 3.10. La versión predeterminada de GNOME ahora es 3.12.
  • VirtualBox se ha actualizado a la versión 4.3.20. Se puede requerir que los usuarios ejecuten rm -rf /tmp/.vbox*. La línea de importaciones = [] ya no es necesaria, use services.virtualboxHost.enable = true en su lugar.
  • Además, el modo de endurecimiento ahora está habilitado de forma predeterminada, lo que significa que a menos que desee utilizar la compatibilidad con USB, ya no es necesario que sea miembro del grupo de vboxusers.
  • Chromium se ha actualizado a 39.0.2171.65. enablePepperPDF ahora está habilitado de forma predeterminada. Los paquetes de contenedor de cromo * ya no existen, porque el soporte NSAPI aguas arriba se eliminó. cromo-estable ha cambiado de nombre a cromo.
  • La documentación de empaquetado de Python ahora es parte del manual de nixpkgs. Para anular los paquetes de python disponibles para una python personalizada, ahora usa pkgs.pythonFull.buildEnv.override en lugar de pkgs.pythonFull.override.
  • boot.resumeDevice = & quot; 8: 6 & quot; ya no es compatible. La mayoría de los usuarios querrán dejarlo sin definir, que toma las particiones de intercambio automáticamente. Hay una afirmación de evaluación para garantizar que la cadena comience con una barra inclinada.
  • La zona horaria predeterminada del sistema para las instalaciones de NixOS cambió de CET a UTC. Para elegir una zona horaria diferente para su sistema, configure time.timeZone en configuration.nix. Una lista bastante completa de valores posibles para esa configuración está disponible en https://en.wikipedia.org/wiki/List_of_tz_database_time_zones.
  • La pantalla de GNU se actualizó a 4.2.1, lo que interrumpe la capacidad de conectarse a sesiones creadas por versiones anteriores de la pantalla.
  • El controlador de la GPU Intel se actualizó a la versión 3.x de la versión preliminar (utilizada por la mayoría de las distribuciones) y ahora es compatible con DRI3.

Qué hay de nuevo en la versión 14.12.669:

  • Además de numerosos paquetes nuevos y actualizados, esta versión tiene los siguientes aspectos destacados:
  • Systemd se ha actualizado a la versión 217, que tiene numerosas mejoras.
  • Nix se ha actualizado a 1.8.
  • NixOS ahora está basado en Glibc 2.20.
  • KDE se ha actualizado a 4.14.
  • El kernel de Linux predeterminado se ha actualizado a 3.14.
  • Si users.mutableUsers está habilitado (el valor predeterminado), los cambios realizados en la declaración de un usuario o grupo se realizarán correctamente al ejecutar nixos-rebuild. Por ejemplo, eliminar una especificación de usuario de configuration.nix hará que se elimine la cuenta de usuario real. Si users.mutableUsers está deshabilitado, ya no es necesario especificar UID o GID; si se omite, se asignan dinámicamente.
  • Se agregaron los siguientes servicios desde la última versión:
  • atftpd
  • contramaestre
  • bspwm
  • chronos
  • collectd
  • cónsul
  • cpuminer-cryptonight
  • crashplan
  • dnscrypt-proxy
  • docker-registry
  • docker
  • etc.d
  • fail2ban
  • fcgiwrap
  • flota
  • fluxbox
  • gdm
  • geoclue2
  • gitlab
  • gitolita
  • gnome3.gnome-documents
  • gnome3.gnome-online-miners
  • gnome3.gvfs
  • gnome3.seahorse
  • hbase
  • i2pd
  • influxdb
  • kubernetes
  • liquidsoap
  • lxc
  • mailpile
  • mesos
  • mlmmj
  • monetdb
  • mopids
  • neo4j
  • nsd
  • openntpd
  • opentsdb
  • openvswitch
  • parallels-guest
  • peerflix
  • phd
  • polipo
  • Persianas
  • radical
  • redmine
  • riemann
  • scollector
  • busca
  • siproxd
  • strongswan
  • tcsd
  • teamspeak3
  • thermald
  • par / mr
  • par / servidor
  • uhub
  • unifi
  • znc
  • zookeeper
  • Al actualizar desde una versión anterior, tenga en cuenta los siguientes cambios incompatibles:
  • La versión predeterminada de Apache httpd ahora es 2.4. Si usa la opción extraConfig para pasar el texto de configuración de Apache literal, puede que necesite actualizarlo; consulte la documentación de Apache para obtener detalles. Si desea continuar utilizando httpd 2.2, agregue la siguiente línea a su configuración de NixOS: rogramlisting & gt; rvices.httpd.package = pkgs.apacheHttpd_2_2; lista de programas & gt;
  • PHP 5.3 se ha eliminado porque ya no es compatible con el proyecto PHP. Una guía de migración está disponible.
  • El lado del host de un par de Ethernet virtual del contenedor ahora se llama ve-nombre-contenedor en lugar de c-nombre-contenedor.
  • Se ha eliminado el soporte de GNOME 3.10. La versión predeterminada de GNOME ahora es 3.12.
  • VirtualBox se ha actualizado a la versión 4.3.20. Se puede requerir que los usuarios ejecuten rm -rf /tmp/.vbox*. La línea de importaciones = [] ya no es necesaria, use services.virtualboxHost.enable = true en su lugar.
  • Además, el modo de endurecimiento ahora está habilitado de forma predeterminada, lo que significa que a menos que desee utilizar la compatibilidad con USB, ya no es necesario que sea miembro del grupo de vboxusers.
  • Chromium se ha actualizado a 39.0.2171.65. enablePepperPDF ahora está habilitado de forma predeterminada. Los paquetes de contenedor de cromo * ya no existen, porque el soporte NSAPI aguas arriba se eliminó. cromo-estable ha cambiado de nombre a cromo.
  • La documentación de empaquetado de Python ahora es parte del manual de nixpkgs. Para anular los paquetes de python disponibles para una python personalizada, ahora usa pkgs.pythonFull.buildEnv.override en lugar de pkgs.pythonFull.override.
  • boot.resumeDevice = & quot; 8: 6 & quot; ya no es compatible. La mayoría de los usuarios querrán dejarlo sin definir, que toma las particiones de intercambio automáticamente. Hay una afirmación de evaluación para garantizar que la cadena comience con una barra inclinada.
  • La zona horaria predeterminada del sistema para las instalaciones de NixOS cambió de CET a UTC. Para elegir una zona horaria diferente para su sistema, configure time.timeZone en configuration.nix. Una lista bastante completa de valores posibles para esa configuración está disponible en https://en.wikipedia.org/wiki/List_of_tz_database_time_zones.
  • La pantalla de GNU se actualizó a 4.2.1, lo que interrumpe la capacidad de conectarse a sesiones creadas por versiones anteriores de la pantalla.
  • El controlador de la GPU Intel se actualizó a la versión 3.x de la versión preliminar (utilizada por la mayoría de las distribuciones) y ahora es compatible con DRI3.

Qué hay de nuevo en la versión 14.12:

  • Además de numerosos paquetes nuevos y actualizados, esta versión tiene los siguientes aspectos destacados:
  • Systemd se ha actualizado a la versión 217, que tiene numerosas mejoras.
  • Nix se ha actualizado a 1.8.
  • NixOS ahora está basado en Glibc 2.20.
  • KDE se ha actualizado a 4.14.
  • El kernel de Linux predeterminado se ha actualizado a 3.14.
  • Si users.mutableUsers está habilitado (el valor predeterminado), los cambios realizados en la declaración de un usuario o grupo se realizarán correctamente al ejecutar nixos-rebuild. Por ejemplo, eliminar una especificación de usuario de configuration.nix hará que se elimine la cuenta de usuario real. Si users.mutableUsers está deshabilitado, ya no es necesario especificar UID o GID; si se omite, se asignan dinámicamente.
  • Se agregaron los siguientes servicios desde la última versión:
  • atftpd
  • contramaestre
  • bspwm
  • chronos
  • collectd
  • cónsul
  • cpuminer-cryptonight
  • crashplan
  • dnscrypt-proxy
  • docker-registry
  • docker
  • etc.d
  • fail2ban
  • fcgiwrap
  • flota
  • fluxbox
  • gdm
  • geoclue2
  • gitlab
  • gitolita
  • gnome3.gnome-documents
  • gnome3.gnome-online-miners
  • gnome3.gvfs
  • gnome3.seahorse
  • hbase
  • i2pd
  • influxdb
  • kubernetes
  • liquidsoap
  • lxc
  • mailpile
  • mesos
  • mlmmj
  • monetdb
  • mopids
  • neo4j
  • nsd
  • openntpd
  • opentsdb
  • openvswitch
  • parallels-guest
  • peerflix
  • phd
  • polipo
  • Persianas
  • radical
  • redmine
  • riemann
  • scollector
  • busca
  • siproxd
  • strongswan
  • tcsd
  • teamspeak3
  • thermald
  • par / mr
  • par / servidor
  • uhub
  • unifi
  • znc
  • zookeeper
  • Al actualizar desde una versión anterior, tenga en cuenta los siguientes cambios incompatibles:
  • La versión predeterminada de Apache httpd ahora es 2.4. Si usa la opción extraConfig para pasar el texto de configuración de Apache literal, puede que necesite actualizarlo; consulte la documentación de Apache para obtener detalles. Si desea continuar utilizando httpd 2.2, agregue la siguiente línea a su configuración de NixOS: rogramlisting & gt; rvices.httpd.package = pkgs.apacheHttpd_2_2; lista de programas & gt;
  • PHP 5.3 se ha eliminado porque ya no es compatible con el proyecto PHP. Una guía de migración está disponible.
  • El lado del host de un par de Ethernet virtual del contenedor ahora se llama ve-nombre-contenedor en lugar de c-nombre-contenedor.
  • Se ha eliminado el soporte de GNOME 3.10. La versión predeterminada de GNOME ahora es 3.12.
  • VirtualBox se ha actualizado a la versión 4.3.20. Se puede requerir que los usuarios ejecuten rm -rf /tmp/.vbox*. La línea de importaciones = [] ya no es necesaria, use services.virtualboxHost.enable = true en su lugar.
  • Además, el modo de endurecimiento ahora está habilitado de forma predeterminada, lo que significa que a menos que desee utilizar la compatibilidad con USB, ya no es necesario que sea miembro del grupo de vboxusers.
  • Chromium se ha actualizado a 39.0.2171.65. enablePepperPDF ahora está habilitado de forma predeterminada. Los paquetes de contenedor de cromo * ya no existen, porque el soporte NSAPI aguas arriba se eliminó. cromo-estable ha cambiado de nombre a cromo.
  • La documentación de empaquetado de Python ahora es parte del manual de nixpkgs. Para anular los paquetes de python disponibles para una python personalizada, ahora usa pkgs.pythonFull.buildEnv.override en lugar de pkgs.pythonFull.override.
  • boot.resumeDevice = & quot; 8: 6 & quot; ya no es compatible. La mayoría de los usuarios querrán dejarlo sin definir, que toma las particiones de intercambio automáticamente. Hay una afirmación de evaluación para garantizar que la cadena comience con una barra inclinada.
  • La zona horaria predeterminada del sistema para las instalaciones de NixOS cambió de CET a UTC. Para elegir una zona horaria diferente para su sistema, configure time.timeZone en configuration.nix. Una lista bastante completa de valores posibles para esa configuración está disponible en https://en.wikipedia.org/wiki/List_of_tz_database_time_zones.
  • La pantalla de GNU se actualizó a 4.2.1, lo que interrumpe la capacidad de conectarse a sesiones creadas por versiones anteriores de la pantalla.
  • El controlador de la GPU Intel se actualizó a la versión 3.x de la versión preliminar (utilizada por la mayoría de las distribuciones) y ahora es compatible con DRI3.

Qué hay de nuevo en la versión 14.04:

  • La instalación en sistemas UEFI ahora es compatible. Consulte la Sección 1.2.1, & quot; Instalación de UEFI & quot; para más detalles.
  • Systemd se ha actualizado a la versión 212, que tiene numerosas mejoras. NixOS ahora inicia automáticamente las instancias de usuario del sistema al iniciar sesión. Puede definir unidades de usuario globales a través de las opciones systemd.unit. *.
  • NixOS ahora está basado en Glibc 2.19 y GCC 4.8.
  • El kernel de Linux predeterminado se ha actualizado a 3.12.
  • KDE se ha actualizado a 4.12.
  • Nix se ha actualizado a 1.7.
  • NixOS ahora admite una administración totalmente declarativa de usuarios y grupos. Si configura users.mutableUsers como falso, los contenidos de / etc / passwd y / etc / group serán congruentes con su configuración de NixOS. Por ejemplo, si elimina un usuario de users.extraUsers y ejecuta nixos-rebuild, la cuenta de usuario dejará de existir. Además, los comandos imperativos para administrar usuarios y grupos, como useradd, ya no están disponibles. Si users.mutableUsers es verdadero (el valor predeterminado), el comportamiento no se modifica desde NixOS 13.10.
  • NixOS ahora tiene soporte básico para contenedores, lo que significa que puede ejecutar fácilmente una instancia NixOS como contenedor en un sistema host NixOS. Estos contenedores son adecuados para pruebas y experimentación pero no para uso de producción, ya que no están completamente aislados del host. Consulte el Capítulo 5, Contenedores para obtener más información.
  • Las unidades de sistema proporcionadas por paquetes ahora pueden anularse desde la configuración de NixOS. Por ejemplo, si un paquete foo proporciona unidades systemd, puede decir:
  • systemd.packages = [pkgs.foo];
  • para habilitar esas unidades. Luego puede establecer o anular las opciones de la unidad de la manera habitual, por ejemplo,
  • systemd.services.foo.wantedBy = [& quot; usuario_multiple.objetivo & quot; ];
  • systemd.services.foo.serviceConfig.MemoryLimit = & quot; 512M & quot ;;
  • Al actualizar desde una versión anterior, tenga en cuenta los siguientes cambios incompatibles:
  • Nixpkgs ya no expone paquetes no libres de forma predeterminada. Si su configuración de NixOS requiere paquetes libres de Nixpkgs, debe habilitar el soporte para ellos explícitamente configurando:
  • nixpkgs.config.allowUnfree = true;
  • De lo contrario, aparece un mensaje de error como:
  • error: paquete 'nvidia-x11-331.49-3.12.17' en '... / nvidia-x11 / default.nix: 56'
  • tiene una licencia no libre, se niega a evaluar
  • El reproductor de Adobe Flash ya no está habilitado de manera predeterminada en las envolturas de Firefox y Chromium. Para habilitarlo, debe establecer:
  • nixpkgs.config.allowUnfree = true;
  • nixpkgs.config.firefox.enableAdobeFlash = true; # para Firefox
  • nixpkgs.config.chromium.enableAdobeFlash = true; # para Chromium
  • El firewall ahora está habilitado de forma predeterminada. Si no quiere esto, debe deshabilitarlo explícitamente:
  • networking.firewall.enable = false;
  • La opción boot.loader.grub.memtest86 ha cambiado de nombre a boot.loader.grub.memtest86.enable.
  • El servicio mysql55 se ha fusionado en el servicio mysql, que ya no establece un valor predeterminado para la opción services.mysql.package.
  • Las variantes de paquete ahora se diferencian con el sufijo del nombre, en lugar de la versión. Por ejemplo, sqlite-3.8.4.3-interactive ahora se llama sqlite-interactive-3.8.4.3. Esto asegura que nix-env -i sqlite no es ambigua, y que nix-env-u no & quot; upgrade & quot; sqlite a sqlite-interactive o viceversa. En particular, este cambio afecta al contenedor de Firefox (que proporciona complementos), ya que ahora se llama firefox-wrapper. Entonces cuando uses nix-env, deberías hacer nix-env -e firefox; nix-env -i firefox-wrapper si quieres seguir usando el wrapper. Este cambio no afecta la administración del paquete declarativo, ya que los nombres de atributo como pkgs.firefoxWrapper ya no eran ambiguos.
  • El enlace simbólico /etc/ca-bundle.crt se ha ido. En su lugar, los programas deberían usar la variable de entorno OPENSSL_X509_CERT_FILE (que apunta a /etc/ssl/certs/ca-bundle.crt).

Imágenes

nixos_1_69518.jpg
nixos_2_69518.jpg
nixos_3_69518.jpg
nixos_4_69518.jpg
nixos_5_69518.jpg

Programas parecidos

Simplicity Linux
Simplicity Linux

5 Sep 16

DeLi Linux
DeLi Linux

11 May 15

FAI-CD
FAI-CD

9 Dec 15

Comentarios a la NixOS

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!