Les drivers proprios sont pareils aux logiciels proprios : tu ne peux pas les modifier, les corriger, les adapter, les redistribuer.
J'ai l'exemple d'une carte wifi qui possédait un driver proprio pour linux 2.4. Mais il n'a pas été porté à linux 2.6 par la boite. Du coup, à l'époque ndiswrapper était à ses balbutiements : soit tu utilisais linux 2.4, soit tu te compilais ndiswrapper.
Avec un driver libre, il aurait sans doute été porté rapidement voire intégré au noyau.
Autre exemple, le driver nvidia (que j'utilise pour quand je joue à TCE, jeu propriétaire) :
- il ne peut pas être redistribué d'où nécessite des étapes d'installation superflue sur les distribs grand public
- il possédait une grosse faille de sécurité qui ne peut pas être corrigée tant que nvidia ne le décide pas
- il ne supporte plus des vieux modèles de carte ce qui oblige leur utilisateur a installer une vieille version du driver (pas d'autre choix -> trou de sécurité non corrigé)
- il ne fonctionne pas bien avec Xgl-machin car il implémente certaines choses à sa façon (et cela oblige les développeurs Xgl a perdre du temps sur des workarounds là où c'est le driver qui devrait être corrigé)
- il ne fonctionne que sur x86 (y'a une version 64 aussi), ce qui empêche purement et simplement les propriétaires d'un ordi PPC-Nvidia d'avoir la 3D
Ce sont les premières raisons qui me viennent à l'esprit mais je pense que sincèrement un driver libre est un énorme plus !
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: Drivers proprios, un problème....
Posté par ploum (site web personnel, Mastodon) . En réponse à la dépêche gNewSense 1.0 : nouvelle distribution entièrement libre. Évalué à 6.
J'ai l'exemple d'une carte wifi qui possédait un driver proprio pour linux 2.4. Mais il n'a pas été porté à linux 2.6 par la boite. Du coup, à l'époque ndiswrapper était à ses balbutiements : soit tu utilisais linux 2.4, soit tu te compilais ndiswrapper.
Avec un driver libre, il aurait sans doute été porté rapidement voire intégré au noyau.
Autre exemple, le driver nvidia (que j'utilise pour quand je joue à TCE, jeu propriétaire) :
- il ne peut pas être redistribué d'où nécessite des étapes d'installation superflue sur les distribs grand public
- il possédait une grosse faille de sécurité qui ne peut pas être corrigée tant que nvidia ne le décide pas
- il ne supporte plus des vieux modèles de carte ce qui oblige leur utilisateur a installer une vieille version du driver (pas d'autre choix -> trou de sécurité non corrigé)
- il ne fonctionne pas bien avec Xgl-machin car il implémente certaines choses à sa façon (et cela oblige les développeurs Xgl a perdre du temps sur des workarounds là où c'est le driver qui devrait être corrigé)
- il ne fonctionne que sur x86 (y'a une version 64 aussi), ce qui empêche purement et simplement les propriétaires d'un ordi PPC-Nvidia d'avoir la 3D
Ce sont les premières raisons qui me viennent à l'esprit mais je pense que sincèrement un driver libre est un énorme plus !
Mes livres CC By-SA : https://ploum.net/livres.html