Noticias que mencionan ARM64

Google facilita Android en Linux con ARM64-ADK

Se ha anunciado un nuevo conjunto de herramientas llamado ARM64-ADK (Android DevKit), diseñado para simplificar el desarrollo de Android en sistemas Linux ARM64. El proyecto, impulsado por Google, ofrece una interfaz gráfica de usuario (GUI) y una línea de comandos (CLI) que interactúan con servicio

Mascarilla Inteligente: Datos Cerebrales Expuestos Online

Un usuario ha descubierto una vulnerabilidad crítica en una mascarilla para dormir inteligente adquirida a través de Kickstarter, fabricada por una pequeña empresa china. La mascarilla, que monitoriza la actividad cerebral mediante electroencefalografía (EEG) y ofrece estimulación eléctrica muscular

Desvelan secretos de Claude Code con herramienta open source

Un desarrollador ha creado 'claude-devtools', una herramienta de código abierto que permite visualizar en detalle el funcionamiento de Claude Code de Anthropic, recuperando información que la reciente actualización de la plataforma ha ocultado. Anteriormente, Claude Code ofrecía información detallad

Syd: Nuevo Kernel en Rust Busca Mayor Seguridad

Un nuevo kernel de aplicación llamado 'Syd', desarrollado en Rust, promete mejorar la seguridad y la portabilidad de los sistemas operativos. Presentado en la conferencia FOSDEM 2026, Syd se centra en una arquitectura de tiempo de ejecución modular, utilizando múltiples hilos para gestionar tareas c

Visualizan el código ARM64 con herramienta interactiva

Un investigador ha creado una visualización interactiva del conjunto de instrucciones ARM64, disponible en zyedidia.github.io/arm64/index.html. La visualización, basada en una curva de Hilbert, representa cada instrucción como un punto coloreado según su clase (general, float, advsimd, etc.), utiliz

Minisforum MS-R1: Servidor ARM económico y compacto

Minisforum ha lanzado el MS-R1, un mini PC con arquitectura ARM que ofrece una alternativa asequible a los servidores ARM tradicionales, como los basados en Mac o soluciones empresariales costosas. El autor, un entusiasta de los servidores ARM para su laboratorio doméstico, adquirió el MS-R1 barebon

shuru: crea agentes de IA sin Docker en macOS

Shuru, una nueva herramienta de código abierto, simplifica el desarrollo de agentes de inteligencia artificial para usuarios de macOS. La plataforma permite la creación de sandboxes (entornos de pruebas) Linux ligeros y efímeros, impulsados por el framework de virtualización de Apple, eliminando la

Arreglo 'Blanco y Negro': Nueva Estructura Acelera Procesos

Un nuevo desarrollo en la estructura de datos ha sido publicado en GitHub por el usuario Dronnix: el Black-White Array (BWArr). Esta estructura, basada en arreglos, ofrece mejoras significativas en rendimiento, especialmente en asignación de memoria (O(log N)) y operaciones de inserción, eliminación

Ingeniería inversa de Rosetta 2: cómo funciona la 'traducción' de Apple

Rosetta 2 es una pieza fundamental de la transición de Apple a sus propios chips ARM (Apple Silicon) desde los procesadores Intel x86_64. Para permitir que las aplicaciones existentes, compiladas para la arquitectura Intel, sigan funcionando en los nuevos Macs, Apple desarrolló Rosetta 2, un sofisti

Entiende curl: Nueva herramienta desglosa comandos de red

Un nuevo desarrollador ha creado una herramienta de línea de comandos llamada 'explain-my-curl' que desglosa los comandos `curl` paso a paso, facilitando la comprensión del proceso de comunicación de red. La herramienta, disponible en GitHub bajo el usuario Akgitrepos, analiza las solicitudes `curl`

CPU innovadora opera dentro de una GPU

Investigadores han desarrollado una CPU innovadora que opera completamente dentro de una GPU, eliminando la necesidad de interacción con la CPU principal del sistema. Este prototipo, denominado NeuralCPU, ejecuta instrucciones ARM64 reales y utiliza tensores de PyTorch para almacenar registros, memo

PostgreSQL: pg_jitter acelera compilación y mejora rendimiento

Un nuevo proyecto llamado `pg_jitter` está mejorando significativamente la velocidad de compilación JIT (Just-In-Time) para PostgreSQL, lo que resulta en un rendimiento de consulta más rápido en las versiones 14 a 18 de la base de datos. La compilación JIT, introducida en PostgreSQL 11, optimiza el

Chrome llegará a Linux ARM64 en 2026

