Hace 18 años | Por damian a minix1.woodhull.com
Publicado hace 18 años por damian a minix1.woodhull.com

Servidor web corriendo en un 286...¿alguien piensa que es imposible? con Minix es posible...

Comentarios

P

¿Minix no es el origen de Linux? Creo haber leído hace bastante tiempo que Linus Torvalds comenzó el desarrollo del kernel Linux a partir de Minix, o ¿estoy equivocado?

D

Si pueden ejecutar un servidor con la energía de las patatas...:http://d116.com/spud/
Y pueden meter un servidor en un chip: http://d116.com/ace/
O desde una Newton: http://newton.splorp.com:8080/
http://npds.free.fr/
Pues lo otro no me sorprende.

jorginius

Es más impresionante esto http://tfe.c64.org/

¿Que qué es? Es un servidor web corriendo en un C64. Un computador de los 80 que monta un 6502, un micro de 8 bits abuelito del 68HC11. El mismo que traía la NES de Nintendo.

Esta usando la pila tcp/ip para microcontroladores de 8 y 16 bits uIP, entre ellos el ATMEL AVR o los PIC. http://www.sics.se/~adam/uip/ Puedes tener un servidor web en sólo una pastilla.

Esa pila es parte del proyecto contiki, un sistema operativo gráfico para microcontroladores. Echad un ojo a los ports http://www.sics.se/~adam/contiki/ports/

#4 El código de red de elks lleva años en desarrollo y no acaba de cuajar. Minix es la opción sencilla.

También podrían haber usado DOS. No sé si existe un servidor web pero yo he escrito código servidor y cliente para ese sistema operativo con el toolkit de Novell DOS así que no sería imposible

otroqueseborra

cuanto aguanta de carga el servidor?

otroqueseborra

#1 los 286 no son de 16 bits? linux solo funciona con los de 32 bits y otras arquitecturas pero no con 16 bits?

D

#3 Pues si, un 386 como mínimo. Pero hay proyectos que han trabajado en hacer correr un núcleo Linux en modo protegido 16 bits; http://elks.sourceforge.net/ No con mucho éxito, por cierto.

Minix, por otro lado, si que corre en un 286. No veo cual es la sorpresa de #1, o es eso, o un DOS. Pero el núcleo Linux, no.

D

#1 Linux requiere un 386 como mínimo. Esto NO es posible hacerlo con el kernel Linux.
Hace 6 años, para un "meeting" hicimos eso mismo. Era una portatil 286 con 1 Mb de memoria, y le pusimos un minix a 16 bits "capado". Le pusimos una versión también "capada" de Light httpd (lhttpd). Y todo ello funcionaba a la perfección. La conexión se realizaba mediante ttyS a otro PC que lo ponía en red.
En el seguimiento de el evento, recuerdo que lo comentaron muy por encima en algún medio escrito (entre ellos, un par de líneas en El Mundo).

D

#9 lol.. genial comentario.

guillem

A mi no me sorprende demasiado. Un 286 es mucha máquina, eso no es problema. No soporta cargas grandes pero funcionar, funciona. No le puedes poner una distribución "normal" de las típicas de hoy en dia que se matan por imitar al blindous-con-su-barra-de-tareas-y-su-menu-de-inisio, pero con cualquier GNU/Linux afinado a mano puedes hacer lo mismo, o más

Yo lo que flipo es que lo hagan con Minix, la verdad X'-D

D

#5: linus aprendió "unix" con Minix y se inspiró en él, pero linux está reescrito desde cero. No en vano es famoso el flame microkernel vs monolítico http://www.oreilly.com/catalog/opensources/book/appa.html

b

Creo que alguien que trabajaba en "carpinteria metalica" nos convencio que necesitamos un dual-core pentium lalechedehercios para hacer cualquier cosa.