Flirt avanza con backends para GitHub y listas de correo

Flirt, una herramienta de revisión de código inspirada en el modelo de parches por correo electrónico, incorpora nuevos backends para integrarse con GitHub y con listas de correo alojadas en public-inbox. El autor, que acaba de entregar su tesis, detalla los retos técnicos de cada integración y los

Un usuario reporta IOPS excesivas en systemd-journald sobre Debian 13

Un usuario del proyecto systemd abrió el issue #40262 en GitHub alertando de un consumo de operaciones de E/S desproporcionado en el componente systemd-journald. El caso se reproduce en Debian 13 con kernel Linux 6.12.57 y systemd 257.9 sobre un sistema de archivos XFS. En el escenario descrito, una

Una propuesta para habilitar el trazado de funciones inline en BPF

Alan Maguire, ingeniero de Oracle, propuso añadir información de funciones inline al formato de metadatos BTF del kernel Linux durante una sesión del Linux Storage, Filesystem, Memory-Management, and BPF Summit 2026. El objetivo es resolver un problema práctico: el kernel contiene más de 100.000 fun

WireguardTCP: transporte TCP opcional para el módulo kernel de WireGuard

WireguardTCP es un proyecto que añade una ruta de transporte TCP opcional bajo la capa de cifrado existente de WireGuard en el módulo kernel de Linux. Los handshakes, keepalives y datos cifrados se encapsulan dentro de un flujo TCP persistente por peer, mientras que UDP se mantiene intacto y sigue s

AMD Zen 6 LP apunta al nivel de Zen 5c con un consumo mucho menor

AMD prepara tres tipos de núcleos dentro de su próxima arquitectura Zen 6: los estándar Zen 6, los de bajo consumo Zen 6c y una nueva variante bautizada como Zen 6 LP, diseñada para ofrecer la mejor relación entre rendimiento y consumo. Los datos, extraídos del último parche del kernel de Linux, rev

Avances en gccrs para compilar el núcleo Linux con GCC

El proyecto gccrs, que desarrolla un frontend de Rust para el compilador GCC, dedicó la primera mitad de 2026 a intentar compilar el núcleo Linux, un esfuerzo que ha permitido detectar y corregir múltiples fallos en el compilador. Aunque de momento gccrs solo puede manejar programas sencillos y autó

Colas MPSC sin bloqueos para io_uring en el kernel 7.2

El subsistema io_uring del kernel Linux gestiona un volumen elevado de operaciones en vuelo, lo que exige estructuras de datos eficientes para sus colas internas de trabajo. Hasta la versión 7.1, io_uring se apoyaba en la API llist del kernel, una lista simplemente enlazada sin bloqueos orientada a

Cómo perfilar código eBPF con perf y flamegraphs

Perfilar código eBPF es clave para cuantificar la sobrecarga que introduce un hook en el kernel antes de llevarlo a producción. Este artículo describe una metodología reproducible para medir y diagnosticar ese impacto, usando como caso de estudio un hook LSM de file_open. El método combina tres pie

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

Escribir un programa en C válido sin función main(): tutorial paso a paso

Este tutorial técnico de iximiuz Labs muestra cómo construir un ejecutable en C que prescinde de la función main() y, opcionalmente, de toda la biblioteca estándar, recurriendo directamente a las llamadas al sistema del kernel de Linux. El recorrido parte de un programa «Hola, mundo» convencional co

BPF enviará paquetes directamente sin pasar por el espacio de usuario

Desarrolladores de Tetragon, la herramienta de monitorización de seguridad basada en BPF, presentaron en el Linux Storage, Filesystem, Memory-Management, and BPF Summit de 2026 una solución para que los programas BPF envíen datos a un servidor remoto sin depender de un agente en espacio de usuario.

Una vulnerabilidad 0-day en el kernel de Linux permite escalar privilegios

Un investigador de seguridad detalla una vulnerabilidad 0-day que descubrió en el kernel de Linux, originalmente preparada para Pwn2Own 2026 en la categoría de Red Hat, y que finalmente fue reportada por otro investigador. El fallo reside en el planificador de red 'red' y fue introducido en enero de

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

Frag Gap: vulnerabilidad de escritura OOB en el kernel Linux

