• [^] # Re: Linux est partout ?

    Posté par (site web personnel) . En réponse à la dépêche Linux est partout ?. Évalué à 3.

    Tu est un peu de mauvais foi quand même. Le premier portage sur un autre CPU de Linux n'a pas été sur Alpha mais sur 680x0. Ca a été fait par une équipe qui a fait un fork du noyau, ce qui n'était pas idéal.

    Linus Torvalds, au moment du début de l'adaptation pour Alpha s'est alors dit qu'il n'allait pas s'amuser à gérer autant de forks des sources qu'il y'avait du CPU. C'est pour cela qu'il a rendu le noyau Linux portable et architecturé les sources de façons à localiser le code spécifique à une architecture dans arch.

    Depuis le portage sur Alpha, Linux est intrinsèquement portable et ça n'a pas pris 2 ans de développement. Si j'étais chez moi, je pourrai te retrouver l'URL sur une interview ou Linus explique tout ça très bien.


    Linux n'était pas portable mais l'est depuis longtemps.
    NT était portable mais MS se souciant de rentabilité avant la portabilité, c'était voué à l'échec.

    Pour ce qui est du portage Alpha, je ne me rapelle plus trop mais tu dit que c'est Compaq qui a refusé de financer le support de NT. Pourtant, à l'époque, c'était Digital et pas Compaq.

    C'est même Digital qui a pondu le compilateur à la volée de code x86 en Alpha et qui gardait les binaires dans un coin pour éviter de les recompiler à chaque fois. Ca s'appelait FX!32 et ça tournait assez bien mais ça ne faisait pas tourner le code x86 plus vite que sur un vrai x86 !

    Le problème de NT sur Alpha, c'était pas NT sur Alpha (!), c'était que quasiment aucun éditeur de logiciel ne proposait une version de son soft en code natif Alpha, ce qui n'incitait évidement pas les clients à acheter du Alpha NT !

    Je me rapelle avoir eu des démos de Dec Multia sous NT Alpha par des mecs de Dec et c'était vraiment abominablement lent ! (émulation oblige)


    Quand aux machines à base de NT PPC, je n'en ai vu que dans les salons mais jamais "en vrai".