En pratique, le premier Windows grand public qui ne contenait pas de code 16 bits fut Windows XP (Windows NT 4.0 et Windows 2000 ne sont pas considérés comme des systèmes grand public). Il a donc fallu attendre 14 ans pour abandonner le 16 bits dans les systèmes d'exploitation. En pratique, Windows XP exécute d'ailleurs toujours les programmes 16 bits, seules les versions 64 bits de Windows XP ne le permettent plus.
L'apparition du 64 bits
Le 64 bits dans les processeurs x86 reste une technologie relativement jeune : le premier processeur compatible date d'avril 2003 et était destiné au marché professionnel (l'Opteron), et l'arrivée massive des processeurs 64 bits dans le grand public ne date que de la mi-2006. L'arrivée de Windows en version 64 bits date d'avril 2005, avec un Windows XP destiné avant tout aux professionnels (basé sur le code de la version 2003 serveur). Il a fallu attendre Windows Vista (début 2007) pour un véritable Windows 64 bits grand public, soit quatre ans après le premier processeur compatible, ce qui est déjà rapide.
Windows 7 et Mac OS X 10.6 sont prévus en version 32 bits. Pourquoi les versions 64 bits ne sont-elles pas les seules du marché ? La première raison est simple : il y a encore énormément de processeurs 32 bits sur le marché. Même si les Pentium 4 et les Core Duo sont 64 bits depuis environ 3 ans, il reste beaucoup de processeurs 32 bits : les K7, certains Sempron, certains Pentium 4, certains Celeron, tous les Pentium-M et tous les Core Duo. De plus, un des processeurs populaires de 2008, l'Atom N270, est uniquement 32 bits.
La deuxième raison vient de l'intérêt du 64 bits : peu de logiciels existent en 64 bits et les performances ne sont pas significativement meilleures. De plus, jusqu'il y a peu, 4 Go de mémoire vive étaient un luxe. Enfin, sans système 64 bits, personne ne développe des programmes en 64 bits, ce qui fait que personne n'achète de système en 64 bits.
L'obstacle des pilotes
La troisième raison vient des drivers : un Windows en 64 bits nécessite des pilotes spécifiques. Pour le matériel récent (disons moins de trois ans), on trouve généralement un pilote 64 bits pour Vista et parfois un pilote 64 bits pour XP. Pour les périphériques plus anciens, le pilote n'existe pas toujours. Le fait que Windows 7 utilise les mêmes pilotes que Windows Vista est un avantage : on ne devra pas attendre une réécriture complète.
Enfin, la dernière raison est liée à l'industrie, parfois lente. Windows 64 bits ne prend plus en charge le code 16 bits, ce qui peut poser des problèmes avec d'anciennes applications.
Dans les faits, et même si Windows 7 va accélérer le passage au 64 bits, le code 32 bits risque de rester encore pendant très longtemps la norme pour les logiciels et il n'est même pas totalement certain que le successeur de Windows 7 sera disponible uniquement en 64 bits.
Notons que cette analyse se limite à Windows, qui est un système bien plus dépendant du marché que Mac OS X et Linux. Pour Mac OS X, Snow Leopard sera le premier OS 64 bits de la firme (avec une version 32 bits pour les Core Duo), mais son successeur sera a priori totalement 64 bits, alors que Linux a été le premier OS x86 compatible 64 bits et que les distributions majeures existent toutes en 64 bits depuis un moment (ce qui pose dans la pratique moins de problèmes que sous Windows).
(Source : Présence PC)

