Micro Kernel vs Monolítico, comienza la ola nuevamente.

Imagen de Epe

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

Imagen de tuxero

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

Imagen de Epe

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

Imagen de deathUser

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ó

Imagen de kfirmad Kronsage

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

Imagen de tuxero

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

Imagen de kfirmad Kronsage

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

Imagen de tuxero

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

Imagen de Epe

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

Imagen de Epe

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