Noticias que mencionan NixOS

Lix 2.96 'Bingsu' mejora seguridad y soporta nuevo protocolo RPC

El equipo de Lix ha lanzado la versión 2.96, denominada 'Bingsu', una actualización mayor centrada en la seguridad, la mejora de la infraestructura del depurador y el avance hacia el protocolo RPC de Cap’n’Proto. Esta versión, que sigue la evolución de Nix, introduce cambios significativos en la int

Reflexiones sobre el desarrollo de software y la IA generativa

El artículo analiza las tendencias actuales en el desarrollo de software, centrado en la relación entre los programadores y la inteligencia artificial generativa. El autor observa una polarización en la comunidad, donde una parte prioriza la ética y la calidad humana del código, mientras que otra se

VEX en NixOS: automatización de la gestión de vulnerabilidades

La inundación de informes de vulnerabilidades asistidos por IA ha obligado a equipos de seguridad a reevaluar sus procesos de triaje. Aunque los documentos VEX (Vulnerability Exploitability eXchange) ofrecen una solución técnica para determinar la exposición real del software, su generación manual e

Por qué specialArgs es perjudicial en el ecosistema de Nix

El uso de specialArgs en NixOS y nix-darwin se ha convertido en una práctica problemática debido a su falta de portabilidad y su impacto negativo en la reutilización de módulos. Este artículo técnico, publicado por un desarrollador tras su experiencia en NixCon 2026, argumenta que la inyección de ar

Guía técnica para instalar Nix y Home Manager en el Steam Frame

Este artículo técnico detalla el proceso de instalación de Nix y Home Manager en el Steam Frame, un dispositivo de realidad virtual basado en SteamOS. El autor explica que, al compartir el mismo sistema operativo con el Steam Deck, la configuración se simplifica significativamente, permitiendo gesti

Configuración de túneles HTTP autoalojados con SSH y Nginx

Este artículo técnico detalla la implementación de túneles HTTP autoalojados utilizando únicamente OpenSSH y Nginx, eliminando la dependencia de servicios comerciales como ngrok o frp. El proceso comienza estableciendo una conexión inversa a través de SSH, donde el servidor asigna un puerto temporal

Reescritura del firmware de la Watchy en Rust y gestión de pantallas e-paper

El desarrollo de firmware para el reloj inteligente Watchy (SQFMI) ha sido reescrito en Rust para superar las limitaciones del código original en C++ y las librerías de Arduino. Este proyecto técnico detalla el proceso de migración, que comenzó con la adopción de Rust en el ESP32, un microcontrolado

Países Bajos despliega DAWO para evitar sanciones de EE. UU. a Microsoft

El gobierno de Países Bajos ha iniciado la implementación de DAWO (Digitaal Autonome Werkomgeving Overheid), un ecosistema de software basado en NixOS, para reducir su dependencia de servicios de Microsoft tras las sanciones impuestas por EE. UU. a la Corte Penal Internacional. Esta medida busca gar

Cómo instalar NixOS en un Steam Link mediante kexec

Este artículo técnico detalla el proceso de instalar NixOS en un dispositivo Steam Link, un hardware de Valve que utiliza un procesador Arm. El objetivo es crear un sistema operativo ligero y de bajo consumo que permanezca activo continuamente. El autor identifica que el principal obstáculo técnico

OmniBin: un sistema de archivos FUSE con todos los binarios de Nixpkgs

OmniBin es un sistema de archivos FUSE que permite acceder a todos los binarios disponibles en el repositorio Nixpkgs sin necesidad de instalarlos individualmente. La herramienta elimina la necesidad de configurar manualmente cada paquete en la configuración de Nix, permitiendo que los binarios esté

Configuración de swap, ZRAM y hibernación en NixOS

La gestión de la memoria virtual en NixOS es un tema complejo que requiere distinguir entre las recomendaciones para servidores y las adecuadas para estaciones de trabajo de escritorio. El autor argumenta que el uso de swap es esencial para habilitar la hibernación (S4), un modo de suspensión que pe

