Si, il faut "taper" sur Nvidia (enfin, non, il ne faut jamais taper, il faut crier).
Ils ont la sympathie de faire un driver? C'est pas ce que l'on leur demande. Ce qu'on leur demande c'est leurs spécifications techniques, pour des gens compétants (de chez http://dri.sf.net(...) par exemple) puissent en faire. Il exsite un driver libre pour les cartes NVidia, il est parfaitement stable, mais il ne fait pas l'accélération 3D. Les drivers propriétaires d'NVidia sont buggués (freeze lors du changement de résolution sur les TNT par exemple), et impossible à débuggués vu qu'ils ne sont pas libres.
De plus, l'insertion de modules non-GPL dans le noyau empèche les développeurs du noyau de s'occuper des bugs reports provenant de ces machines. Lorsque le noyau est "tainté" par un module propriétaire, les développeurs ne pouvant pas savoir si la faute revient au noyau lui-même ou au module, ils ne peuvent qu'ignorer les bugs reports, ce qui est génant.
Enfin, les modules propriétaires posent des problèmes pour les mises à jour du noyau. Un module propriétaire marchant avec le 2.4.13 peut ne pas marcher avec le 2.4.14-pre1... L'API interne du noyau est en constante évolution.
[^] # Re: Plus besoin d'alan !
Posté par Gaël Le Mignot . En réponse à la dépêche Alan Cox et le noyau linux 2.4. Évalué à 10.
Ils ont la sympathie de faire un driver? C'est pas ce que l'on leur demande. Ce qu'on leur demande c'est leurs spécifications techniques, pour des gens compétants (de chez http://dri.sf.net(...) par exemple) puissent en faire. Il exsite un driver libre pour les cartes NVidia, il est parfaitement stable, mais il ne fait pas l'accélération 3D. Les drivers propriétaires d'NVidia sont buggués (freeze lors du changement de résolution sur les TNT par exemple), et impossible à débuggués vu qu'ils ne sont pas libres.
De plus, l'insertion de modules non-GPL dans le noyau empèche les développeurs du noyau de s'occuper des bugs reports provenant de ces machines. Lorsque le noyau est "tainté" par un module propriétaire, les développeurs ne pouvant pas savoir si la faute revient au noyau lui-même ou au module, ils ne peuvent qu'ignorer les bugs reports, ce qui est génant.
Enfin, les modules propriétaires posent des problèmes pour les mises à jour du noyau. Un module propriétaire marchant avec le 2.4.13 peut ne pas marcher avec le 2.4.14-pre1... L'API interne du noyau est en constante évolution.