La majorité des systèmes d'exploitation récents disposent d'une version 32 et 64 bits. D'autres systèmes existent d’ailleurs uniquement en version 64 bits. C'est le cas de Mac OS X d’Apple depuis la version 10.8 « Mountain Lion », même si le système reste rétrocompatible avec les applications 32 bits. Chez Microsoft par exemple, depuis 2012, la version 64 bits est imposée aux utilisateurs professionnels désireux d'installer les produits cloud.
Les systèmes 64 bits présentent bien évidemment des avantages par rapport aux 32 bits. Avec les systèmes 32 bits par exemple, sans des techniques telles que l'extension d'adresse physique (EAP), il n'est pas possible d'adresser plus de 4 Go de mémoire centrale. La technique EAP se réfère à une fonctionnalité des processeurs x86 qui permet d'adresser jusqu'à 64 Gio de mémoire physique sur des systèmes 32 bits (limités à 4 Gio sans EAP), pourvu que le système d'exploitation le supporte.
Si les processeurs 32 bits présentent cette limitation, ceux de 64 bits peuvent, quant à eux, adresser 16 exbioctets (264 octets) de mémoire. C’est pourquoi, dès qu'il y a plus de 4 Go sur une machine, la mémoire au-delà de 4 Go ne sera directement adressable qu'en 64 bits. Un inconvénient des processeurs 64 bits est le fait que le passage de 32 bits à 64 bits augmente la consommation de mémoire. Ce qui pourrait, entre autres raisons, justifier le maintien des systèmes 32 bits.
Toutefois, la tendance à l’abandon du support des systèmes 32 bits semble générale chez les distributions Linux en particulier. En décembre dernier, Google a annoncé la fin du support de Chrome sur Linux 32 bits, notamment Ubuntu Precise (12.04), et Debian 7 (Wheezy). Comme l’expliquait la société en ce moment, cela vise à fournir la meilleure expérience pour les versions Linux les plus utilisées. Google a toutefois rassuré que son navigateur va continuer à fonctionner sur ces plateformes, sauf que celles-ci ne recevront plus de mises à jour et correctifs de sécurité.
Avec la sortie de Fedora 24 le mois dernier, la distribution Linux a également pris cette direction. Si Fedora Workstation propose encore des versions 32 bits, Fedora Server, quant à lui, n’offre plus d’image 32 bits. Les développeurs du projet ont également fait savoir qu’ils ne souhaitent plus supporter les images 32 bits, ce qui laisse croire que cette distribution Linux pourrait complètement s’en débarrasser dans les versions à venir.
Le problème, c’est que créer des images pour du matériel qui ne peut pas exécuter des logiciels 64 bits est devenu coûteux pour les développeurs qui doivent consacrer du temps et des efforts pour les tester, mais également en assurer la maintenance. C’est d’ailleurs ce que mentionne Dimitri John Ledkov du projet Ubuntu. Dans un récent message dans la liste de diffusion du projet, Ledkov a donc proposé un plan pour réduire les installations de versions 32 bits, afin d’arriver à la fin de leur support.
Le plan sera amorcé dès Ubuntu 16.10 censé débarquer en octobre 2016, d’après la numérotation de cette mouture. À travers sa proposition, Ledkov suggère de ne plus offrir de version 32 bits aussi bien pour Ubuntu Desktop que pour Ubuntu Server. Toutefois, il envisage de continuer à fournir le port i386 (relatif aux applications 32 bits), afin de supporter Multi-arch et les applications tierces existantes qui ne sont disponibles que sous forme de binaires i386. Pour information, Multi-arch vous permet d'installer des bibliothèques de paquets venant de différentes architectures sur un même système. Cela permet le plus souvent d'installer à la fois des logiciels 32 et 64 bits sur la même machine, tout en conservant une résolution des dépendances automatique correcte.
Ce support sera maintenu jusqu’à Ubuntu 18.04 LTS. À partir de la version 18.10 d’Ubuntu, c’est-à-dire en octobre 2018, Ubuntu pourrait alors mettre fin à tout support des logiciels 32 bits. Dès ce moment, Ledkov explique que les utilisateurs ne pourront exécuter les applications i386 existantes que dans une machine virtuelle ou un conteneur.
La version la plus récente, Ubuntu 16.04, bénéficiant d’un support à long terme (LTS), les utilisateurs pourront toujours exécuter leurs applications 32 bits sur cette mouture, au moins jusqu’en avril 2021.
Source : Liste de diffusion Ubuntu
Et vous ?
Que pensez-vous du fait de mettre fin au support des matériels et logiciels 32 bits ?
Voir aussi :
Forum Libres & Open source
Forum Linux
Linux : bientôt la fin du support de matériel 32 bits ?
Ubuntu Desktop et Server pourraient ne plus proposer d'images 32 bits dès octobre 2016
Linux : bientôt la fin du support de matériel 32 bits ?
Ubuntu Desktop et Server pourraient ne plus proposer d'images 32 bits dès octobre 2016
Le , par Michael Guilloux
Une erreur dans cette actualité ? Signalez-nous-la !