Noticias que mencionan AArch64

Copapy: Python redefine la computación embebida

Un nuevo framework de Python llamado Copapy ha sido desarrollado para facilitar la computación en tiempo real determinista y de baja latencia en sistemas embebidos. Inspirado en frameworks de IA como PyTorch y JAX, Copapy busca ofrecer la flexibilidad de Python con el rendimiento de código máquina o

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

FreeBSD 14.4: Nuevas mejoras de seguridad y compatibilidad

El equipo de Ingeniería de Lanzamientos de FreeBSD anunció la disponibilidad de FreeBSD 14.4-RELEASE el 10 de marzo de 2026. Esta es la quinta versión estable de la rama 14 y trae consigo varias mejoras significativas. Entre ellas, se destaca la actualización de OpenSSH a la versión 10.0p2, que ahor

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

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

XS: un único binario de 2.9 MB para programar en Linux, Windows, macOS y más

XS es un nuevo lenguaje de programación diseñado para ofrecer simplicidad y portabilidad extrema. La versión 1.2.26 se distribuye como un único binario estáticamente enlazado que incluye el compilador, el servidor de lenguaje, el depurador, el formateador, el linter, el ejecutor de pruebas, el perfi

Sp.h ofrece una biblioteca estándar moderna para C más eficiente y portable

sp.h representa un esfuerzo significativo para modernizar la biblioteca estándar de C, ofreciendo una alternativa ultra-portable y de alta calidad a libc. En un ecosistema donde las aplicaciones modernas requieren programación asíncrona y gestión de memoria precisa, libc a menudo se vuelve un obstác

Zinnia: kernel POSIX escrito en Rust y arrancable desde UEFI

Zinnia es un kernel de código abierto desarrollado casi por completo en Rust, con el objetivo declarado de minimizar el uso de bloques unsafe siempre que sea posible. Implementa un conjunto amplio de llamadas al sistema conformes con POSIX e incorpora extensiones habituales en Linux y los BSD, como

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

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ó

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

La conversión de float a int en C++ puede ser comportamiento indefinido

En C++, convertir un valor en coma flotante a un entero mediante sintaxis tan habitual como `int i = f;` o `static_cast<int>(f)` constituye comportamiento indefinido cuando el valor truncado no cabe en el tipo destino. El estándar lo recoge en la página de conversiones implícitas de Cppreference, do

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

El mito del orden de memoria en las CPU: fuerte y débil rinden parecido

Durante años se ha repetido que las arquitecturas con modelo de memoria débil —como ARM y RISC-V— escalan mucho mejor en sistemas multinúcleo que las de modelo fuerte, como x86 o SPARC. La premisa implícita es que esas CPUs cumplen sus reglas de ordenación en cada acceso a memoria. No es así: casi t

FreeBSD 14.5-RELEASE ya está disponible para diez arquitecturas

El equipo de Release Engineering de FreeBSD publicó el 8 de septiembre de 2026 la versión 14.5-RELEASE, la sexta entrega de la rama estable stable/14. Al tratarse de una actualización tardía dentro de una rama de mantenimiento, la publicación no incorpora nuevas funciones relevantes: los cambios des

JEP 544: compilación de código anticipada (ahead-of-time) en la JVM HotSpot

La JEP 544, propuesta para OpenJDK por John Rose, introduce la compilación anticipada (AOT) de código de aplicación dentro de la caché AOT existente, con el objetivo de reducir los tiempos de arranque y calentamiento de la JVM HotSpot. La idea central es ejecutar un entrenamiento previo que genere c