Configuración de GoatCounter y NixOS para análisis web sin bots

El artículo técnico detalla la implementación de una plataforma de análisis web autoalojada, GoatCounter, sobre el sistema operativo NixOS, con el objetivo de eliminar el rastreo de datos personales y filtrar el tráfico de bots. El autor, Vincent Bernat, explica cómo reemplazó a Google Analytics por

Guía para crear servicios personalizados en Guix

Un usuario que migra sus servidores de NixOS a Guix documenta el proceso de creación de un servicio personalizado para Caddy, un proxy inverso no disponible por defecto en el canal oficial. El artículo sirve como tutorial para principiantes, explicando cómo definir tipos de servicio, crear usuarios

Guix: Una opción declarativa para sistemas operativos

La migración de mi infracción de servidor de Linux de Arch Linux a GNU Guix se basa en la necesidad de estabilidad y reproducibilidad en entornos 24 horas continuas. Guix ofrece un modelo declarativo de configuración en código completo en Scheme (GNU Guile), eliminando la entropía de las rutinas tra

Cómo desplegar unikernels de MirageOS sobre NixOS

Este artículo explica cómo combinar dos tecnologías del ecosistema del software libre —NixOS y MirageOS— para desplegar servicios de red reproducibles y seguros, tomando como caso de uso un servidor DNS autoritativo. MirageOS es un framework de library operating system que permite compilar aplicaci

Grail: cómo llevar rangos de versiones a Nixpkgs tras una década sin ellos

Grail es una nueva herramienta —presentada por su autor en el blog de nixmultiverse— que introduce por primera vez soporte para rangos de versiones en Nixpkgs, el gestor de paquetes funcional sobre el que se construye NixOS. Hasta ahora, cada atributo del repositorio tenía una única versión ligada a

Desarrollo de un stack de red propio para la red DN42

El autor del proyecto DNet-core ha reactivado su iniciativa de desarrollo de un stack de red personalizado tras cuatro años de inactividad. Este software, escrito en C++, permite gestionar el tráfico de red a nivel bajo sin depender del kernel de Linux estándar. La actualización reciente incluye la

Builds bootstrapeables: cómo y por qué reconstruir el software desde cero

En la conferencia FOSSY 2026, celebrada en el campus de la Universidad de Columbia Británica (Vancouver, Canadá), Timothy Sample pronunció una charla en la pista 'Toolchains and Other Development Tools' dedicada a los builds bootstrapeables, una disciplina menos conocida que los builds reproducibles

SELF: un ejecutable que es una base de datos SQLite

El desarrollador Farid Zakaria presenta SELF (Structured Executable & Linkable Format), un prototipo que reemplaza el formato ELF de los ejecutables en Linux por una base de datos SQLite. El proyecto, disponible en GitHub bajo el nombre selfdb, surge de años de trabajo previos del autor, entre ellos

Cazar un bug de pérdida de datos en el historial de Zsh

Un usuario avanzado de Zsh documenta una investigación de varios años sobre un bug que provocaba la pérdida periódica de entradas en el archivo ~/.zsh_history: comandos que sabía que había ejecutado desaparecían sin dejar rastro de corrupción visible. El artículo describe paso a paso la metodología

Nixpkgs tiene un problema de garantías procesales en su gobernanza

Un ex-colaborador veterano de Nix y NixOS denuncia que Nixpkgs carece de un proceso formal y transparente para la toma de decisiones de gobernanza. Relata que el 8 de junio de 2025 la delegación de committers le retiró el acceso de forma indefinida por un «patrón consistente de mal juicio», citando

Un repositorio lleva Nix y NixOS al superordenador personal DGX Spark de NVIDIA

El proyecto de código abierto nixos-dgx-spark, publicado en GitHub por el usuario graham33, ofrece una vía oficial para ejecutar Nix y NixOS en el superordenador personal NVIDIA DGX Spark, un equipo compacto orientado a cargas de inteligencia artificial que también se comercializa como Asus Ascent G

