LinuxParty
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...

-
Internet
- Guerra de Titanes.
- Recuperando emails con fetchmail
- Las palabras que más odian los internautas
- Virtual Hosting con PureFTPd y MySQL
- Las direcciones de Internet podrían agotarse en 3 años.
- Mi hija está embarazada, la culpa la tiene internet
- TradeDoubler Adquiere 'The Search Works' y 'The Technology Works'
- Blogueros del Mundo, Sindicato de Blogueros.
- Un simple script para seguir Web sites.
- Análisis y Estadísticas con AWStats
- Fin de ciclo de vida para BIND 8.x
- Los 100 dominios más antiguos de Internet