Linux en máquina de 8 bits

Discursiones en general sobre el proyecto que no tienen cabida en otro foro / General discussion for uncateorized topics about the ZX-Uno project
Avatar de Usuario
chernandezba
Mensajes: 841
Registrado: 02 Oct 2015, 23:35

Linux en máquina de 8 bits

Mensaje por chernandezba » 04 Sep 2017, 09:48

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 ;)
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux

Avatar de Usuario
jsj
Mensajes: 336
Registrado: 21 Nov 2015, 12:48

Re: Linux en máquina de 8 bits

Mensaje por jsj » 04 Sep 2017, 10:50

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.

Avatar de Usuario
chernandezba
Mensajes: 841
Registrado: 02 Oct 2015, 23:35

Re: Linux en máquina de 8 bits

Mensaje por chernandezba » 04 Sep 2017, 11:05

Bueno tal y como está ahora, no. Pero sólo acelerar un poco esos tiempos, y seria algo usable...
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux

Avatar de Usuario
Radastan
Mensajes: 389
Registrado: 05 Oct 2015, 14:39

Re: Linux en máquina de 8 bits

Mensaje por Radastan » 04 Sep 2017, 14:31

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

Avatar de Usuario
chernandezba
Mensajes: 841
Registrado: 02 Oct 2015, 23:35

Re: Linux en máquina de 8 bits

Mensaje por chernandezba » 04 Sep 2017, 16:12

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

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux

Avatar de Usuario
chernandezba
Mensajes: 841
Registrado: 02 Oct 2015, 23:35

Re: Linux en máquina de 8 bits

Mensaje por chernandezba » 04 Sep 2017, 16:14

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 ;)
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux

Avatar de Usuario
DistWave
Mensajes: 183
Registrado: 14 Oct 2015, 19:24
Ubicación: Zaragoza

Re: Linux en máquina de 8 bits

Mensaje por DistWave » 04 Sep 2017, 16:32

Se puede probar alguna versión antigua de Minix o Xenix para 8086 en el core de XT, con suerte igual arranca ;)

Avatar de Usuario
chernandezba
Mensajes: 841
Registrado: 02 Oct 2015, 23:35

Re: Linux en máquina de 8 bits

Mensaje por chernandezba » 04 Sep 2017, 16:41

Efectivamente, minix funciona en pcs 8086... yo lo había visto arrancar en un 8086 con 640kb de ram
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux

Avatar de Usuario
jsj
Mensajes: 336
Registrado: 21 Nov 2015, 12:48

Re: Linux en máquina de 8 bits

Mensaje por jsj » 04 Sep 2017, 21:09

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.

Avatar de Usuario
Radastan
Mensajes: 389
Registrado: 05 Oct 2015, 14:39

Re: Linux en máquina de 8 bits

Mensaje por Radastan » 05 Sep 2017, 08:11

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.

Responder