Nvidia : Enfin des drivers Linux open source (presque)
Charles Gouin-Peyrot
Publié le 20 mai 2022 · 3 min de lecture
Mais il semble que cette version ne soit pas aussi bonne que nous l'espérions initialement, selon le développeur Hector Martin. Martin a posté une série de Tweets expliquant que la plupart des pilotes du noyau ont en fait été déplacés vers le firmware. Le nouveau composant open source interagit avec ce firmware fermé, mais la majeure partie du travail semble toujours se dérouler derrière les portes closes de Nvidia, quelle surprise.
Martin note également que cela pourrait être dû en grande partie à des accords de brevets et de licences au sein du code. Il y a probablement beaucoup de choses que Nvidia n'a pas le droit de laisser libres et c'était potentiellement le meilleur effort que la société pouvait faire pour le moment. La FAQ de Nvidia indique également que les pilotes en mode utilisateur tels que CUDA ne seront pas modifiés et resteront fermés. Cependant, on peut se demander pourquoi Nvidia a choisi de gérer le code différemment des autres projets open source, d'autant plus qu'une grande partie du code est encore techniquement protégée. Plutôt qu'une collaboration typique de Github lorsqu'il s'agit de soumettre des correctifs, Nvidia conserve un certain contrôle. Les correctifs peuvent être soumis par le biais de demandes de retrait, que Nvidia examinera et intégrera éventuellement avec des modifications dans une nouvelle version du pilote. En tant que tel, le code source publié ne sera jamais qu'un instantané généré à partir de la base de code partagée, du moins pour le moment. Bien que ce soit une bonne chose de voir un code Nvidia devenir open source, surtout quand il s'agit de Linux, ce n'est certainement pas aussi ouvert que beaucoup le souhaiteraient. Peut-être qu'une source légèrement entrouverte aurait été un meilleur nom cette fois-ci.So NVIDIA "released" their kernel driver as open source.
By which they mean, they moved most of it to firmware and made the open source driver call into it. There are almost 900 functions implemented in the 34MB firmware, give or take, from what I can see. Broadcom vibes... — Hector Martin (@marcan42) May 12, 2022
L'auteur
Charles Gouin-Peyrot
Journaliste tech et testeur indépendant, je décrypte la tech grand public. Spécialisé dans le hardware, l'audio et la maison connectée, je mets ma rigueur technique et mon expérience de formateur au service de mes tests. Mon objectif est simple : dépasser les fiches techniques pour vous livrer des analyses transparentes, impartiales et ancrées dans un usage 100 % réel.