Pourquoi créer une couche, des drivers propres en noyau feraient l'affaire...
parce que c'est comme ça qu'on fait pour tout le reste, la commande ls ne tape en RAW dans ton disque dur, et c'est normal, non ?
donc pas de raison que X le fasse pour la carte graphique.
la solution des pilotes graphiques dans le noyau est mauvaise car :
déjà comme tu le dis il faut que ATi et Nvidia, lache les specs, c'est donc mal barré.
il faudrais chaque OS qui utilise Xorg ou XFree, donc les distribs à base de Linux, FreeBSD, NetBSD, OpenBSD et autre dérivés, OpenSolaris (je compte pas Hurd ;) ), ai des développeurs + mainteneurs noyau des pilotes.
donc à chaque changement dans le pilote il faut que chaque mainteneur de chaque team noyau fasse les modifs, c'est assez contre productif.
Tandis que si chaque noyau implémente une API bien défini par une team tiers (Xorg) qui elle s'occupe de faire des pilote en se foutant de l'OS qui va faire tourner les drivers, c'est quand même du temps de gagner et bien plus propre.
[^] # Re: Théo : one point - X.Org : (void *)NULL
Posté par kolter (site web personnel, Mastodon) . En réponse au journal Graves problèmes de sécurité dans x.org. Évalué à 8.
parce que c'est comme ça qu'on fait pour tout le reste, la commande ls ne tape en RAW dans ton disque dur, et c'est normal, non ?
donc pas de raison que X le fasse pour la carte graphique.
la solution des pilotes graphiques dans le noyau est mauvaise car :
déjà comme tu le dis il faut que ATi et Nvidia, lache les specs, c'est donc mal barré.
il faudrais chaque OS qui utilise Xorg ou XFree, donc les distribs à base de Linux, FreeBSD, NetBSD, OpenBSD et autre dérivés, OpenSolaris (je compte pas Hurd ;) ), ai des développeurs + mainteneurs noyau des pilotes.
donc à chaque changement dans le pilote il faut que chaque mainteneur de chaque team noyau fasse les modifs, c'est assez contre productif.
Tandis que si chaque noyau implémente une API bien défini par une team tiers (Xorg) qui elle s'occupe de faire des pilote en se foutant de l'OS qui va faire tourner les drivers, c'est quand même du temps de gagner et bien plus propre.
M.