• [^] # Re: Mandriva spécialisé dans MIPS ?

    Posté par . En réponse à la dépêche Les ultra-portables rééquilibrent le marché en faveur des logiciels libres. Évalué à 2.

    Ceci étant, même si l'archi de NT avait été conçue pour être portable dans une certaine mesure, il y a quand même des implés redondantes et arch dépendante (donc très probablement en ASM) de services très low level, dont des services de spinlock avec une des versions dans l'exécutif qui est censé être trois couches au dessus du hard ; quelqu'en soit la raison profonde (car un informaticien ne ferait pas ça pour le plaisir, sauf s'il est carrément masochiste...) ça fait désordre !

    Le code du kernel, c'est 99% du C, l'ASM est quasi completement dans la HAL, c'est notamment lui qui file les primitives de locking vu qu'elles sont arch-dependantes.

    Quand aux raisons du design, permet moi d'avoir plus foi en Dave Cutler qui a comment dire un petit peu d'experience dans le domaine...

    Bref il y a très longtemps (genre en 92 ptet :p) Windows NT était plus portable et porté que Linux, et ça fait longtemps que c'est devenu largement l'inverse.

    Rien dans le design du kernel n'a change entre 1992 et aujourd'hui, il y a toujours eu un effort tres pousse pour garder NT portable et cela n'a jamais cesse. Que Linux ait ete plus porte est une evidence, notamment du fait que tout le monde est libre de le faire, ca ne rend pas NT non portable loin de la.

    PS: pour l'embarque, tu remarqueras que la plupart de ces CPUs (PPC, ARM) peuvent tourner en big ou little endian, pas vraiment un probleme pour NT donc.