C'est pas tous les firmwares qui sont chargés à la connexion hein, il y a encore plein de matos qui fonctionnent avec des ROM réinscriptibles. C'est le choix du constructeur, et il y a plein de paramètres à prendre en compte pour faire ce choix.
Déjà à la base, ça ne marche qu'avec du matériel qui n'est utilisé qu'exclusivement avec un PC (genre les p'tites imprimantes, les gadgets USB, les modems, etc.) Pour le matériel qui doit pouvoir fonctionner sans PC (genre imprimante réseau, modem-routeur-wifi ADSL, etc.), ça marche pas génial ce genre de technique. ;-)
Et puis j'imagine qu'il y a des parties parfois tellement sensibles que le fabricant ne veut même pas que le firmware soit disponible dans un fichier qui traîne au fond du PC et qu'un hacker pourrait s'amuser à venir déchiffrer.
Oui programmer un firmware est encore plus complexe que programmer un driver, et ils peuvent contenir des choses assez sensibles (par exemple une limitation des fréquences utilisées par du matériel wifi, pour respecter la loi... si on publie le code source, les utilisateurs vont-ils se mettre à ne rien respecter ?). Ceci dit, rien n'arrête certains dans leur quête de liberté absolue. Et c'est peut-être pour le plus grand bien général.
[^] # Re: Driver ou Firmware?
Posté par Boa Treize (site web personnel) . En réponse à la dépêche Nouvelle version 2.6.27 du noyau Linux. Évalué à 1.
Déjà à la base, ça ne marche qu'avec du matériel qui n'est utilisé qu'exclusivement avec un PC (genre les p'tites imprimantes, les gadgets USB, les modems, etc.) Pour le matériel qui doit pouvoir fonctionner sans PC (genre imprimante réseau, modem-routeur-wifi ADSL, etc.), ça marche pas génial ce genre de technique. ;-)
Et puis j'imagine qu'il y a des parties parfois tellement sensibles que le fabricant ne veut même pas que le firmware soit disponible dans un fichier qui traîne au fond du PC et qu'un hacker pourrait s'amuser à venir déchiffrer.
Oui programmer un firmware est encore plus complexe que programmer un driver, et ils peuvent contenir des choses assez sensibles (par exemple une limitation des fréquences utilisées par du matériel wifi, pour respecter la loi... si on publie le code source, les utilisateurs vont-ils se mettre à ne rien respecter ?). Ceci dit, rien n'arrête certains dans leur quête de liberté absolue. Et c'est peut-être pour le plus grand bien général.