OVH Cloud OVH Cloud

linux 2.6 et les drivers binaires

18 réponses
Avatar
Emmanuel Florac
C'est pour Manuel que je poste cet extrait (dans LKML à propos des webcam
philips)

we don't keep hooks that are there purely for binary
drivers. If somebody wants a binary driver, it had better be a whole
independent thing - and it won't be distributed with the kernel.

Linus

Bref, pas de drivers binaires, et pas de facilité pour les intégrer. Par
contre, pas de problème avec les firmware (qui ne tournent pas dnas le
noyau, mais bien sur un autre "cpu" que l'OS principal de la machine).

--
De longs désirs, une longue admiration sans espérance, voilà le moyen
d'adorer les femmes, et de rendre l'amour une passion délicieuse!
N. Rétif de la Bretonne.

8 réponses

1 2
Avatar
Emmanuel Florac
Le Sat, 28 Aug 2004 21:44:37 +0200, sylvain POURRE a écrit :


Merci de ces précisions. Je comprends l'argument technique encore que le
fait que les 3 fichiers livrés dans la bibliothèque de pwcx ne soient
pas strippés devrait en faciliter le débugg.


Oui. Cependant au vu des discussions en cours sur lkml, ça ne
m'étonnerait pas de voir une version GPL reverse-engineered du driver
très vite :)

Je vous rejoints aussi sur votre dernière remarque qui pourrait aussi
s'appliquer au webcams.


Oui, encore que pour une webcam c'est généralement moins critique que
pour une carte réseau ou un contrôleur RAID :)

--
Sutor ne ultra Crepidam.

Avatar
TiTiX

Oui mais le driver pwcx est en contradiction flagrante avec la GPL, donc
il est fatalement interdit (ou à réécrire).
Puis la compression franchement... Sur une webcam je ne vois aps bien
l'intérêt de dépasser le 160X120 :) (J'ai une webcam philips...)
Quand j'ai achete ma premiere webcam vers 1999 je faisais des conferences

avec mon petit 56k en diffusant une vignette de 160x120 compréssée par
un codec affreux (on voyait des gros carrés qui bougent). Aujourd'hui je
diffuse du 320x240 avec une qualite tres satisfaisante, et ça n'a pas
l'air d'un post-it perdu sur mon ecran.

Certes. De toute évidence il n'a pas encaissé le refus définitif du
driver pwcx (qui encore une fois, n'aurait jamasi du être intégré
dans le sourcetree).
ça tombe bien il ne l'a jamais été =)

seul pwc etait intégré, on lui reprochait quelques lignes de codes qui
préparaient le terrain pour l'utilisation de pwx (mettre en place dans
pwc de quoi heberger le module pwcx)

en fait il aurait suffit qu'il accepte de mettre pwc en conformite avec
les regles du kernel, et rajouter quelques lignes au patch qu'il fallait
deja appliqué pour avoir pwcx.

Mais Nemo est quelqu'un d'assez orgueilleux et borné, qui avait deja eut
quelques soucis avec A. Cox qui lui avait fait vivement remarqué que le
travail effectué par le pilote pwc devrait se trouver dans l'userspace et
pas dans le kernel.

Comme quoi si un driver totalement GPL avait été conçu (oui le reverse
c'est pas facile) on aurait jamais eut tout ces problèmes, avis aux
amateurs qui decideront de faire confiance a un devel qui signe des NDAs ...

--
TiTiX

Avatar
Sylvain POURRE


Va dire ça aux astronomes amateurs :)))
Je recopie un truc que j'ai posté sur lklm :

Bonjour


L'utilisation de Webcam en astronomie amateur (je suis en phase
recherche, lecture des docs ...) fait souvent appel à 1 ou plusieurs des
techniques suivantes:

1) modification de la Webcam pour augmenter le temps de pose
2) parfois, ajout d'un refroidissement par module pelletier prélevé sur
une glacière pour automobile afin de limiter l'agitation thermique et
donc l'apparition de bruit (taches)
3) traitement du signal sur plusieurs photos afin de filter le bruit et
d'améliorer les détails.

