• [^] # Re: La vrai question

    Posté par (site web personnel) . En réponse au journal Debian et le multi-arch. Évalué à 7.

    Le multiarch x86/x86_64 ne sert effectivement plus à grand chose, à la limite pour wine mais le ia32-libs suffisait largement, sur ce terrain Debian arrive bien après la bataille, toutes les distribs rpms (et autre ?) gèrent le multiarch depuis "la nuit des temps", et à l'époque ça servait pas mal (coucou openoffice.org qui voulait pas compiler en 64bits ...)

    Mais le multiarch ce n'est pas que x86/x86_64, c'est aussi permettre de faire une migration armel => armhf en douceur.
    Sur ARM, les registres flottants et les registres entiers sont différents (bon rien de bien choquant ici), et l'ABI historique pour gérer les nombres flottants était de passer les paramètres flottants d'une fonction par les registres entiers, il fallait donc faire très souvent des transferts entre registres, au prix d'une perte de performance. La nouvelle ABI armhf utilise maintenant les registres flottants, pour éviter de perdre du temps pour rien

    Il ne s'agit pas d'un changement d'archicture stricto-sensu, mais le multi-arch se prêtre très bien à cette migration, sachant que certains logiciels posent encore problèmes en armhf, sans parler des logiciels propriétaires comme d'habitude.