Frag Gap (CVE-2026-53362) es una vulnerabilidad en el kernel Linux que afecta a la ruta de corking de UDP sobre IPv6 cuando CONFIG_IPV6 está habilitado. El fallo permite una escritura fuera de límites de 15 bytes en la estructura skb_shared_info mediante dos llamadas a splice(). El error se origina

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

Linus Torvalds cierra el debate: el kernel Linux no será un proyecto anti-IA

Linus Torvalds zanjó el debate sobre el uso de herramientas de inteligencia artificial en el desarrollo del kernel Linux con un mensaje en la lista de correo Linux Media, enviado el 14 de julio de 2026. En respuesta a Roman Gushchin, que había cuestionado la postura anti-IA de algunas discusiones en

¿A quién detiene realmente Anubis?

Anubis es un proxy HTTP con prueba de trabajo (proof-of-work) pensado para frenar a los bots de inteligencia artificial y a los raspadores web antes de servir el contenido. El programador Farid Zakaria lo describe como un «impuesto regresivo» que apenas incomoda a sus adversarios reales y, en cambio

Lecturas asíncronas a nivel de kernel en PostgreSQL 19 con io_uring

PostgreSQL 19 introduce un nuevo método de E/S asíncrona basado en io_uring, la interfaz del kernel de Linux que permite enviar y completar operaciones de lectura sin bloquear el proceso. Frente al modelo previo basado en procesos 'io worker' internos, esta variante delega la gestión de la cola de E

El autor abandona su escritorio AArch64 tras once meses y vuelve a x86-64

Marcin Juszkiewicz da por terminado, tras aproximadamente once meses, su experimento de utilizar un sistema AArch64 como escritorio personal. El equipo, bautizado como "wooster", estaba basado en un procesador Ampere Altra Q80-30 con 80 núcleos a 3,0 GHz, 128 GB de RAM, una tarjeta gráfica AMD Radeo

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 acelera las tuberías anónimas usadas en los pipelines del shell

Linux 7.2 incorporará una optimización que mejora de forma significativa el rendimiento de las tuberías anónimas del núcleo, las empleadas en los pipelines del shell y en los flujos estándar de las aplicaciones. El cambio, ya fusionado en el repositorio, fue desarrollado por Breno Leitao, ingeniero

Cómo saturar una NIC de 400 Gb/s leyendo NVMe con io_uring

Este artículo técnico describe un recorrido de optimización de rendimiento en un sistema de almacenamiento de alto rendimiento ejecutado sobre Linux. El montaje es deliberadamente simple: un único hilo emite lecturas aleatorias de 1 MiB en E/S directa sobre 8 unidades NVMe y envía los datos a un hos

SOCKMAP: la API de empalme TCP que puede cambiar los proxies inversos

El equipo de ingeniería de Cloudflare analiza SOCKMAP, una infraestructura del kernel de Linux pensada originalmente para Cilium, y la presenta como una herramienta clave para optimizar el reenvío de datos en proxies inversos y balanceadores. Hasta ahora, los programas que mueven grandes volúmenes d

¿Necesitamos un nuevo sistema de build para Linux embebido?

Tras dos décadas construyendo productos con Linux embebido, el autor plantea que los sistemas de build clásicos —Buildroot y, sobre todo, Yocto/OpenEmbedded— ya no encajan con la realidad actual de los dispositivos de borde. Estos sistemas nacieron cuando los ARM eran lentos y solo tenía sentido com

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

Arquitectura moderna de Proxmox con Docker: VMs desechables, VirtIO-FS y ZFS

El autor describe una arquitectura actualizada para desplegar servicios autoalojados sobre Proxmox, sustituyendo el veterano enfoque de Docker dentro de contenedores LXC no privilegiados, que en 2026 resulta cada vez más frágil por la adopción de cgroup v2, perfiles AppArmor más estrictos y mayores

Cómo construir un Linux mínimo arrancando solo con kernel e init propio

Un desarrollador documenta paso a paso cómo reducir el arranque de un sistema Linux a su mínima expresión: un kernel y un initrd que contiene únicamente un binario 'init' compilado estáticamente. El objetivo es eliminar la creciente capa de software que, según el autor, ha convertido el arranque de

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

El código de contribuyentes sancionados bloquea parches del kernel Linux

