Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Re:Mosix

    (Puntos:5, Interesante)
    ¿ Qué le falta al núcleo de Linux ?. En tres palabras: que funcione mejor. Porque la realidad es esa, se ha avanzado mucho en poco tiempo, pero aún estamos lejos de un sistema operativo a la altura de los UNIX comerciales más potentes.

    Por ejemplo, el manejo de la memoria virtual, básico en cualquier UNIX, está dando la lata mucho más de lo que nos gustaría (incluyendo el algoritmo de matar procesos en situaciones de falta de memoria, OOM). El planificador también necesita un repaso (la máquina queda completamente lenta de respuesta cuando la carga de proceso aumenta), haciendo imposible la corrección manual del sistema por parte del administrador.

    Las prestaciones de Linux funcionando como router tampoco están a la altura de otros UNIX (hasta donde yo sé, aunque hay parches por ahí que mejoran mucho la cosa, no son estándares). Como ya han dicho, el SMP podría estar más optimizado de lo que está.

    Tambien puede echarse de menos la implantación en el núcleo de políticas de seguridad y limitación de recursos para procesos/usuarios y la mejora del acceso a disco en modo raw. De momento en Linux no existe una implementación definitiva y aceptada de ACL (salvo el reciente XFS), sólo existen parches que aún están por terminar.

    Falta también soporte para hardware insertable en caliente, un gestor de volúmenes sólido y profundamente testeado. Hasta el propio MOSIX aún tiene camino que recorrer, como por ejemplo los sockets migrables (para que sea interesante usar Apache sobre MOSIX, así como cualquier otro proceso limitado por comunicaciones).

    Finalmente, pero no menos importante, falta documentar BIEN y en PROFUNDIDAD el núcleo, tanto el código como las interfaces (p.e. /proc, parámetros de arranque del núcleo, capacidades y opciones de cada driver disponible, etc.). Más que nada para poder sacar el máximo partido del sistema y para que nuestros hijos puedan seguir mejorando el núcleo sin tener que imaginarse qué pensaba A. Cox o L. Torvalds allá por el año 2001.

    Y no es que Linux ahora mismo me desagrade, todo lo contrario, pero hay que dejar claro que queda aún mucho por hacer (de hecho, los UNIX comerciales llevan hasta 30 años evolucionando, 20 más que Linux, y eso se nota). Si queremos disfrutar de un buen sistema operativo en el futuro no podemos seguir pensando que ya está todo hecho, porque aún muchos SO nos llevan ventaja. Así que todos a colaborar en la medida de nuestras posibilidades, a ver si para el 2003 tenemos un sistema equivalente a los UNIX grandes.
    Puntos de inicio:    5  puntos
    Modificador extra 'Interesante'   0  

    Total marcador:   5