• [^] # Re: De toutes façons...

    Posté par . En réponse au journal Orange publie le code source de la Livebox ... ou presque. Évalué à 6.

    Moi je dirais que actuellement la situation avec les CPUs est plutôt très bonne pour le libre. Les processeurs sont documentés, les jeux d'instructions sont connus et très bien documentés, les micro-architectures des procs sont elles aussi suffisament documentées pour que l'on puisse optimiser un code prédisant les cache-miss, les erreur de prédictions de branchement les bules dans le pipeline...
    Entre la doc des constructeur qui est très fournie et celle que l'on trouve sur le net tels que les exceptionel manuels de agner, on a vraiment tout ce qui faut. Je me souviens même d'une époque ou lorsque l'on achetait un processeur intel, de gros manuels était fournis directement avec... Le seul problème ce trouve entre les constructeurs pour savoir qui a le droit d'implémenter quoi dans son CPU.

    Le gros problème ce situe au niveau de toutes les autres puces qui trainent dans notre ordinateur. Ce qui semble parfaitement normale et évident pour le CPU parrait, au constructeurs, completement abhérent pour un GPU ou chipset wifi. D'un point de vue utilisation directe, ça ne me dérange pas car si j'ai les compétence pour exploiter les docs des CPU et m'en servir régulièrement, ce n'est pas le cas por un GPU. J'avais jeter un coup d'oeil, a la foi au doc publier par AMD/ATI et au code disponible, et j'ai abandonné.

    Mais ce qui me choque, c'est qu'on se retrouve payer pour un materiel que l'on ne peut pas utiliser. Si seulement pour tous ces trucs, les constructeurs pouvait faire comme pour les CPU.
    Et je pris pour que ce ne soit pas l'inverse qui se passe. Imaginez un monde ou les processeurs ne sont plus documentés et ou seul le compilateur d'intel peut compiler des logiciels pour leur plateforme, et de même avec tous les autres CPU....