Cita:
Iniciado por ociomax Pero mi pregunta es: cuando quieres hacer que tu driver sea parte oficial del kernel, ¿es obligación que ese driver sea capaz de manejar SMP?
Sí, claro.
Cita: Si es así, ¿en qué te afecta que ya no se distribuyan kernels no-SMP? Si ya implementaste la funcionalidad para SMP, no veo el problema.
Si por la programación no es; sino que, a los usuarios (por ahora la mayoría), que tengamos sólo un procesador, pues tendremos un kernel con otro taco de cosas que no necesitamos.
Lo que no es un problema "grave", puesto que, ahora, la diferencia no es tanta entre hacerle SMP y no-SMP porque aunque le hagas no-SMP, el comportamiento del kernel ahora es similar a que si fuese SMP (habría que entrar a hablar de aspectos técnicos para explicarlo).
El tema es que, supongo, con la proliferación de los nuevos "Core Duo" y similares, las distribuciones han decidido hacerlo todo SMP y evitan complicaciones a futuros usuarios, que la mayoría, no saben de la existencia de kernels SMP, ni sus diferencias, ni nada de nada (lógicamente).