legionlinuxtui: control de portátiles Lenovo Legion desde la terminal

legionlinuxtui es una interfaz de terminal (TUI) escrita en Go que permite monitorizar y configurar portátiles Lenovo Legion bajo Linux. La herramienta se apoya en los controladores Lenovo Legion Linux Drivers y en lm_sensors, por lo que es necesario tener ambos componentes correctamente instalados

Construir software de sistemas con Nix: entornos reproducibles para Rust y BPF

Nix es, a la vez, un gestor de paquetes, un sistema de compilación, un lenguaje para definir builds y la base de la distribución Linux NixOS. Su pieza más práctica para equipos de desarrollo son los flakes, que funcionan como un lockfile universal: fijan una revisión concreta del repositorio nixpkgs

El kernel Linux adoptará soporte para $ORIGIN mediante eBPF y binfmt_misc

El desarrollador Farid Zakaria anuncia una colaboración con el mantenedor de VFS Christian Brauner que incorporará al kernel Linux un mecanismo programable, basado en eBPF y binfmt_misc, para resolver dinámicamente el intérprete de los binarios. El objetivo es habilitar el soporte de $ORIGIN (la rut

Reconstruir un servidor doméstico en NixOS tras la muerte de una microSD

El servidor doméstico del autor, basado en una Raspberry Pi 4B con NixOS, dejó de responder tras un corte de luz en el edificio. Al conectar la Pi a una pantalla de depuración, descubrió que la tarjeta microSD —que alojaba el sistema raíz— había muerto: fsck encontraba errores nuevos tras cada revis

La caída de la ballena de la IA y el software libre

Los laboratorios de IA frontera —empresas como Anthropic y OpenAI— están subsidiando actualmente el uso de modelos avanzados mediante ingentes cantidades de capital, una situación que sus críticos consideran insostenible a largo plazo. Al igual que el cadáver de una ballena que se hunde hasta el fon

Investigación sobre el subsistema gráfico de Linux

Un usuario documenta su proceso de aprendizaje del funcionamiento interno del sistema gráfico de Linux, empezando por dibujar un triángulo con la GPU y trazando el código a través de Mesa3D, GLFW, OpenGL, Vulkan, Wayland y DRM de Linux. El autor explica que evitaba los problemas de controladores grá

Spindle incorpora un motor basado en microVM para flujos de trabajo aislados

Spindle, el motor de flujos de trabajo del proyecto Tangled, suma un segundo motor de ejecución llamado microvm, que se suma al ya existente Nixery y es totalmente compatible con él. Cada flujo de trabajo se ejecuta ahora dentro de su propia micro máquina virtual: un entorno completo, con sistema op

De Proxmox a NixOS con Incus: la migración a un homelab declarativo

El ingeniero Bas Nijholt ha abandonado por completo Proxmox para reconstruir su homelab sobre NixOS con Incus como gestor de contenedores y máquinas virtuales. El artículo, publicado en su blog personal, detalla el proceso de migración y las razones técnicas que le llevaron a sustituir un hipervisor

Cómo reducir el tamaño de una ISO de NixOS deshabilitando componentes

Las imágenes ISO que genera NixOS mediante el módulo `iso-image.nix` ocupan 458 MiB en su configuración más básica, casi diez veces más que el escritorio completo de Damn Small Linux y muy por encima de las 66 MiB que pesa la ISO de Alpine para máquinas virtuales. El grueso del volumen se concentra

Bootimus: un servidor de arranque PXE/HTTP autónomo en un único binario

Bootimus es un servidor de arranque PXE y HTTP pensado para simplificar el despliegue de sistemas operativos en red sin alterar la infraestructura existente. Se distribuye como un único binario escrito en Go, con iPXE, interfaz web, SQLite y todos los recursos necesarios incrustados, de modo que no

Frood: un NAS completo dentro de un initramfs de Alpine Linux

Frood es un proyecto personal que replantea la arquitectura tradicional de un NAS: en lugar de instalar Alpine Linux sobre un disco y mantener un sistema de archivos raíz persistente, el sistema operativo al completo —kernel, módulos, paquetes, configuración y servicios— se empaqueta dentro de un ún

Nucleus, un runtime OCI ligero y declarativo para NixOS y cargas de IA

Nucleus es un runtime de contenedores minimalista, endurecido en seguridad y declarativo, pensado para Linux y especialmente para servicios basados en NixOS, así como para cargas de trabajo de agentes de inteligencia artificial. A diferencia de Docker, no utiliza imágenes, capas ni registros OCI: el

Los temporizadores de systemd no reciben el cariño que merecen

Los temporizadores de systemd constituyen una alternativa moderna y robusta al venerable cron para programar tareas en sistemas Linux. Aunque las tareas programadas mediante cron siguen siendo omnipresentes, arrastran limitaciones heredadas de décadas: rutas de ejecución ambiguas, salidas estándar y

Chuwi Minibook X: el netbook que merecemos

El Chuwi Minibook X es un subportátil de 10,5 pulgadas con arquitectura x86_64 que revive el concepto de los netbook, pero adaptado a 2026. Incluye 16 GB de RAM LPDDR5, una unidad NVMe de 512 GB ampliable y un procesador Intel N150 de cuatro núcleos a 3,6 GHz. Su peso es de apenas 912 gramos y tiene

NixOS implementa Secure Boot para proteger el proceso de arranque

NixOS implementará soporte para Secure Boot, una funcionalidad que protege el sistema de atacantes que comprometan el proceso de arranque. Durante el Ocean Sprint, un hackathon dedicado a Nix, los desarrolladores Julian, nikstur y RaitoBezarius crearon Lanzaboote, una aplicación EFI que cumple con l

Deptool: La herramienta de despliegue hecha a medida

Este artículo narra la experiencia de Ruud van Asseldonk al construir una herramienta de despliegue personalizada, denominada Deptool, motivado por la frustración con las herramientas existentes y la búsqueda de mayor control y eficiencia en sus operaciones. La historia comienza con un intento de mi

Homelab 2026: La evolución de un laboratorio casero

Este artículo de Andrei Sviridov, "Estado del Homelab 2026", describe la evolución de su laboratorio casero (homelab) y las decisiones técnicas que ha tomado para construirlo. El objetivo principal es replicar, a pequeña escala, la independencia y la preparación que implica tener una infraestructura

Apego a lo antiguo: el encanto de la tecnología nostálgica

Este artículo explora la fascinante tendencia de desarrollar un apego emocional a dispositivos electrónicos antiguos, más allá de su simple utilidad. El autor comparte su experiencia personal, que comenzó en la adolescencia al elegir cuidadosamente sus dispositivos, buscando características únicas e

Kanjideck: Fallo por falta de espacio en disco

Un servidor dedicado a la distribución de archivos digitales para clientes de Kanjideck sufrió una interrupción la noche del 31 de marzo debido a un rápido agotamiento del espacio en disco. El servidor, alojado en Hetzner con 4GB de RAM y 40GB de disco, se vio abrumado por una gran cantidad de usuar

Ageless Linux: Usuarios ahora 'proveedores' por ley californiana

Ageless Linux, una distribución basada en Debian, ha declarado que sus usuarios ahora se consideran proveedores de sistemas operativos según la ley AB 1043 de California. Esta ley, que entró en vigor recientemente, obliga a los proveedores de sistemas operativos a verificar la edad de los usuarios p

Linux: nuevas herramientas para despliegues más eficientes

Este artículo explora Bootc y OSTree, tecnologías que modernizan la forma en que se despliegan los sistemas Linux, ofreciendo una alternativa a métodos tradicionales como Packer y buscando soluciones a las limitaciones de NixOS. El autor, buscando una forma de gestionar la configuración del sistema