• [^] # Re: gcc

    Posté par . En réponse au message OpenMoko, smartphone, etc. Et Linux ?. Évalué à 2.

    La très grande majorité du code de linux est commune à toutes les architectures. Ce qui est "spécifique" à chaque machine est souvent des drivers pour du matériel propre à la machine. Mais c'est codé en C, donc ça pourrait être compilé pour n'importe quelle autre machine, si elle avait ce matos. Les parties complètement spécifiques à une archis sont celles codées en assembleur, mais c'est une infime partie du code, généralement pour de l'initialisation bas niveau, des routines de synchronisation utilisant des instructions spécifiques, et les primitives d'entrée/sortie pour les périphériques.