Raspberry Pi lance son nouveau système d’exploitation 64 bits
Un an et demi après l’arrivée de la version bêta du système d’exploitation Raspberry Pi 64 bits, celui-ci est désormais stable, selon Raspberry Pi. Le constructeur a dévoilé la version bêta de la version 64 bits de son système d’exploitation basé sur Debian en même temps que son Raspberry Pi 4 de 8 Go, alors nouveau, à la mi-2020. Le premier Raspberry Pi doté d’un processeur 64 bits était le Pi 3, il est donc possible d’exécuter un OS 64 bits depuis sa sortie en 2016, mais Raspberry Pi s’en tenait à un OS 32 bits (alors appelé Raspbian) pour des raisons de compatibilité entre les appareils datant de 2011.
« Au cours de l’année écoulée, nous avons testé une version bêta de Raspberry Pi OS en 64 bits. Il est maintenant temps de l’ouvrir à un public plus large », fait valoir Gordon Hollingworth, de Raspberry Pi. Pour le dirigeant, la compatibilité des applications est une « préoccupation majeure » à la base de la décision du constructeur de choisir un système d’exploitation 64 bits plutôt qu’un système 32 bits. « De nombreuses applications à code fermé ne sont disponibles que pour Arm64, et les applications à code ouvert ne sont pas entièrement optimisées pour le port armhf », explique-t-il, en référence aux ports armfh de Debian/Raspbian.
Et d’ajouter qu’il y a des avantages de performance « intrinsèques » au jeu d’instructions A64 Armv8. Aujourd’hui, ces gains sont surtout visibles dans les benchmarks, mais le dirigeant pense qu’ils deviendront à l’avenir des améliorations des performances des applications du monde réel.
Optimiser la mémoire
Une autre « préoccupation théorique » de Raspberry Pi était que les pointeurs 32 bits ne permettent aux utilisateurs d’adresser que 4 Go de mémoire, ce qui n’était pas optimal étant donné que les développeurs pouvaient utiliser jusqu’à 8 Go de RAM sur le Pi 4. Cependant, comme le note le dirigeant, peu de cas d’utilisation nécessitent aujourd’hui les 8 Go de mémoire adressable d’un seul processus.
En pratique, le Pi 4 utilise l’extension Arm Large Physical Address Extension (LPAE) pour accéder jusqu’à 8 Go de mémoire, mais chaque processus est limité à 3 Go, le 1 Go supérieur de l’espace d’adressage virtuel étant réservé au noyau.
Le système d’exploitation de bureau 64 bits “complet”, avec les applications recommandées, et la version “lite”, sans ces applications, sont désormais disponibles sur l’imageur Raspberry Pi. Alors que le Raspberry Pi OS 32 bits reste le système d’exploitation “recommandé”, les versions 64 bits sont disponibles dans la section “autres” du Raspberry Pi OS. Le dirigeant de Raspberry Pi note que la version 64 bits de Chromium n’a pas de version de la bibliothèque WidevineCDM, ce qui signifie qu’elle ne peut pas lire les médias en streaming tels que Netflix ou Disney+.
Source : ZDNet.com