Je viens de mettre la main sur un Raspberry Pi 3 et je voudrais commencer à l'expérimenter, en particulier en ce qui concerne le jeu d'instructions 64 bits.
Je connais bien les avantages et les inconvénients du jeu d'instructions 32 bits par rapport au jeu d'instructions 64 bits, veuillez donc vous en tenir à la question d'origine: est-il possible d'exécuter un noyau 64 bits en utilisant les applications actuelles de l'espace utilisateur 32 bits ?
Il suffit de compiler le noyau avec un compilateur 64 bits et de télécharger l'image sur RasPi ou y a-t-il d'autres étapes que je devrais connaître? Pourriez-vous me donner un aperçu de haut niveau de ce que je devrais considérer comme une feuille de route? Comme, les modules / pilotes qui pourraient / se casseraient si j'installe le noyau 64 bits. Dois-je tout recompiler?
En naviguant sur Internet, je sais que c'est possible pour d'autres classes d'appareils, et qu'en général, l'exécution de cette configuration "hybride" briserait les gestionnaires de paquets, mais je ne suis pas inquiet par la facilité de gestion pour le moment. Donc, même si cela casse les gestionnaires de paquets et que c'est un enfer à entretenir, j'aimerais comprendre comment c'est fait.
Sachez que j'apprends toujours à compiler le noyau, mais j'ai encore de l'expérience en développement d'applications C / C ++ depuis longtemps. C'est mon projet favori d'avoir une compréhension approfondie de l'architecture Linux et des internes du noyau.