Il y a seulement quelques mois que Canonical, l’éditeur de la distribution Ubuntu a publié Disco Dingo, sa version 19.04. Cette version a été lancée avec une longue liste de nouvelles fonctionnalités notamment la prise en charge du GNOME Shell 3.32 et du noyau 5.0 de Linux. Ce mois-ci, Canonical revient avec une nouvelle annonce, celle selon laquelle à partir de la version 19.10 du système d’exploitation, l’architecture i386 ne sera plus prise en compte. En d’autres termes, les futures versions d’Ubuntu n’offriront plus de support pour les plateformes i386.
Avec la sortie d’Ubuntu Disco Dongo, Canonical a introduit de nouvelles fonctionnalités essentielles dans le système d’exploitation notamment, le noyau Linux 5.0, la prise en charge de la mise à l’échelle fractionnelle, l’option “Safe Graphic Mode”, un nouveau fond d’écran, l’intégration de Geoclue, une extension pour les icônes de bureau, etc. Même si après, il y a eu quelques protestations du fait que l’entreprise ait annoncé qu’elle ajoutera dans l’ISO de la prochaine version les pilotes GPU propriétaires de Nvidia, cette nouvelle décision de l’entreprise fera peut être plus de bruit dans la communauté.
L’architecture i386 sera laissée pour compte dans les prochaines versions d’Ubuntu, et ce, à partir de la version 19.10, Ubuntu Eoan. C’est ce que l’entreprise a annoncé cette semaine dans un billet de blog. « L’équipe technique d’Ubuntu a examiné les faits et a conclu que nous ne devrions pas continuer à appliquer l’i386 en tant qu’architecture. Par conséquent, i386 ne sera pas inclus en tant qu'architecture pour la version 19.10 et nous allons bientôt commencer le processus de désactivation de celle-ci pour la série Eoan sur l'infrastructure Ubuntu », a annoncé l’entreprise. « I386 », de quoi s’agit-il exactement ?
L’Intel 80386, souvent abrégé « I386 », est un microprocesseur 32 bits CISC fabriqué par Intel. Il est utilisé dans de nombreux ordinateurs personnels de 1986 à 1994. Lors de sa création, le processeur est nommé « P3 », la troisième génération de processeurs x86. Il s'agit du premier processeur Intel à implémenter l'architecture de processeur IA-32, qui deviendra par la suite omniprésente dans le monde des ordinateurs personnels. C’est le nom de l'architecture utilisée en interne dans Ubuntu, Debian et certaines autres distributions Linux pour faire référence aux instructions 32 bits utilisées dans de nombreux processeurs Intel et compatibles.
En règle générale, une installation i386 de toute distribution Linux est capable d'exécuter un noyau, des applications et des bibliothèques construites pour cette architecture. Inversement, « amd64 » est le nom couramment utilisé pour désigner les architectures 64 bits. Notez que malgré son nom, les capacités 64 bits sont disponibles dans les processeurs fabriqués par AMD, Intel et autres. Beaucoup préfèrent utiliser les noms plus génériques « x86 » pour 32 bits et « x86_64 » pour les processeurs compatibles Intel 64 bits. Cependant, dans Ubuntu (via Debian), il est utilisé en interne i386 et amd64.
Cela signifie que Canonical ne fournira plus de versions 32 bits des nouvelles versions des bibliothèques en amont, mais que les applications 32 bits peuvent continuer à être mises à la disposition des utilisateurs de versions ultérieures d'Ubuntu. La société a indiqué être en train de travailler pour peaufiner l’histoire du support 32 bits au cours du cycle de développement de 19.10. Ainsi, si vous êtes un auteur, un éditeur ou un développeur de logiciels uniquement pour les plateformes 32 bits, Canonical vous recommande de publier vos applications sous forme d'instantanés qui peuvent exploiter le runtime « core18 » qui prend en charge 32 bits via l'archive Ubuntu 18.04 existante.
Cependant, si vous avez installé une version LTS (long time support) telles que 16.04 LTS ou 18.04 LTS, sachez que 18.04 LTS prend en charge la sécurité standard jusqu'en 2023. La maintenance de la sécurité étendue dure encore 5 ans, jusqu'en 2028. Vous pouvez vous en tenir à la version installée actuellement jusqu'à ce que vous soyez toujours sûr et sécurisé. Cela devrait vous laisser suffisamment de temps pour migrer des applications 32 bits héritées avant le prochain LTS qui sera disponible en avril 2020 ou un autre LTS en 2022. Vous pouvez également placer l'application héritée dans un conteneur 18.04 LTS i386, au-dessus d'un conteneur pour une nouvelle installation 64 bits d’Ubuntu.
Un matériel qui ne fonctionne que sur un système d'exploitation 32 bits devient plutôt rare de nos jours et il est peu probable qu'il dispose de suffisamment de ressources pour exécuter la dernière version d'Ubuntu Desktop. Si votre matériel ne peut pas exécuter une version 64 bits d’Ubuntu, vous pouvez toujours exécuter une version Ubuntu i386 prise en charge, telle que la LTS 18.04, ou la même version d’une des versions qui conviendra le mieux à votre matériel. Vous pouvez également effectuer une mise à niveau vers un ordinateur plus récent prenant en charge les systèmes d'exploitation 64 bits. À noter que la plupart des processeurs de bureau ou portables fabriqués au cours des 10 dernières années prennent en charge les instructions 64 bits.
Par ailleurs, si vous êtes un amateur de jeux vidéo et que vous vous demandiez si Steam n’utilise pas des bibliothèques 32 pour son bon fonctionnement, Canonical vous rassure que Steam lui-même regroupe un environnement d'exécution contenant les bibliothèques 32 bits nécessaires à l'exécution du client Steam. De plus, chaque jeu installé via Steam peut contenir les bibliothèques 32 bits dont ils ont besoin. De plus, l’entreprise annonce être en collaboration avec Valve pour trouver le meilleur moyen de fournir une assistance dans ce sens. Il peut être possible d'exécuter des jeux 32 bits uniquement dans un conteneur lxd exécutant une version 32 bits de 18.04 LTS. Vous pouvez passer de la carte graphique au conteneur et exécuter vos jeux à partir de cet environnement 32 bits.
À la question de savoir pourquoi une telle décision, Canonical a indiqué que cela a été discuté dans le passé sur la liste de diffusion ubuntu-devel et que la décision d'abandonner i386 est en cours depuis plus d'un an. « Il n'est plus possible de maintenir l'architecture i386 au même standard que les autres architectures prises en charge par Ubuntu. Le noyau Linux, les chaînes d'outils et les navigateurs Web en amont font défaut. Les dernières fonctionnalités de sécurité et les mesures d'atténuation ne sont plus développées de manière opportune pour l'architecture 32 bits et n'arrivent que pour 64 bits », a expliqué l’entreprise. Si vous êtes un utilisateur d’Ubuntu, vous savez donc le choix que vous aurez à faire lorsque vous prendrez un nouveau PC.
Source : Ubuntu
Et vous ?
Quel est votre avis sur le sujet ?
Voir aussi
Ubuntu 19.04 (Disco Dingo) est publié avec la version 5.0 du noyau Linux et est plutôt perçu comme une mise à jour qu'une version majeure
Canonical compte mettre dans l'ISO d'Ubuntu 19.10 le pilote GPU propriétaire de Nvidia et cela semble ne pas plaire à tout le monde
Windows 10 : Microsoft vous permet désormais d'installer Ubuntu 19.04 (Disco Dingo)
à l'aide de la fonctionnalité Hyper-V Quick Create
Canonical annonce que l'architecture i386 sera abandonnée à partir de la version 19.10 d'Ubuntu
Sa distribution Linux
Canonical annonce que l'architecture i386 sera abandonnée à partir de la version 19.10 d'Ubuntu
Sa distribution Linux
Le , par Bill Fassinou
Une erreur dans cette actualité ? Signalez-nous-la !