Página 1 de 3

Linux en máquina de 8 bits

Publicado: 04 Sep 2017, 09:48
por chernandezba
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 ;)

Re: Linux en máquina de 8 bits

Publicado: 04 Sep 2017, 10:50
por jsj
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.

Re: Linux en máquina de 8 bits

Publicado: 04 Sep 2017, 11:05
por chernandezba
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

Publicado: 04 Sep 2017, 14:31
por Radastan
¿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.

Re: Linux en máquina de 8 bits

Publicado: 04 Sep 2017, 16:12
por chernandezba
Radastan escribió: porque por mucho que se acelere tendrás las limitaciones de memoria de un 8 bits con todas sus consecuencias.
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 kb

Re: Linux en máquina de 8 bits

Publicado: 04 Sep 2017, 16:14
por chernandezba
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 ;)

Re: Linux en máquina de 8 bits

Publicado: 04 Sep 2017, 16:32
por DistWave
Se puede probar alguna versión antigua de Minix o Xenix para 8086 en el core de XT, con suerte igual arranca ;)

Re: Linux en máquina de 8 bits

Publicado: 04 Sep 2017, 16:41
por chernandezba
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

Publicado: 04 Sep 2017, 21:09
por jsj
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

Publicado: 05 Sep 2017, 08:11
por Radastan
chernandezba escribió:
Radastan escribió: porque por mucho que se acelere tendrás las limitaciones de memoria de un 8 bits con todas sus consecuencias.
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 kb
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.

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.