LinuxParty
NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
llvm-mos adapta el popular compilador LLVM para apuntar al procesador MOS 6502 (el microprocesador de la década de 1980 utilizado en los primeros dispositivos informáticos domésticos como el Apple II y el Commodore 64). Entonces, el desarrollador Onno Kortman lo usó para realizar una compilación cruzada de semu , un "emulador de sistema RISC-V minimalista capaz de ejecutar el kernel de Linux y el espacio de usuario correspondiente". Y al final del día, Kortman tiene Linux ejecutándose en un Commodore 64 . Johnwbyrd, lector veterano de Slashdot, compartió el enlace al repositorio de Kortman. Algunas citas: .
"¿Pero ejecuta Linux?" ¡Ahora se puede responder definitiva y afirmativamente para el Commodore C64...!
Funciona extremadamente lento y necesita una unidad de expansión de RAM (REU), ya que no hay posibilidad de colocarlo todo en solo 64 KB.
Incluso emula la memoria virtual con una MMU...
Las capturas de pantalla le tomaron a VICE un par de horas en "modo warp" (actívelo con Alt-W) para generarse. Entonces, tal como están las cosas, un C64 real debería poder iniciar Linux en aproximadamente una semana.
El código 6502 compilado no está realmente optimizado todavía, y podría ser realista obtener un factor de rendimiento 10 veces mayor. ¿Quizás incluso una forma simple de compilación JIT? También debería ser posible implementar el inicio de una máquina virtual con puntos de control (rápidamente precalculada en x86-64) para evitar el largo proceso de arranque...
También probé un puerto micropython mínimo (puedo limpiarlo y publicarlo en github si hay interés), ese no usa la MMU y apenas se puede usar de forma remota con mucho optimismo al 100% de velocidad.
Un pasaje clave:Todavía no lo he probado en hardware real , ese es el próximo desafío... para ti. Entonces, envíeme un enlace a un video de lapso de tiempo de una unidad original con REU arrancando Linux :D
Su repositorio GitHub tiene instrucciones de compilación y ejecución...

-
Linux
- Ejecutar Linux en un Intel 4004: La increíble hazaña de Dmitry Grinberg, tarda 5 días en arrancar.
- Cómo borrar la caché y los archivos temporales en Linux para acelerar el sistema rápidamente
- Cambiar la hora en Linux con Chrony
- Ejecutar Aplicaciones Gráficas Remotas en Local: Guía Completa en Linux
- Montar un directorio remoto, vía NFS, en Linux
- Linux 6.14 ya disponible: Mayor compatibilidad con Windows, Mejoras en gaming, IA y rendimiento para AMD e Intel"
- Zorin OS 17.3, basado en Ubuntu, ya está disponible para usuarios de Windows 10.
- La distribución de Linux KaOS 2025.03 se lanzó con KDE Plasma 6.3 y Linux Kernel 6.13
- Compartir archivos en la red LAN, sin nada, todo con un simple script en Python
- Free10: La mejor alternativa gratuita a Windows 10 basada en Linux
- ¿Se toma en serio la privacidad en línea? Este sistema operativo Linux "en vivo" es para usted
- Linux supera el 5% de cuota de mercado según PornHub: Un crecimiento del 41% en 2024
- Linux 6.14 permite que algunos sistemas suspendan y reanuden más rápidamente
- Cómo mantener Linux optimizado (y ahorrar tiempo) con Stacer
- Cambiar la Hora y la Fecha al sistema Linux