Google anunció que lanzará la versión de Chrome para dispositivos Linux con arquitectura ARM64 en el segundo trimestre de 2026. Esta expansión sigue a la implementación exitosa en macOS con chip Arm en 2020 y en Windows en 2024. La decisión responde a la creciente demanda de una experiencia de naveg

gVisor ya funciona en Raspberry Pi 5 tras solución

gVisor, una tecnología que proporciona aislamiento de seguridad similar a una máquina virtual pero con la eficiencia de un contenedor, ha estado presentando problemas de funcionamiento en la Raspberry Pi 5. La causa raíz se ha identificado como una configuración del kernel que limita el espacio de d

Kovan: Nueva Biblioteca Rust para Gestión de Memoria

Este artículo del blog de vertexclique.com introduce Kovan, una nueva biblioteca de Rust diseñada para abordar un problema crítico en sistemas concurrentes de alto rendimiento: la recolección de memoria wait-free. El problema surge al usar estructuras de datos lock-free, como las proporcionadas por

db9: base de datos PostgreSQL optimizada para IA

La startup db9 ha lanzado una base de datos PostgreSQL diseñada específicamente para agentes de inteligencia artificial. La plataforma, disponible para macOS y Linux, busca simplificar la gestión de datos para aplicaciones de IA al combinar la potencia de SQL con la flexibilidad de un sistema de arc

SBCL: Hilos Ligeros Mejoran la Concurrencia

Este documento describe una implementación de hilos cooperativos ligeros (fibers) para SBCL, una implementación de Common Lisp. El objetivo principal es proporcionar una alternativa eficiente a los hilos del sistema operativo (OS) para manejar aplicaciones concurrentes, especialmente aquellas con ca

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

IA ayuda a acelerar CPU experimental con ensamblador

Un desarrollador ha logrado duplicar la velocidad de un CPU experimental al portar su código de ensamblador x86-64, utilizando la asistencia de un modelo de lenguaje de IA (Claude Code). El proyecto, parte del ecosistema 'Hundred Rabbits', implica una máquina de pila simple llamada Uxn, originalment

Rust optimiza ejecución con nuevo intérprete de llamadas

Un desarrollador ha implementado un intérprete con llamadas de cola (tail-call interpreter) en Rust, logrando mejoras significativas en el rendimiento. Este logro, utilizando la nueva palabra clave `become` añadida recientemente a Rust nightly, supera tanto a implementaciones previas en Rust como a

botctl: gestión simplificada de agentes de IA

Desarrolladores de botctl.dev han lanzado una nueva herramienta, botctl, que simplifica la gestión de agentes de inteligencia artificial autónomos. La herramienta, disponible para macOS, Linux y Windows (AMD64 y ARM64), permite a los usuarios gestionar bots persistentes a través de un panel de contr

Revelan método para acceder al kernel de iOS

Investigadores han publicado un método para extraer 'offsets' de estructuras de datos del kernel de dispositivos iOS, detallando un proceso que podría ser útil para la explotación de vulnerabilidades. El proceso, validado en iOS 16.7.12, comienza con la obtención de un 'kernel read/write' y la ident

Rail: Nuevo lenguaje de sistemas sin dependencias de C

Un nuevo lenguaje de sistemas auto-alojado llamado 'Rail' ha sido presentado, destacando por eliminar por completo las dependencias de C y ofrecer una arquitectura innovadora. Desarrollado por Zemo-G, Rail se distingue por su compilador (4.687 líneas de código) que genera un binario ARM64 de 729 KB

Apple Silicon: GPU y WebAssembly comparten memoria

Apple ha habilitado una innovadora técnica de inferencia de GPU sin copia en sus chips Silicon, permitiendo que los módulos WebAssembly (Wasm) compartan directamente su memoria lineal con la GPU. Tradicionalmente, la comunicación entre Wasm y la GPU implicaba costosas copias de datos a través de un

IA mejora código ensamblador y acelera rendimiento

Investigadores han demostrado que la inteligencia artificial (IA), específicamente modelos como Grok y Claude, pueden optimizar código en lenguaje ensamblador, logrando mejoras significativas en el rendimiento. Daniel Lemire, investigador, llevó a cabo un experimento donde solicitó a estas IA que op

Qbe: Nuevo Compilador Promete Rendimiento y Simplicidad

Un nuevo backend de compilador llamado QBE ha sido desarrollado con el objetivo de ofrecer un rendimiento cercano al de los compiladores industriales (alcanzando el 70% de su eficiencia) utilizando solo el 10% del código. QBE busca fomentar la innovación en lenguajes de programación al proporcionar

Blaise: Nuevo Compilador Moderniza Object Pascal

