NetBSD 9.5 llega como última actualización de la rama 9

NetBSD 9.5 llega como última actualización de la rama 9 El Proyecto NetBSD anunció el pasado 6 de septiembre de 2026 el lanzamiento de NetBSD 9.5, la quinta y última versión de la rama estable NetBSD 9, que recibe actualizaciones desde febrero de 2020. Según el anuncio oficial firmado por Martin Hu

El bit NX no va solo de seguridad: depurando un bug imposible en ARM64

Un desarrollador de un hipervisor bare-metal sobre ARM64 para postmarketOS relata una larga sesión de depuración que comenzó al activar la intercepción del registro CTR_EL0: el teléfono se bloqueaba aleatoriamente y solo el watchdog lo recuperaba. Tras verificar el manejador de excepciones, la pila

75 ejemplos de raylib en Jolt: Clojure nativo sobre Chez Scheme con FFI directo

Un repositorio reúne 75 ejemplos funcionales de la biblioteca gráfica raylib escritos en Jolt, un dialecto de Clojure que compila a código nativo mediante Chez Scheme, sin necesidad de JVM. La capa de enlace con raylib se construye llamando directamente a libraylib a través de su ABI en C con jolt.f

C3 0.8.3 introduce los feature flags con el atributo @feat

C3, lenguaje de programación de sistemas derivado de C, ha publicado la versión 0.8.3, cuya novedad principal es el atributo @feat, destinado a sustituir al antiguo @if en las declaraciones de nivel superior. Hasta ahora, @if aceptaba cualquier expresión constante en tiempo de compilación, lo que ob

CHERI: seguridad de memoria y compartimentación fina para CPU modernas

CHERI: seguridad de memoria y compartimentación fina para CPU modernas CHERI (Capability Hardware Enhanced RISC Instructions) es una arquitectura que busca resolver uno de los problemas más antiguos y persistentes de la seguridad informática: el manejo inseguro de punteros en memoria. Según explicó

Cómo afecta la alineación de memoria al rendimiento SIMD

La alineación de los accesos a memoria influye de forma directa en el rendimiento de cualquier forma de vectorización SIMD, ya sea automática o explícita. Un acceso se considera alineado cuando su dirección es múltiplo del tamaño del acceso (por ejemplo, 64 bytes para un vector de 16 enteros de 4 by

Proxmox VE 9.2 llega oficialmente a ARM de 64 bits con soporte de NVIDIA

Proxmox VE 9.2 marca un hito en la historia de la virtualización empresarial al debutar oficialmente con soporte nativo para arquitecturas ARM de 64 bits (arm64/aarch64), poniendo fin a una etapa en la que la plataforma austríaca estaba limitada exclusivamente al ecosistema x86-64. El anuncio, reali

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

GNU Hurd incorpora soporte para 9pfs, OpenNTPD y entradas dinámicas en /dev

El proyecto GNU Hurd, el kernel del sistema operativo GNU que ha permanecido en desarrollo durante más de tres décadas, continúa dando pasos adelante con novedades que abarcan desde nuevos protocolos de archivos hasta mejoras en la gestión dinámica de dispositivos. El informe trimestral correspondie

Un compilador de Rust completo, traducido a C y compilable con GCC

El repositorio crustc, publicado en GitHub por FractalFir, contiene una traducción completa del compilador rustc a código C, de modo que puede construirse con GCC y make sin necesidad de rustc como binario anfitrión. El proyecto sirve como demostración pública de cilly, una herramienta en desarrollo

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

Cómo se codifican realmente las instrucciones ARM64

Este artículo explica, paso a paso y sobre ejemplos reales ejecutados en Apple Silicon, cómo el procesador ARM64 codifica cada instrucción en una palabra fija de 32 bits. A diferencia de x86, donde las instrucciones pueden ocupar entre uno y quince bytes, AArch64 utiliza siempre cuatro bytes por ins

Maestro: un kernel ligero escrito en Rust compatible con Linux

Maestro es un kernel de tipo Unix ligero, escrito en el lenguaje de programación Rust, cuyo objetivo es aprovechar las garantías de seguridad de su sistema de tipos para ofrecer un sistema operativo fiable. El proyecto se encuentra en una fase temprana de desarrollo, por lo que es altamente inestabl

Escribir ensamblador ARM64 portable entre Darwin y otros UNIX

La guía aborda un problema práctico creciente: con la popularización de los ordenadores ARM de Apple, muchos desarrolladores escriben código ensamblador optimizado para estos equipos sin tener en cuenta otros dispositivos ARM64, como placas SBC o servidores con Linux o BSD. El resultado es ensamblad

Escritorio Arm: 80 núcleos no compensan la falta de velocidad monohilo

En la sexta entrega de su serie sobre el uso de sistemas AArch64 como escritorio, Marcin Juszkiewicz relata su experiencia con una máquina de 80 núcleos Arm con Fedora y llega a una conclusión directa: para un equipo de escritorio, pocos núcleos rápidos son mejores que muchos lentos. El sistema eje

Desarrollador crea servidor web en ensamblador puro para macOS

Un desarrollador ha creado «ymawky», un pequeño servidor web estático escrito íntegramente en ensamblador aarch64 para macOS, utilizzando raw syscalls de Darwin sin wrappers de libc. El proyecto surge como reto personal para comprender los fundamentos profundos del funcionamiento de un servidor HTTP

Meta apuesta por jemalloc: clave para su software

Meta ha reafirmado su compromiso con jemalloc, un asignador de memoria de alto rendimiento, como componente clave de su infraestructura de software. La compañía reconoce los beneficios a largo plazo que jemalloc ha aportado a su rendimiento y fiabilidad, equiparándolo a elementos fundamentales como

Asahi Linux: Video por USB-C en Macs Apple Silicon

Asahi Linux ha anunciado avances significativos en el soporte para Apple Silicon, incluyendo la habilitación de la salida de video a través de USB-C y el progreso en el soporte para la serie M3 de MacBooks. La funcionalidad USB-C DisplayPort Alt Mode, largamente solicitada por la comunidad, está aho