Como en casi todo en este tema hay posturas diferentes que muchas veces parecen más bien de tipo religioso que de tipo técnico. Pero en linux-kernel cada cierto tiempo (y en general propiciado por la "verborrea" de Larry McVoy :-) surge el tema de la escalabilidad y se plantea no sólo la necesidad de no penalizar a la mayoría de usuarios que de momento sólo usan monoprocesadores, sino en cuanto a si la escalabilidad "vertical" es mejor acometerla a fuerza de SMP tradicional o de arquitecturas NUMA.
Hay argumentos válidos en favor de ambas propuestas, y como yo no soy quién para dar datos ni opiniones fundadas al respecto, os remito a la lista linux-kernel donde hay flames^Whilos numerosos al respecto de este tema.
- Sobre los módulos: ¿el soporte de conteo de descarga de módulos no estaba ya implementado desde los tiempos de la 2.2?
En efecto, pero creo que la diferencia es que hasta 2.4.x incluído era el propio módulo el que debía encargarse de mantener las referencias a sí mismo, lo que llevaba a duplicación de código y resultaba "propenso a fallos". Parece que en 2.6.x la gestión de referencias la hace el propio núcleo, lo que descarga la responsabilidad de los autores de modulos de mantener una lista de referencias a los mismos, cosa que parece no demasiado sencilla en ciertos casos.
Re:Comentarios sobre alguna caracteristica
(Puntos:2)( http://mi.barrapunto.com/dardhal )
Sobre el tema de "acercamiento" a NUMA.
Como en casi todo en este tema hay posturas diferentes que muchas veces parecen más bien de tipo religioso que de tipo técnico. Pero en linux-kernel cada cierto tiempo (y en general propiciado por la "verborrea" de Larry McVoy :-) surge el tema de la escalabilidad y se plantea no sólo la necesidad de no penalizar a la mayoría de usuarios que de momento sólo usan monoprocesadores, sino en cuanto a si la escalabilidad "vertical" es mejor acometerla a fuerza de SMP tradicional o de arquitecturas NUMA.
Hay argumentos válidos en favor de ambas propuestas, y como yo no soy quién para dar datos ni opiniones fundadas al respecto, os remito a la lista linux-kernel donde hay flames^Whilos numerosos al respecto de este tema.
- Sobre los módulos: ¿el soporte de conteo de descarga de módulos no estaba ya implementado desde los tiempos de la 2.2?
En efecto, pero creo que la diferencia es que hasta 2.4.x incluído era el propio módulo el que debía encargarse de mantener las referencias a sí mismo, lo que llevaba a duplicación de código y resultaba "propenso a fallos". Parece que en 2.6.x la gestión de referencias la hace el propio núcleo, lo que descarga la responsabilidad de los autores de modulos de mantener una lista de referencias a los mismos, cosa que parece no demasiado sencilla en ciertos casos.