Hace 3 años | Por mr_b a insentricity.com
Publicado hace 3 años por mr_b a insentricity.com

En agosto de 2019 participé en un concurso cuyo desafío era sincronizar un archivo MIDI con un sintetizador de voz cantando la letra. En el concurso de esta semana la idea era encontrar un ordenador con un 486 como procesador (pizza box form factor) y hacerlo funcionar, así que me puse a buscar uno por Internet. Después de encontrarlo, el reto era iniciar una versión reciente de Linux, cosa que no fue trivial. Finalmente, después de configurar el kernel de forma mínima y generar un pequeño initramfs, conseguí meterlo en un disquete e iniciar el equipo.

Comentarios

zoezoe

#3 Linux en un 386 con un floppy 5.25

-> http://www.fdlinux.com/about.php

a

#8 Aquí, un kernel Linux-like en un 8088 con 640kB de RAM desde un disquete de 720kB:

a

#51 No lo conocia. Muy interesante, me lo apunto para cuando desempolve un 8088 sobremesa de oki que tengo por aquí. A ver si consigo echarlo a andar con una gráfica CGA.

D

#64 La putada es que en esos Unices no puedo compilar Nethack, minimo un 286 o 386 hoy. El frotz si tira hasta en cosas antiquisimas como le KA10.

Sin embargo, un cliente de gopher (Gopherus) tira hasta en un 8086 cc #8 #47

Si configuro un puente RSS->Gopher, podeis incluso ver las noticias en una chatarra de los 80.

Gopherus: http://gopherus.sourceforge.net/

gophers recomendables:

1436.ninja
magical.fish
sdf.org

m

#3 SuSE, como he llegado a odiar esa distro, por favor...

pkreuzt

#2 Los disquetes de 1,44MB en realidad tienen una capacidad de 1,77MB. Así me lo aprendí yo

f

#4 1,38 MB recuerdo yo

orangutan

#5 #4 Había utilidades de formateo que te permitían formatear con un poco más de capacidad:
SuperFormat (freeware) OS: Windows (runs in a DOS box) (English)
SuperFormat lets you create additional disk space on a standard 3.5 inch floppy disk. The program formats the floppy to hold 1.72 MB of data instead of the standard 1.44 MB. It comes with an adequate help file and is easy to use.

https://web.archive.org/web/20030302210517/http://www.pricelessware.org/2003/PL2003SYSTEMUTILITIES.htm#FormatTool

Xenófanes

#4 Tenía un juego que cabía en dos disquetes pero una vez instalado ocupaba unos 14 megas. Siempre me llamó la atención porque era el único que caso que conozco con tanta diferencia.

I

#9 O comprimirlo con ARJ

D

#9 Tendría muchos archivos de texto, mapas o algo así, que comprimen muy bien

Xenófanes

#29 Era el Hemidall 2, un juego con vista isomtétrica. No lo recuerdo mucho y estoy por bajármelo y echarle un ojo a ver como era.

Aokromes

#12 como dice #10 2m. #21 #28

D

#4 Había una utilidad a principios de los 90 para alcanzar la máxima capacidad con los discos de 3,5...pero ya no me acuerdo como se llamaba

noop

#12 yo usaba el winimage (que aún sigue más o menos actualizado)

D

#12 Black and Dekker se llamaba

sad2013

#12 taladro

D

#4 Todo dependía de la calidad del taladro que usaras

D

#27 jajajaja cierto, lo del agujerito, pero yo nunca lo hice porque era y soy un manazas para el bricolage. No, acabo de acordarme, en realidad lo que hacía era formatearlo usando DMF a 1,68, con el fdformat. Me acuerdo que me pasaron un juego de lucha táctica en cuadrículas que ocupaba 34-35! disquetes formateados a 1,68 MB. Me dió un CRC error en el 32 o 33, que dolor madre mía.

sillycon

#1 Lo del artículo es casi trivial. Hay vídeos en youtube para hacerlo en 386 dX.
Lo jodido es un ruso que arrancó el Linux en un microcontrolador de 8 bits.
https://dmitry.gr/?r=05.Projects&proj=07.%20Linux%20on%208bit

D

#11 Me refiero a las minidistros de antaño. Mulinux y luego DSL cogian una chatarra tipo Pentium MMX y te la convertian en una cosa productiva.

D

En Openstack se suele usar CirrOS como una especie de imagen dummy, arranca, tiene shell, se le pueden poner NICs, bloques de storage ... y poco más. Se usa para montar apps dummies y para pruebas.

Pero resulta que no serviría. La más pequeña comprimida necesitaría 3 disketes.

https://download.cirros-cloud.net/0.5.1/

Esto se suele desplegar con modelos tiny ...de 1GB de RAM (en realidad se podría desplegar en menos ... pero no se suele poner menos de 1 GB )

D

Manda huevos que el Curiosity trabaje en Marte con 256MB de RAM y que mi Windows requiera 2Gb para tener Office y poder imprimir mi ERTE.
Y no hablemos de los 16MB necesarios para controlar silos de misiles nucleares durante la Guerra Fría o llevar al hombre al espacio. Eso sí, ahora tengo Netflix.