Les 2 premiers points relèvent de l'électronique et pas du kernel ;-)
Je conclue de ton intervention sur lkml qu'il doit y avoir des logiciels
sous Linux pour traiter le point 3. Je suis preneur d'un lien. Merci
d'avance.

--
Sylvain

Avatar
Sylvain POURRE

Oui. Cependant au vu des discussions en cours sur lkml, ça ne
m'étonnerait pas de voir une version GPL reverse-engineered du driver
très vite :)


Bonjour


En attendant ce jour et pour pallier à toute mauvaise surprise dois-je
conserver la partie de l'arborescence du kernel qui contient pwc + le
kit pwc et pwcx et le fichier /usr/src/linux/drivers/usb/media/Kconfig ?
Est-ce suffisant en cas de changement de kernel dans la branche 2.6
(j'en suis au 2.6.5-7.104 ) en effet, ma machine n'est pas une machine
de production donc j'essaie de suivre l'évolution quitte à tout
réinstaller si ça plante.
Pour ne pas trop dériver dans le technique et rester dans le topic, le
débat est: Est-ce bien de contourner une loi de notre Père Spirituel
qui a gravé dans le marbre "Point de binaire dans ton kernel tu mettras"
;-))

--
Sylvain

Avatar
Emmanuel Florac
Le Sun, 29 Aug 2004 08:39:58 +0000, fm a écrit :


Va dire ça aux astronomes amateurs :)))
Je recopie un truc que j'ai posté sur lklm :


Pas croyable... super ce qu'on peut faire :)

--
Ne pas savoir de quoi on parle est un avantage dont il ne faut pas
abuser.
R.Debray

Avatar
Emmanuel Florac
Le Sun, 29 Aug 2004 14:07:26 +0000, fm a écrit :


Attends quelques jours que ça se décante un peu.
La probabilité n'est pas nulle que pwcx obtienne
un sursis de quelques mois le temps qu'une solution
viable à long terme soit trouvée.


pwc, certainement. pwcx c'est quand même mal barré...

--
Si ça a l'air facile, c'est difficile. Si ça a l'air difficile, c'est
carrément impossible. Si ça a l'air impossible, c'est un compilateur
Ada.
Théorème de Stockmayer.

Avatar
geert.pille
Sylvain POURRE wrote in message news:<41319ed1$0$22026$...

Oui. Cependant au vu des discussions en cours sur lkml, ça ne
m'étonnerait pas de voir une version GPL reverse-engineered du driver
très vite :)


Bonjour


En attendant ce jour et pour pallier à toute mauvaise surprise dois-je
conserver la partie de l'arborescence du kernel qui contient pwc + le
kit pwc et pwcx et le fichier /usr/src/linux/drivers/usb/media/Kconfig ?
Est-ce suffisant en cas de changement de kernel dans la branche 2.6
(j'en suis au 2.6.5-7.104 ) en effet, ma machine n'est pas une machine
de production donc j'essaie de suivre l'évolution quitte à tout
réinstaller si ça plante.
Pour ne pas trop dériver dans le technique et rester dans le topic, le
débat est: Est-ce bien de contourner une loi de notre Père Spirituel
qui a gravé dans le marbre "Point de binaire dans ton kernel tu mettras"
;-))


Remarque bien que, si tu ose le faire, plus tard dans les Champs
Octales Eternelles, tu ne seras point assis a côté de Lui, mais tu te
retrouveras avec un ordinateur a 640Kb avec Fenêtres PetitDouces.


Avatar
Sylvain POURRE


Remarque bien que, si tu ose le faire, plus tard dans les Champs
Octales Eternelles, tu ne seras point assis a côté de Lui, mais tu te
retrouveras avec un ordinateur a 640Kb avec Fenêtres PetitDouces.


Bonsoir


Tu es très convainquant ;-)) Je renonce donc au binaire et à ses pompes.

--
Sylvain

1 2