• [^] # Re: Désinformation

    Posté par (site web personnel) . En réponse à la dépêche Conférence « Les libertés du logiciel et du matériel » avec Richard Stallman. Évalué à 7.

    La question du blob et des pilotes proprio ce sont deux choses différentes.

    Un blob proprio par exemple dans le cas du Wifi c'est un binaire que le noyau envoie au processeur dédié du périphérique pour l'initialiser et le faire fonctionner. À part cet envoie, le noyau n’interagit pas avec. Si Linux change d'API interne le blob s'en moque. Le blob est à priori le même quelque soit le système d'exploitation de la machine, il n'a pas vraiment de rapport avec Linux lui même.

    Un pilote proprio comme celui de nVidia c'est très différent car là tu as une interaction très forte entre les deux. Car le pilote gère beaucoup de choses avec le noyau et le processeur principal de la machine. C'est pour cela que le pilote nVidia, comme pour d'autres modules proprio, il faut recompiler le module proprio (et son interface) quand le noyau change car Linux globalement ne préserve pas son API interne au gré des versions.

    Linux ne fourni que des blobs avec ses sources et non des pilotes proprio. Et il y a très peu de considérations pour simplifier la vie des développeurs de pilotes proprio, qui nécessiterait une API stable pour que ce soit possible d'avoir une majorité des pilotes sous cette forme de manière réaliste. Ce que font Windows et macOS par ailleurs.

    Cela ne répond toujours pas aux points que je soulève tu noteras.