• [^] # Re: Bonne idée ?

    Posté par . En réponse à la dépêche FreeBSD utilise les pilotes Linux. Évalué à 3.

    Sur le point très particulier des développeurs de pilotes pour FreeBSD, en ce qui concerne les webcams, c'est simple, il n'y a rien d'existant.
    Jusqu'à présent, on avait un port de pwc, mais le statut était le même que pour linux, et c'est tout.
    Les webcams ne sont pas à proprement parler une technologie récente. Si quelqu'un de capable avait voulu faire des drivers, il aurait eu tout le temps.
    Ce débat me rappelle vaguement celui pour le projet evil (ndiswrapper). En l'occurence, ça n'a découragé personne : peut être que je ne suivais pas assez avant, mais j'ai l'impression que le monde des développeurs de drivers de carte wifi pour BSD est en ébullition en ce moment, guidé par Damien Bergamini. Ca n'a pas non plus découragé les constructeurs, puisque si j'en crois le rapport trimestriel de FreeBSD, atheros va plus ou moins donner les specs pour ses derniers chipsets (genre ceux du DWL-G132, ou uath chez OpenBSD)
    Evidemment, ça ne va pas encourager les constructeurs de webcam, mais en même temps, ils n'ont jamais fait aucun effort.

    Pour ce qui est de l'API interne de linux, je suis encore moins un spécialiste pour répondre, mais FreeBSD a déjà une couche de compatibilité linux, avec récemment (enfin, en cours), un passage à la version 2.6 du noyau (oui, on est pas en avance :))
    Je pense pas que ce soit pire de suivre les changements de l'API par rapport à ceux du noyau.

    J'ai testé la chose en question. Ca marche très bien avec un de mes deux webcams, l'autre est seulement détectée, mais d'après luigi, ça devrait mieux marcher par la suite, après quelques optimisations.
    C'est vraiment fantastique de pouvoir utiliser la webcam, sans avoir à se soucier d'installer 30000 drivers.

    De toute manière, je pense pas vraiment que *BSD (prenez celui que vous voulez) a les ressources pour développer tous les drivers de tous les trucs possibles. Linux en a plus, donc si on peut reprendre un peu pour le hardware pas critique, je vois pas vraiment où est le problème.