• [^] # Re: Portabilité et forçage

    Posté par . En réponse à la dépêche Mise aux poings sur systemd. Évalué à 6.

    Notament les pilotes wifi intel

    Tu veux dire, un pilote libre avec un matériel documenté ? Tu m'étonne que c'est assez simple à porter. Mais donc, le fabricant ne fournit pas qu'un pilote, il doit aussi libérer le code et documenter le matériel, ce qui est très loin de ce qui était évoquer au début.

    Et dans la théorie, DRM au début avait été écrit pour être portable.

    Et donc, après, on s'est rendu compte que ce n'était pas possible ?

    La solution tient en un mot : abstraction. C'est pas si différent de faire un toolkit portable. Quand tu prends Qt, tu as pleins d'abstraction pour gérer les fonctionnalités qui sont différentes entre tout les OS. Pour un pilote c'est pareil.

    Et Qt fait un travail de portage assez impressionnant mais il y a plein de bugs d'intégration. Si on prend l'équivalent pour un pilote, ça veut dire qu'on ne peut pas exploiter son matériel correctement (consommation d'énergie trop importante, performances réduites, fonctionnalités absentes...) c'est loin d'être une situation idéale.

    Pour ce qui est à la validation, il est parfaitement acceptable de ne le tester que sur un OS et laisser les développeurs d'autres OS faire de l'intégration et remonter les bugs.

    En gros, c'est ce qui se fait actuellement avec l'acpi et Windows. Résultat, les développeurs des OS passent leur temps à écrire des contournements pour plein de trucs. C'est vraiment un comportement à la con.

    « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche