Listas enlazadas intrusivas: cómo las emplea Linux para gestionar procesos

Las listas enlazadas intrusivas son una variante de las listas enlazadas en la que los punteros de enlace se embeben dentro de la propia estructura del objeto que se desea enlazar, en lugar de residir en un nodo externo que contiene un puntero a los datos. En una lista convencional cada nodo almacen

La comunidad del kernel llora la muerte de Dan Williams

Dan Williams, desarrollador veterano y muy reconocido del kernel de Linux, ha fallecido, según confirmó la comunidad técnica el 23 de julio de 2026. El anuncio, publicado en LWN.net, generó una ola de reacciones entre colaboradores del proyecto Linux, donde Williams era una figura respetada por su l

El kernel de Linux elimina strncpy tras seis años de refactorización

El núcleo de Linux ha completado la retirada de la función strncpy, una labor que ha requerido seis años y más de 360 parches. strncpy, heredada de la biblioteca de cadenas de C (lenguaje creado en 1972), se diseñó como corrección de strcpy para evitar desbordamientos de búfer, pero presenta dos pro

Linux 7.2 elimina la API strncpy tras seis años y más de 360 parches

El kernel Linux 7.2 ha eliminado definitivamente la API strncpy, una función heredada para copiar hasta un número determinado de bytes que llevaba años marcada como obsoleta dentro del propio núcleo. La retirada es el resultado de un trabajo de ingeniería de seis años que se ha concretado en aproxim

Linus Torvalds publica Linux 7.1 y abre la ventana de fusión

Linus Torvalds anunció el lanzamiento de la versión 7.1 del kernel de Linux el 14 de junio de 2026, una edición de mantenimiento que se publicó puntualmente aunque desde una franja horaria distinta a la habitual. El creador del kernel reconoció que en las próximas jornadas no estará en su zona de co

Linux debate cómo sustituir el patrón fork() + exec() en el núcleo

La comunidad de desarrollo del kernel de Linux ha reabierto un debate que lleva décadas pendiente: cómo reemplazar el venerable patrón fork() + exec() por un mecanismo más eficiente de creación de procesos. Una propuesta reciente del desarrollador Li Chen, bautizada como "spawn templates" (plantilla

Apple Silicon: ¿Adiós a la limitación de VMs?

Este artículo de khronokernel.com explora una limitación frustrante en las máquinas virtuales (VM) de Apple Silicon: macOS solo permite ejecutar un máximo de dos VM de macOS simultáneamente. Esta restricción se basa en una cláusula de la licencia de Apple que limita el uso de copias adicionales de m

Linux: Kernel sin IPv4 es posible con nuevos parches

Un desarrollador de Linux, David Woodhouse, ha propuesto una serie de parches que permitirían construir kernels de Linux con soporte únicamente para IPv6, eliminando o deprecando el soporte para IPv4, conocido como “legacy IP”. Los parches, enviados recientemente, introducen una opción de configurac

Fallo en Linux causa congelamientos: detectado y corregido

Superluminal, una herramienta de perfilado de CPU, ha encontrado un fallo crítico en el kernel de Linux que provoca congelamientos del sistema. El equipo de desarrollo, tras una exhaustiva investigación, descubrió que el problema se manifestaba periódicamente en sistemas Fedora 42 (kernel 6.17.4-200

Linux optimiza la gestión de memoria swap

El kernel de Linux está modernizando la gestión de memoria swap con la introducción de 'espacios de swap virtuales', un cambio significativo que busca simplificar y optimizar el proceso. Anteriormente, el sistema dependía de una tabla de swap por dispositivo, lo que complicaba tareas como la elimina

Linux y PostgreSQL: ¿Mejoras en el rendimiento?

Este artículo del blog de Erthalion explora recientes cambios en el kernel de Linux que podrían ser relevantes para la base de datos PostgreSQL. El objetivo principal es identificar mejoras potenciales en el rendimiento y nuevas funcionalidades que el kernel ofrece y que podrían beneficiar a Postgre

TCP Zero-Copy: Acelera la transferencia de datos en Linux

TCP Zero-Copy es una característica del kernel de Linux que optimiza la transferencia de datos a través de sockets TCP al evitar copias innecesarias de memoria entre el espacio de usuario y el kernel. Tradicionalmente, al enviar o recibir datos, los datos se copian de la memoria del usuario al espac

TAL: Ensamblador seguro para software crítico

## Lenguaje Ensamblador Tipado (TAL): Un Puente Seguro entre Lenguajes de Alto Nivel y Hardware ¿Qué es y por qué es importante? En el mundo del desarrollo de software, especialmente en áreas críticas como sistemas operativos, kernels móviles y aplicaciones que requieren una seguridad extrema, la