Endive: nuevo runtime de wasm para java sin dependencias nativas

El proyecto Endive, desarrollado por Bytecode Alliance, es un nuevo tiempo de ejecución nativo de Java para WebAssembly (Wasm). Lanzado como un fork de Chicory, permite ejecutar módulos Wasm directamente en la Máquina Virtual de Java (JVM) sin dependencias nativas ni llamadas JNI. La relevancia de e

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

El chip del iPhone 16 Pro impulsa el MacBook Neo y supera a Intel y Qualcomm

El MacBook Neo representa un hito en la estrategia de Apple al ofrecer su Mac más asequible ($599) utilizando el procesador A18 Pro, el mismo chip que impulsa el iPhone 16 Pro. Este movimiento rompió la percepción tradicional de la industria al demostrar que un chip de smartphone no podría alimentar

Bun facilita la portabilidad con nueva guía Phase-A

Este resumen explica una guía de portabilidad llamada 'Phase-A' que ha sido añadida al proyecto Bun, un entorno de ejecución y gestor de paquetes JavaScript y TypeScript. Para entender su importancia, primero debemos comprender qué es Bun y por qué la portabilidad es un tema relevante. Bun es una a

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

Compilador C89 en script de shell sorprende a la comunidad

Un desarrollador ha creado un compilador C89/ELF64 autónomo y portable escrito completamente en un script de shell, denominado 'c89cc.sh'. El código, publicado en GitHub el 1 de abril de 2026, permite compilar programas C89 directamente desde la línea de comandos sin depender de bibliotecas externas

Programas más sencillos: archivos configuran su ejecución

Un nuevo enfoque de programación permite a los programas leer sus propios nombres de archivo para obtener información de configuración, eliminando la necesidad de flags o scripts tradicionales. Esta técnica, desarrollada por un investigador, ofrece una forma innovadora de crear programas autoconteni

Optimiza tu código C: rendimiento y portabilidad

Este artículo explora técnicas para optimizar el rendimiento de software C, especialmente en arquitecturas x86-64, donde la capacidad de la CPU juega un papel crucial. El problema radica en que el código optimizado para una CPU específica puede no funcionar bien en otras, limitando la portabilidad.

Ingeniería inversa revive Railroad Tycoon

Este artículo del blog de vogons.org narra la experiencia de un desarrollador (Wilczek h) en el proceso de ingeniería inversa y portabilidad de Railroad Tycoon, un clásico juego de estrategia de simulación de trenes. El objetivo principal era superar la limitación del juego original, que se bloqueab

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