Linux en máquina de 8 bits
- chernandezba
- Mensajes: 841
- Registrado: 02 Oct 2015, 23:35
Linux en máquina de 8 bits
Hola
http://dmitry.gr/index.php?r=05.Project ... ux+on+8bit
Por lo que entiendo, está usando una cpu de 8 bits, con un emulador de arm, que es capaz de ejecutar ubuntu...
Podría ser capaz la fpga del zx-uno, mediante un emulador, poder arrancar Linux?
O quizá mediante un core en la fpga funcionar como un arm?
Muy bizarro, si, pero curioso también
http://dmitry.gr/index.php?r=05.Project ... ux+on+8bit
Por lo que entiendo, está usando una cpu de 8 bits, con un emulador de arm, que es capaz de ejecutar ubuntu...
Podría ser capaz la fpga del zx-uno, mediante un emulador, poder arrancar Linux?
O quizá mediante un core en la fpga funcionar como un arm?
Muy bizarro, si, pero curioso también
Re: Linux en máquina de 8 bits
Tiempos de respuesta:
- 2 horas en hacer "boot" hasta el "prompt" de "bash"
- 4 horas más en terminar el "boot" del resto de Ubuntu
- 1 minuto de tiempo de proceso (más o menos) de cada comando una vez en el "prompt"
Como curiosidad vale, pero desde luego no tiene ningún uso práctico.
- 2 horas en hacer "boot" hasta el "prompt" de "bash"
- 4 horas más en terminar el "boot" del resto de Ubuntu
- 1 minuto de tiempo de proceso (más o menos) de cada comando una vez en el "prompt"
Como curiosidad vale, pero desde luego no tiene ningún uso práctico.
- chernandezba
- Mensajes: 841
- Registrado: 02 Oct 2015, 23:35
Re: Linux en máquina de 8 bits
Bueno tal y como está ahora, no. Pero sólo acelerar un poco esos tiempos, y seria algo usable...
Re: Linux en máquina de 8 bits
¿Usable? Más allá de usar un sistema de archivos poco uso le veo, porque por mucho que se acelere tendrás las limitaciones de memoria de un 8 bits con todas sus consecuencias. Es que ni un compilador va a funcionar, que es lo mínimo que necesitas para instalar aplicaciones.
- chernandezba
- Mensajes: 841
- Registrado: 02 Oct 2015, 23:35
Re: Linux en máquina de 8 bits
No, está emulando un arm. Está funcionando un linux sobre un arm emulado desde una cpu de 8 bits. Ahí no hay más limitaciones que la del tiempo que tenga uno para esperar. No veo cuanta memoria dice que tiene ese esquema pero sabemos que mediante paginación puedes acceder a toda la memoria que quieras, mas allá de 64 kbRadastan escribió: porque por mucho que se acelere tendrás las limitaciones de memoria de un 8 bits con todas sus consecuencias.
- chernandezba
- Mensajes: 841
- Registrado: 02 Oct 2015, 23:35
Re: Linux en máquina de 8 bits
Esto me ha hecho recordar otro proyecto relacionado
http://uzix.sourceforge.net/
Aunque en ese caso se ejecuta sobre una máquina real, nada de emulación, se trata de un unix adaptado a sistemas msx.
Seguro que a más de uno le gustaría ver ejecutándose unix sobre un zxuno
http://uzix.sourceforge.net/
Aunque en ese caso se ejecuta sobre una máquina real, nada de emulación, se trata de un unix adaptado a sistemas msx.
Seguro que a más de uno le gustaría ver ejecutándose unix sobre un zxuno
Re: Linux en máquina de 8 bits
Se puede probar alguna versión antigua de Minix o Xenix para 8086 en el core de XT, con suerte igual arranca
- chernandezba
- Mensajes: 841
- Registrado: 02 Oct 2015, 23:35
Re: Linux en máquina de 8 bits
Efectivamente, minix funciona en pcs 8086... yo lo había visto arrancar en un 8086 con 640kb de ram
Re: Linux en máquina de 8 bits
Yo en su día instalé Xenix en mi antiguo PC 8086 con 640Kb. Eso sí... más allá de la curiosidad no era muy útil.
Re: Linux en máquina de 8 bits
Te explico: una EMULACIÓN está limitada por las propias limitaciones de la CPU que emula. En este caso es un procesador de 8 bits, por lo que si ese procesador no puede ver más de 64K va a ser complicado que de más de 64K (asimilando que ocupe 0 el emulador) a la emulación. Lo más que puede hacerse es paginación si hubiera memoria disponible, pero dudo que ese 8 bits esté manejando un mega de ram. Y la propia paginación enletece aún más el emulador, rizando el rizo.chernandezba escribió:No, está emulando un arm. Está funcionando un linux sobre un arm emulado desde una cpu de 8 bits. Ahí no hay más limitaciones que la del tiempo que tenga uno para esperar. No veo cuanta memoria dice que tiene ese esquema pero sabemos que mediante paginación puedes acceder a toda la memoria que quieras, mas allá de 64 kbRadastan escribió: porque por mucho que se acelere tendrás las limitaciones de memoria de un 8 bits con todas sus consecuencias.
No, es una mera curiosidad y poco más, no me imagino el sufrimiento de tratar de ejecutar VIM si es que hubiera memoria para ello.