• [^] # Re: Pourquoi parler d'intel ...

    Posté par . En réponse au journal Orbis OS le système qui ferait fonctionner la PS4 serait-il un FreeBSD ou un OpenSuse ?. Évalué à 2.

    2) On ne livre pas les secrets industriels (optimisation de l'usage d'une puce, etc.)
    3) Je prends un exemple :
    AMD ne veut pas vous donner les specs mais il sait qu'il doit travailler avec le libre. Comment ils font ?
    Si la version optimisée fait 25 lignes, ils vous donneront du code de moins bonne qualité qui ferait 150 lignes...
    Ils vous disent ensuite: nous collaborons avec le libre
    (Je parle bien sûr de code bien écrit, bien indenté, et le comptage des lignes c'est hors commentaires)

    Il ne libère que les specs (on est pas obligé de faire du reverse pour comprendre comment la puce fonctionne) pas leur pilote (fglrx en l'occurrence). Ce qui fait que le pilote peut être écrit par n'importe qui pour un OS cible donnée (haiku-os, linux, *BSD, ...). Si le code est "pourrie" rien n'empêche un passionné/chercheur/... de l'optimiser et fournir sa contribution.

    Le plus dur pour intel ou nVidia s'ils veulent piqués les idées sachant qu'il fabrique des puces, ce n'est pas vraiment le code et comment la puce est utilisé mais plutôt son fonctionnement interne (pourquoi tels instructions, comment fonctionne le pipeline, optimisation du cache, ...) et après faut qu'ils pondent une nouvelle architecture qui marche mieux ou aussi bien, avec le prix concurrentiel qui va bien, pour contrer. Ça ne se fait pas en deux minutes.