| Title | ¿Tiene Linux futuro? | |
| Date | Lunes, 09 Abril de 2001, 07:55h | |
| Author | acs | |
| Topic | ||
| from the un-corazón-enorme dept. | ||
Siguiendo la reflexión de Linus sobre el diseño de sistemas operativos nos llegó hace algún tiempo esta colaboración. RaRaBioSo nos cuenta "Linux aún aparece en multitud de sitios como una novedad, como un ejemplo de sistema operativo emergente con gran exito. Sin embargo, Linux sigue una metodología para el desarrollo de sistemas operativos que tiene ya 30 años, una edad venerable para cualquier pieza de software. En estos 30 años han surgido formas alternativas para desarrollar el núcleo de un sistema operativo. ¿Alguien ha oido hablar de micronucleos o nanonucleos?"
"Los comentaré brevemente. Para obtener un micronucleo, quitariamos
los protocolos de red (TCP/IP, PPP, etc), los sistemas de ficheros, y un par de cosillas más a un nucleo convencional y las colocamos como procesos normales. Para obtener un nanonucleo, hay que ser más radical aún y reducir el nucleo a un código pegamento que únicamente sirve para comunicar los procesos de usuario que son los que realmente realizan las tareas del sistema operativo.
La principal baza de estas metologías es reducir el tamaño del código que forma el núcleo del sistema operativo. Y su principal
inconveniete que nunca alcanzarán la eficiencia de un núcleo
convencional.
No hace falta ser muy inteligente para comprender que un núcleo cuyas fuentes ocupan 113MB (linux 2.4.2) no es muy manejable. Comprender su funcionamiento es arduo, y hay multitud de resquicios donde puede ocultarse un error.
Y lo peor de todo es que no para de crecer. Todos los años aparece multidud de nuevo hardware, varios sistemas de ficheros nuevos, e incluso, algunos protocolos de red nuevos. Un micronucleo no tiene que preocuparse por los sistemas de ficheros ni por los protocolos de red, ya que no forman parte de él. Un nanonucleo ni siquiera debería preocuparle el nuevo hardware, siempre tendría un tamaño constante.
Personalmente, pienso que los diseños monolíticos como Linux tienen los días contados. ¿Cuantos MB más puede crecer el núcleo hasta que se haga completamente inmajeble? ¿Otros 100MB? ¿Quiza 500MB? Tarde o temprano Linux morirá aplastado bajo su propio peso, porque es un gigante con pies de barro y no para de crecer."
| Links |
printed from Barrapunto, ¿Tiene Linux futuro? on 2018-06-16 02:48:16