STV: un códec de vídeo a medida para exprimir el Atari ST

STV es un códec de vídeo diseñado desde cero por el desarrollador Jonas Eschenburg para reproducir escenas cinemáticas en el Atari ST, un ordenador doméstico de 1985 con procesador Motorola 68000 a 8 MHz, apenas 16 colores y una memoria de vídeo en formato planar. El proyecto nació como una travesur

Cómo instalar Linux en una calculadora gráfica HP Prime G2

La calculadora gráfica HP Prime G2 integra un procesador i.MX 6 Ultralite ARM Cortex A7 a 528 MHz, 256 MB de RAM DDR3 y 512 MB de almacenamiento interno, especificaciones comparables a las de un pequeño sistema embebido Linux y muy por encima de lo habitual en calculadoras. El artículo describe un p

Cómo invocar código Linux desde un proceso Wine

Cuando un programa Windows se ejecuta bajo Wine sobre x86_64, el código Win32 y el código nativo Linux conviven en el mismo espacio de direcciones dentro de un único proceso. Esta característica, poco documentada, abre la puerta a mejorar la compatibilidad de software Windows en Linux sin necesidad

Unix en la Alemania del Este: crónica de una adopción pionera

Este texto relata la historia de cómo un grupo de informáticos de la República Democrática Alemana logró移植 (移植) Unix a los mainframes IBM 360/370 del país, en un contexto de aislamiento tecnológico y restricciones políticas. La aventura comienza en 1982 en el Departamento de Ciencias de la Computaci

Mac OS X corre en Wii: un logro inesperado

Este artículo de Bryan Keller detalla el proceso de portar Mac OS X 10.0 (Cheetah) a la consola Nintendo Wii. La iniciativa, inicialmente considerada imposible por la comunidad, demuestra la viabilidad de ejecutar sistemas operativos complejos en hardware inesperado. El proyecto se centra en la adap

Go a C: Portan el paquete 'strings'

Este artículo del blog de Anton Zhiyanov detalla el proceso de portar el paquete `strings` de Go al lenguaje C. El objetivo no era crear un compilador Go a C, sino permitir el uso de código Go con la flexibilidad y control de C. La portación comenzó con el paquete `io` y continuó con `bytes` y `str

IA crea controlador Wi-Fi para MacBook y FreeBSD

Este artículo narra la experiencia de un usuario que intentó crear un controlador Wi-Fi para un MacBook Pro de 2016 con FreeBSD utilizando inteligencia artificial. El problema surge porque FreeBSD no tiene soporte nativo para el chip Broadcom BCM4360 que utiliza el MacBook. La solución tradicional i

Hologram: Elixir en el navegador avanza a gran paso

Un equipo de desarrolladores ha anunciado la versión 0.7.0 de Hologram, un proyecto que busca portar Elixir a JavaScript para ejecutar código Elixir directamente en el navegador. Esta nueva versión representa un hito significativo, aumentando la cobertura del runtime Erlang del 34% al 96% y la prepa