Un desarrollador ruso reportó que su corrección de un error en el controlador OHCI de USB 1.1 del kernel Linux no puede ser aceptada debido a las sanciones internacionales contra Rusia. El parche eliminaba un retardo artificial de 1 ms introducido en 2004 que afectaba a impresoras antiguas con requi

El escarnio público de las crisis mentales en el software libre

Este ensayo reflexiona sobre la respuesta de la comunidad tecnológica ante las crisis de salud mental de sus integrantes, a partir de dos casos representativos. El primero es el de Terry A. Davis, creador de TempleOS, fallecido en 2018 tras años de esquizofrenia no tratada. Aunque TempleOS es un sis

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

WSL 2 acelera el acceso a archivos de Windows con un pool DMA por dispositivo

Microsoft ha fusionado en WSL 2 un cambio que elimina uno de los últimos cuellos de botella en el acceso a archivos del sistema de Windows desde Linux. El pull request #40654, autoría de Ben Hillis y fusionado el 27 de mayo de 2026, asigna a cada dispositivo virtio su propio pool DMA dedicado, acaba

CIFSwitch: vulnerabilidad del kernel Linux permite escalada local a root

La vulnerabilidad CIFSwitch, documentada a finales de mayo de 2026 y recogida por WinFuture el 2 de junio, permite a usuarios locales sin privilegios obtener acceso root en sistemas Linux mediante una escalada de privilegios en el cliente CIFS/SMB del kernel. El fallo, analizado por el investigador

GCC 16 se acerca a la paridad con LLVM en soporte para BPF

José Marchesi y los desarrolladores de GCC-BPF abrieron la sesión sobre BPF en el Linux Storage, Filesystem, Memory-management, and BPF Summit 2026 con un repaso de 90 minutos sobre los avances del último año en el soporte de BPF en la cadena de herramientas GNU. GCC estaría cerca de alcanzar la par

thunderbolt-ibverbs: emular InfiniBand sobre USB4 para inferencia distribuida

El proyecto thunderbolt-ibverbs, publicado por la organización hellas-ai, consiste en un módulo para el kernel de Linux y un shim en espacio de usuario que hacen que un enlace genérico USB4/Thunderbolt se presente ante las aplicaciones como un dispositivo InfiniBand de baja latencia y alto rendimien

nbd-vram: usa la VRAM de tu GPU NVIDIA como swap en Linux

nbd-vram es una herramienta de código abierto que convierte la VRAM de una GPU NVIDIA en espacio de swap para Linux, pensada para portátiles con memoria soldada y sin posibilidad de ampliación. El proyecto, publicado por Sean Lobjoit bajo licencia MIT, se dirige a usuarios que cuentan con una tarjet

Andries Brouwer critica el OOM killer de Linux con una analogía aérea

En septiembre de 2004, el desarrollador Andries Brouwer respondió en la lista de correo del kernel de Linux a una propuesta de parche llamada 'oom_pardon', que buscaba evitar que el sistema eliminara procesos específicos cuando se agotaba la memoria (OOM). Brouwer utilizó una extensa analogía para i

Cedana automatiza la migración de GPUs para IA y HPC

Cedana, una startup que acaba de salir de Y Combinator, ha presentado una solución para la migración automática de GPUs en entornos de Inteligencia Artificial y Computación de Alto Rendimiento (HPC). La empresa busca mitigar los problemas de escasez de infraestructura y los costos elevados asociados

Hailey Somerville crea WSL9x para ejecutar Linux 6.19 en Windows 9x

El programador Hailey Somerville ha publicado en Codeberg WSL9x, un proyecto que permite ejecutar un kernel de Linux moderno (versión 6.19) de forma cooperativa dentro del sistema operativo Windows 9x. El sistema está compuesto por tres elementos: un kernel Linux parcheado basado en user-mode Linux,

Bug en algoritmo CUBIC del kernel Linux bloquea conexiones QUIC

Cloudflare descubre un bug en el algoritmo CUBIC del kernel de Linux que impide la recuperación de conexiones QUIC tras eventos de congestión. El problema, identificado en la implementación quiche (código abierto de QUIC de Cloudflare), causa que la ventana de congestión (cwnd) permanezca bloqueada

