Il va falloir faire du ménage alors, parcequ'il n'y a pas beaucoup de periphs qui n'ont pas de firmware proprio. Le bios bien sur, mais aussi les disques dur ont un firmware proprio, tout comme les lecteurs/graveur cd/dvdrom, les scanner, imprimantes, chips audio, jusqu'a ta souris optique.
Si on devait supprimer tout les drivers dans linux qui passent par un firmware proprio, il ne resterait plus grand chose de linux.
La seul difference ici (et qui se fait de plus en plus), c'est que le firmware doit être uploadé à la carte avant de pouvoir l'utiliser, contrairement aux autres, ou le firmware est en ROM/EEPROM.
A la limite, ca à même des avantages: tu peux au moins uploader n'importe quel autre firmware facilement, sans flasher, et donc écrire peut être ton propre firmware (en te basant sur de reverse engenering par exemple, ou en ayant la chance de plus en plus rare d'avoir une doc).
Il ne faut pas confondre firmware proprio et driver proprio. Si les deux seraient certaienement mieux s'ils etaient documenté et libre, le firmware à au moins l'avantage d'être indépendant de l'OS qui tourne sur ta machine, en plus de tourner généralement sur un autre CPU (celui du peripherique en question), ce n'est pas le cas driver qui est dépendant de l'OS, et tourne en plus sur le CPU de ta machine.
[^] # Re: pilotes ipw2x00
Posté par niclone (site web personnel) . En réponse à la dépêche Sortie du noyau 2.6.14. Évalué à 4.
Si on devait supprimer tout les drivers dans linux qui passent par un firmware proprio, il ne resterait plus grand chose de linux.
La seul difference ici (et qui se fait de plus en plus), c'est que le firmware doit être uploadé à la carte avant de pouvoir l'utiliser, contrairement aux autres, ou le firmware est en ROM/EEPROM.
A la limite, ca à même des avantages: tu peux au moins uploader n'importe quel autre firmware facilement, sans flasher, et donc écrire peut être ton propre firmware (en te basant sur de reverse engenering par exemple, ou en ayant la chance de plus en plus rare d'avoir une doc).
Il ne faut pas confondre firmware proprio et driver proprio. Si les deux seraient certaienement mieux s'ils etaient documenté et libre, le firmware à au moins l'avantage d'être indépendant de l'OS qui tourne sur ta machine, en plus de tourner généralement sur un autre CPU (celui du peripherique en question), ce n'est pas le cas driver qui est dépendant de l'OS, et tourne en plus sur le CPU de ta machine.