g

#26 No sabías que no se necesitan más de 637 kb de memoria para un ordenador personal? lo dijo uno que sabía mucho.

Aokromes

#32 el mito es 640, pero sabes, el nunca lo dijo.

g

#33 Parece que sí, aunque no es el autor original de esas palabras.
https://en.wikiquote.org/wiki/Talk:Bill_Gates

mandelbr0t

#26 Para llevar el hombre a la luna (misiones Apolo) se usó un ordenador con una ROM de 72kb (tejida a mano) y una memoria RAM de 2kb.

Más info: https://elpais.com/elpais/2019/07/08/ciencia/1562591222_793254.html

anonimo115

#26 el curiosity necesita 256mb porque tiene un Linux o unix (seguramente) optimizado únicamente para el y a lo mejor no tiene ni interfaz gráfica lol.

Y con 1gb de ram creo que puedes mover cualquier Windows con su office (otra cosa es que vaya lento)

sad2013

#37 ya me diras para qué iba a querer interfaz gráfica. Los marcianos si eso ya se conectaran remotamente

pip

Podrá meter un Linux moderno en un diskette de 1,44MB, pero es incapaz de limpiar el teclado, el cabrón.
Tiene más mierda que el palo un gallinero.

D

Eso no es nada comparado con arrancar un 486 con un diskette que te diera 600 y pico kb de ram para que funcionase el pcfutbol...

Aokromes

#13 yo llege a 636kb de ram libre con drivers de raton, teclado castellano, tarjeta de sonido y cdrom.

m

He votado bulo, porque en el vídeo no se ve lo realmente interesante: el tío dice que enchufó una mqx para sincronizar el midi con un sinte de voz virtual y eso no se ve por ningún lado. Dudo que ese equipo pueda mover satisfactoriamente alguna cosa más que una adlib.

D

#56 flite puede rular en un 486 con una sound blaster.

m

#57 De ahí a que sincronice un secuenciador midi, usando drive asio, y un sinte virtual de voz... hay un mundo!

D

#60 Bueno, MIDI puede un Motorola 68000 bajo Atari ST, no es nada del otro mundo. Y un sintetizador TTS tambien puede un 486 con flite o espeak. A 22khz quizá, pero perfectamente.

Me gustaría ver eso que dices, no lo he encontrado.

m

#61 Está en la noticia. Sincronizar MIDI con sinte virtual cantando, ahí es nada... No soy tan viejo, pero me suena que el Atari soportaba sólo 16 pistas, siempre que no se superaran las 64 voces.

D

#62 Creo que te confundes, son pruebas diferentes típicas del retrochallenge. Lo de arrancar Linux en el 486 es una, lo del midi es otra aparte.

editado:
es esta. Vale, pero es posible, la MT32 hace todo

https://www.reddit.com/r/retrobattlestations/comments/ct63e2

/my_entry_for_the_singalong_week_a_38625_mhz/

Es con DOS y win 3.11 por encima, es normal que tire follado en recursos.

m

#63 Claro. Lo siguiente va a ser descubrir que con un 286 y con el dBase en diskettes de 5 1/4 se puede hacer más rápido y fácil la gestion de una base que con el Acces en un i9 con 8 gigas.

D

#66 Estamos hablando de un 386 con DOS y Windows 3.1, tiene de sobra para un TTS basico y audio mediante la Roland. Obviamente un Linux o Unix consume muchisimo mas.

Jakeukalane

Y cuando he intentado usar disqueteras no tenían soporte...

xyria

El teclado debía estar reponsando el sueño de los justos, tenía polvo suficiente para plantar una tomatera.

s

Dios el sonido de la disquetera, que nostalgia

e

Muchos hablais de 486 como "chatarra". Y segun tengo entendido muchos aviones y vehiculos espaciales van con procesadores 286 o 386.

j

¿de donde ha sacado el disquete?

llorencs

#15 Yo en mi casa aún debo tener disquetes. Si no los tiré recientemente. Pero creo que los guardo aún.

sad2013

#15 tengo una caja precintada. Lo que no tengo es disquetera.

c0re

#44 pues un I 487 en el socket a tal efecto y solucionado.

Eso sí, debías preparar la cartera previamente.

Naiyeel

Que pasada eh.. pues yo metia un diskete en mi amiga 500 y no veas que juegazos.

Jakeukalane

#20 guiño, guiño (?)

Yonny

ERROR

D

¿Ves? Lo de que es el año de Linux en las disqueteras sí que me lo creería

D

Hubiera estado bien que usaran un 486SX

pip

#25 no habría habido ninguna diferencia significativa. El 99% del tiempo de arranque ha sido por el diskette más que por el procesador...

D

#38 lo decía por la ausencia de coprocesador matemático

D

#44 ya lo había dicho yo en #39

Lobo_Manolo

#25 #38 El 486SX era, de hecho, un modelo inferior al 486 (llamado realmente 486DX).

El 486SX no tenía activado el coprocesador matemático, esa era la diferencia.