simplenux a écrit:Ah mon avi je ne vois pas comment linux pourait se démocratiser énormément car il n'est pas compatible en binaire avec windows (qui est malheureusement le standard haujourd'hui).
On se tape de la compatibilité binaire car les systèmes GNU/Linux ne fonctionnent pas que sur des système Intel compatibles ou little endian (voir
Endianness).
Il y a eu un windows porté sur processeurs Alpha, les exécutables ne pouvaient pas fonctionner pour les Windows tournant sur CPU Intel compatibles.
L'endianness peut changer, les données du programmes se retrouvent en vrac si rien n'est prévu pour corriger ça. De plus, les instructions du CPU sont différentes qu'on soit sur Intel, Sparc, ARM.... , les instructions qui constituent le programmes sont donc incompréhensibles si on saute d'une plateforme à l'autre.
Crac badaboum... deux fois !
La compatibilité binaire est donc un leurre. Inutile de continuer d'en parler, écoute donc Korova08 qui parle de compatibilité des données et, ajout de ma part, d'interopérabilité.