Dirty Frag: segunda vulnerabilidad root en ocho días afecta kernel Linux

Dirty Frag: segunda vulnerabilidad root en ocho días sacude el kernel Linux El mundo de la ciberseguridad vuelve a temblar. Apenas ocho días después de que Copy Fail golpeara al ecosistema Linux, una nueva vulnerabilidad crítica ha emergido: Dirty Frag, nombre informal de un exploit encadenado que

Linux: Torvalds detecta lentitud en reconocimiento USB

Linus Torvalds, creador del kernel de Linux, ha identificado un problema de rendimiento significativo con los procesos `udev` y `blkid` al reconocer dispositivos de almacenamiento USB lentos. El problema, detectado inicialmente con una máquina de bordado que utiliza un disco USB con una velocidad de

30 años de control de código: de archivos ZIP a Git

Este artículo, escrito por EvilGenius, narra la evolución del control de versiones de software a lo largo de treinta años, desde los rudimentarios métodos manuales hasta la omnipresencia actual de Git. La historia comienza en la década de 1990, cuando los desarrolladores utilizaban archivos ZIP con

Diario de diseño revela claves de Tachyon

Tachyon es un proyecto de software de alto rendimiento, y como todo sistema complejo, sus desarrolladores han tomado una serie de decisiones de arquitectura cruciales a lo largo del tiempo. El repositorio de GitHub que se describe contiene los 'Architecture Decision Records' (ADRs) de Tachyon. Un AD

Software: ¿por qué se ignora la portabilidad?

Este artículo aborda una problemática común en el mundo del software de código abierto: la resistencia a la portabilidad a arquitecturas consideradas 'antiguas' o menos relevantes. El autor, un desarrollador con experiencia en portabilidad, critica esta actitud, argumentando que a menudo se basa en

xgotop: Observa el runtime de Go en tiempo real

Un ingeniero ha desarrollado 'xgotop', una nueva herramienta de rastreo para el runtime de Go que utiliza eBPF para observar en tiempo real el estado de las goroutines y las asignaciones de memoria. Xgotop permite a los desarrolladores 'ralentizar el tiempo' para examinar el ciclo de vida de las gor

ia encuentra fallo en Linux, oculto por décadas

Un investigador de Anthropic, Nicholas Carlini, ha revelado que el modelo de lenguaje Claude Code ha descubierto múltiples vulnerabilidades de seguridad en el kernel de Linux, incluyendo una que permaneció sin detectar durante 23 años. Carlini, quien presentó su hallazgo en la conferencia [un]prompt

Contribución al kernel Linux: la experiencia de un desarrollador

Este artículo narra la experiencia de un desarrollador al contribuir con una corrección (patch) al kernel de Linux, enfocándose en un error sutil relacionado con la gestión de tareas en sistemas x86. El autor, al intentar construir un hipervisor de Tipo 2 (un software que permite ejecutar múltiples

Google libera IA para revisar código de Linux

Ingenieros de Google han lanzado "Sashiko", un sistema de revisión de código con inteligencia artificial (IA) para el kernel de Linux, que ahora es de código abierto y está disponible públicamente. El proyecto, financiado por Google, comenzó a utilizarse internamente para identificar problemas en el

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

Linux integra decodificadores de vídeo Rockchip

Los decodificadores de vídeo Rockchip VDPU381 y VDPU383, presentes en los SoCs RK3588 y RK3576, han sido integrados en el kernel Linux principal. Esta integración mejora significativamente las capacidades de decodificación por hardware para H.264 y HEVC dentro del ecosistema Linux. La fusión aborda

Kernel Oops: Guía para depurar errores en Linux

En el mundo del desarrollo de software, especialmente en sistemas operativos como Linux, los errores son inevitables. Un 'Kernel Oops' es un tipo de error que, a diferencia de un 'Kernel Panic' (que provoca un fallo del sistema), permite que el kernel se recupere. Este artículo explica cómo depurar

IA compila Linux: Anthropic desafía a GCC

Anthropic ha desarrollado un compilador de C llamado CCC (Claude’s C Compiler), construido íntegramente con Claude Opus 4.6, un modelo de lenguaje de IA. El objetivo era verificar la afirmación de que CCC podía compilar el kernel de Linux, un logro significativo dada la complejidad de los compilador