• [^] # Re: Pilotes proprios

    Posté par . En réponse à la dépêche Entretien avec Willy Tarreau. Évalué à 4.

    une fois que le pilote est en mainline, il est automatiquement adapté par les devs afin de suivre les changements.

    Tout ne semble pas aussi simple que cela, dans le LWN du 3 septembre ( http://lwn.net/Articles/295854/ ), on peut lire :
    There are certainly sizable portions of the kernel, especially for older hardware, that are unmaintained and probably completely broken.
    Il ne faudrait pas croire que, une fois le code dans le kernel (ce qui représente tout de même un travail non négligeable comme tu le rappel), il n'y a plus rien à faire. Certes les changements d'API sont répercutés et, si c'est un matériel répandu, il y aura des remontés des testeurs ; mais pour les matériels moins répandus, il ne faut pas s'imaginer que tout va se faire tout seul, la seule réelle garantie c'est que ça compile. Comme on dit, compilé c'est testé, linké c'est validé.

    Je pense que le problème est plus pour les constructeurs de cartes un peu spécialisées, non grand public, qui n'ont pas forcément les moyens (ou ne se les donnent pas), de faire entrer leur pilote en mainline. Ces entreprises se disent sans doute que le jeu n'en vaut pas la chandelle. Il y a tout de même des initiatives intéressantes comme le guide récemment publié par Jonathan Corbet qui peuvent sans doute aider.