Vamos a ver creo que el tema de que Linux es monolitico lo tenemos claro.De todos modos, SHLinux logicamente es monolitico y modular, y lo pensabamos adaptar para que se ajustara a nuestras necesidades, por lo que se puede dejar tal como esta, aunque ocupe bastante para ser un RT en una consola portatil, cosa que nos obligaria a tener una RAM bestial.
Por otra parte no entiendo tu insistencia en que los microkernels no son una buena opcion, ahi estan sistemas como BeOS, Mac OS X, NT, QNX, HURD, MINIX... que estan demostrando una fiabilidad increible, es mas, cuando se busca que un sistema tenga fiabilidad siempre se buscan OS con estas caracteristicas, imaginaros su fiabilidad que son los usados en los viajes espaciales. Al margen de esto, el problema de la velocidad es uno de los topicos creados alrededor de los sistemas con microkernels, pero se ha demostrado que puede solventarse, aunque fuera cierto en sus origenes,QNX es una muestra de ello, y esto es tan solo un ejemplo, podemos hablar de Windows mobile, o de Symbian, todos ellos funcionan en sistemas embebidos y funcionan con una fiabilidad extraordinaria y bueno, de velocidad ni hablemos, porque estos sistemas no se caracterizan por ir sobrados.
me quedo con estas palabras de Tanenbaum creador de minix.
While I could go into a long story here about the relative merits of the two designs, suffice it to say that among the people who actually design operating systems, the debate is essentially over. Microkernels have won. The only real argument for monolithic systems was performance, and there is now enough evidence showing that microkernel systems can be just as fast as monolithic systems (e.g., Rick Rashid has published papers comparing Mach 3.0 to monolithic systems) that it is now all over but the shoutin`.
Marcadores