L'ennui de l'architecture ARM, justement, c'est que ce n'est pas une architecture complète, juste un jeu d'instructions. Il n'y a pas une norme de plate-forme ; il y en a plusieurs mais elles sont incomplètes.
concrètement, ça veut tout simplement dire que pour tout nouveau modèle d'ordinateur à base d'ARM, il faut ajouter du code spécifique au noyau Linux. Dans le pire des cas, il s'agit de code intégralement spécifique. Dans le meilleur des cas, le modèle en question suit une « plate-forme » existante, par exemple Marvell Kirkwood, et il « suffit » d'ajouter du code de raccord qui appelle les fonctions existantes de cette « plate-forme ». Mais en aucun cas cela ne fonctionne comme le PC, où il suffit de... ne rien faire pour que ça marche.
En pratique, cela signifie que, lorsque vous acheter un ordinateur à base d'ARM, vous avez le choix entre :
vous contenter de la distribution, ou du moins du noyau fourni par le fabricant ;
compiler votre propre noyau après l'avoir hacké un peu ;
installer une distribution prenant explicitement en charge votre ordinateur s'il n'est pas trop récent et que ce travail a déjà été fait.
[^] # Re: Alternative avec processeur ARM
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse à la dépêche le Linutop 4, nouveau PC sans ventilateur. Évalué à 7.
L'ennui de l'architecture ARM, justement, c'est que ce n'est pas une architecture complète, juste un jeu d'instructions. Il n'y a pas une norme de plate-forme ; il y en a plusieurs mais elles sont incomplètes.
concrètement, ça veut tout simplement dire que pour tout nouveau modèle d'ordinateur à base d'ARM, il faut ajouter du code spécifique au noyau Linux. Dans le pire des cas, il s'agit de code intégralement spécifique. Dans le meilleur des cas, le modèle en question suit une « plate-forme » existante, par exemple Marvell Kirkwood, et il « suffit » d'ajouter du code de raccord qui appelle les fonctions existantes de cette « plate-forme ». Mais en aucun cas cela ne fonctionne comme le PC, où il suffit de... ne rien faire pour que ça marche.
En pratique, cela signifie que, lorsque vous acheter un ordinateur à base d'ARM, vous avez le choix entre :