Tema:
Bueno, hace un tiempo mi profesor Tannenbaum y mi estimado Linus tuvieron una peque reyerta filosófica-teórica sobre el mejor tipo de kernel.
Al parecer está surgiendo la picazón nuevamente sobre qué kernel es el mejor. Con el objetivo de llamar la atención sobre este tema les presento 3 enlaces que son interesantes de leer para los que tengan inquietudes sobre los tipos de kernel y qué desventajas presenta(sí, las tiene) el kernel actual de linux y qué ventajas aportaría el microkernel así como qué problemas aportaría también.
Artículo publicado en osnews, bastante corto, un poco imparcial y que hace un resumen interesante:
[url]http://www.osnews.com/story.php?news_id=14353[/url]
Última discusión sobre el tema en slashdot (linus al parecer aceptó hablar del tema)
[url]http://linux.slashdot.org/article.pl?sid=06/05/10/0439246&from=rss[/url]
Lo último que ha dicho linus (no lo puedo ver, falla al entrar):
[url]http://www.realworldtech.com/forums/index.cfm?action=detail&PostNum=4342&Thread=12&entryID=66630&roomID=11[/url]
No creo que vayan a haber cambios fundamentales en el kernel por este concepto, pero sí estimo que algunas cosas buenas deban tomarse de esta idea.
El que desee probar un microkernel, puede intentarlo con [url]http://www.minix3.org/[/url], son unas 4mil líneas de código de kernel y muy fácil de corregir cualquier problema...
saludos
epe
Comentarios
Andrew Tannenbaum es un gran
Andrew Tannenbaum es un gran conocedor y experto de sistemas operativos; no sólo es profesor tuyo ;) jaja! los libros son muy buenos "clases a distancia"; pero se supone que esa discusión habían optado por dejarla cerrada diciendo "cada quién con lo suyo". Sostengo la idea de Torvalds, pero no hay que negar que Tannenbaum en ciertos puntos tiene algo de razón con el asunto del micro-kernel.
Pero bueno eso es tema de discusión de expertos.
Buena noticia después de todo.
Antes fueron los dinosaurios los que se extinguieron, ahora le está llegando la hora a Micro$oft
Gabriel Eduardo Morejón López. [email]gabrielmorejon@gmail.com[/email] [img]http://counter.li.org/cgi-bin/certificate.cgi/378903
Exacto, creo que hay que
Exacto, creo que hay que extraer algo bueno de la idea del profesor (porque fue mi profesor y seguro el profesor de todos los que hemos estudiado sistemas operativos en las universidades).
Creo que algo bueno hay, en efecto existen muchos peros, pero siempre habían peros en todo, hasta para adoptar linux la gente pone peros, la idea es trabajar y tener mente abierta para adoptar esas ideas buenas para que nos ayuden.
Eso de no tener que reiniciar el kernel, eso sería perfecto!! Claro, un micro micro kernel no tendría que reiniciarse.
--
EcuaLinux.com
Ecuador: (02)3412402 - (09)9246504
USA: + 1 404 795 0321
Saludos
epe
EcuaLinux.com
+(593) 9 9924 6504
Servicios en Software Libre
No se si leyeron la
No se si leyeron la conversación (nada amistosa) entre Linus y Andreu, en esta menciona Tanenbaum como ejemplo de Un S.O. con microkernel a Wndows NT (aun no lanzado en esa epoca), no se si en realidad tiene una arquitectura de microkernel o que implemnetación de microkernel hizo nuestro amigo Bil Gato, de seguro hizo algunas extenciones :) y para variar la cagó, de ser así (de tener una buena arquitectura microkernel) no deberían haber pantallazos azules ...
Que creen ustedes ...???
bye
:)
Si es asi, y metió
Si es asi y metió microkernel al NT, entonces, para qué diablos esos pantallazos azules? O tal vez nunca metió arquitectura microkernel al NT o hay algo oscuro por detrás de esos pantallazos azules...
----------------------------
Cada día más Grande... y no lo detiene nadie!!
El problema es que
El problema es que Gil Grapes y los "arquitectos" de guint pensaron que era mejor tener en un solo "modulillo" el micro-kernel o sea en un par de funciones dentro de un archivo llamado krnlxyz.000 y acoplar eso a su poderoso y robusto API (Ahhh Pero que Idiotas).
O de pronto eso no es microkernel???
Antes fueron los dinosaurios los que se extinguieron, ahora le está llegando la hora a Micro$oft
Gabriel Eduardo Morejón López. [email]gabrielmorejon@gmail.com[/email] [img]http://counter.li.org/cgi-bin/certificate.cgi/378903
Entonces se salieron de la
Entonces se salieron de la idea del microkernel y ya hicieron la megacagada...
Pero qué raro que la comunidad de usuarios de windows..... ah, lo siento, en el lado oscuro las comunidades de usuarios no pueden aportar a corregir esas babosadas... }:)
Por eso es que amo GNU/Linux...
Linux es Libertad!!
----------------------------
Cada día más Grande... y no lo detiene nadie!!
Pues digamos que si... Por
Pues digamos que si...
Por cierto si conocen del Amoeba (Ameba) es el otro SO que diseño Andrew S. Tannenbaum ese usa tambien un micro-kernel y es para sistemas distribuidos, mejor dicho es un SO distribuido, creo que iba con los Sparc, aunque si mal no recuerdo tambien se podia hacer andar en un 386/486; de verdad no recuerdo mucho eso, tocara investigar.
Antes fueron los dinosaurios los que se extinguieron, ahora le está llegando la hora a Micro$oft
Gabriel Eduardo Morejón López. [email]gabrielmorejon@gmail.com[/email] [img]http://counter.li.org/cgi-bin/certificate.cgi/378903
sí, un sistema distribuido
sí, un sistema distribuido que no un microkernel exactamente... es una bella idea pero por alguna razón tannenbaum no lo ha finalizado.. pero estuvo trabajando en ese tema.. será que se está quedando sin estudiantes?
--
EcuaLinux.com
Ecuador: (02)3412402 - (09)9246504
USA: + 1 404 795 0321
Saludos
epe
EcuaLinux.com
+(593) 9 9924 6504
Servicios en Software Libre
El pantallazo azul lo sacan
El pantallazo azul lo sacan los drivers mal programado.
En efecto es un microkernel, pero no totalmente, pero se asemeja mucho.
Sí, en las URL que dí hay enlaces al intercambio de ideas (ojalá todos fueran así) entre ambos genios... y linus siguió con su idea.. realmente el kernel monolítico es más rápido al menos desde la perspectiva actual y modo de pensar y teorías que conocemos.
--
EcuaLinux.com
Ecuador: (02)3412402 - (09)9246504
USA: + 1 404 795 0321
Saludos
epe
EcuaLinux.com
+(593) 9 9924 6504
Servicios en Software Libre