Un nuevo compilador de Object Pascal llamado 'Blaise' está siendo desarrollado con el objetivo de modernizar el ecosistema de desarrollo Pascal. El proyecto, liderado por Graemeg en GitHub, busca eliminar la complejidad heredada de las opciones existentes, Embarcadero Delphi (propietario) y Free Pas

FreeBSD alerta de vulnerabilidad crítica que permite obtener permisos de root

El Proyecto FreeBSD publicó este martes 29 de abril de 2026 una advisory de seguridad (FreeBSD-SA-26:13.exec) que revela una vulnerabilidad crítica en el kernel del sistema operativo. La falla, causada por un error de precedencia de operadores, permite a un usuario sin privilegios obtener permisos d

Jank crea IR personalizada para optimizar código Clojure

El compilador de Clojure 'jank' ha implementado su propia representación intermedia (IR) personalizada, diseñada específicamente para optimizar el código a nivel de semántica del lenguaje Clojure. Anteriormente, jank delegaba toda la optimización a LLVM, pero debido a que LLVM IR opera a un nivel mu

Capstone: el framework de desensamblado multiplataforma de referencia

Capstone es un framework de desensamblado de código máquina concebido como motor de referencia para el análisis binario y la ingeniería inversa en la comunidad de seguridad. Desarrollado en C puro y distribuido bajo licencia BSD de código abierto, expone una API neutra respecto a la arquitectura, li

Fil-C presenta ensamblador inline con seguridad de memoria

Fil-C, una variante de C y C++ con seguridad de memoria desarrollada por pizlonator, incorpora compatibilidad con ensamblador inline manteniendo las garantías de seguridad. La función, aún en fase preliminar y no incluida en el lanzamiento 0.679, requiere compilar desde el código fuente. El proyect

ymawky: un servidor web escrito completamente en ensamblador ARM64

## ymawky: el servidor web escrito completamente en ensamblador ARM64 que desafía las convenciones del desarrollo En un panorama dominado por servidores web escritos en lenguajes de alto nivel como C, Go o Rust, un proyecto experimental está dando que hablar en la comunidad de desarrollo: ymawky, u

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

Por qué Clang triplicó el rendimiento de un validador UTF-8 y GCC no

El autor, Nemanja Trifunović, mantiene desde 2006 una biblioteca C++ de código abierto para manejar cadenas UTF-8 y recientemente reoptimizó su función validate_next, que decodifica un code point UTF-8 a partir de un iterador de bytes. La versión original determina la longitud de la secuencia según

Empaquetar malware con Rosetta 2 en Apple Silicon

Este artículo técnico, basado en una charla de SummerCon, explica cómo aprovechar las características internas de Rosetta 2 —el traductor de binarios x86_64 a ARM64 incluido en macOS para Apple Silicon— para empaquetar y ejecutar código no firmado dentro de procesos legítimos. El autor describe el f

Por qué el ensamblador inline de Odin es el mejor frente a GCC, Clang y Rust

El lenguaje Odin incorpora un ensamblador inline diseñado desde cero, no añadido como un parche sobre una cadena de texto. A diferencia de las soluciones de GCC, Clang o Rust —basadas en plantillas de texto y restricciones tipo DSL—, el sistema de Odin trata el ensamblador como plantillas asm invoca

Cómo construir un compilador JIT en 5 microsegundos

Este artículo explica cómo implementar un compilador JIT (Just-In-Time) capaz de generar código ensamblador en aproximadamente 5 microsegundos, un tiempo de compilación muy inferior al de alternativas como LLVM o la generación de C/C++. El autor, desarrollador de la base de datos pgrust, relata que

Por qué Arrays.fill es 265 veces más lento con G1GC que con ParallelGC

Un análisis técnico detalla por qué una llamada aparentemente inocente a Arrays.fill se ejecuta 265 veces más despacio bajo G1GC que bajo ParallelGC, a pesar de que el código Java, el JDK y la máquina son idénticos. La investigación, realizada con JMH y un perfilador a nivel de ensamblador (xctracea

Optimización de gearhash en ARM64 mediante NEON

La librería Rust gearhash ha incorporado un backend NEON que duplica su velocidad de procesamiento en arquitecturas ARM64, una mejora significativa para aplicaciones que requieren hashing de alto rendimiento. Esta optimización, disponible desde la versión 0.1.4, se activa automáticamente en sistemas

Go 1.27 introduce SIMD portátil para mejorar el rendimiento

Go 1.27 incorpora una API experimental de SIMD (Single Instruction Multiple Data) que permite a los desarrolladores acceder a operaciones de vectorización sin depender de la arquitectura específica del hardware. Esta novedad, que se complementa con las APIs experimentales de Go 1.26 para amd64 y 1.2