Au besoin, je te rappelle que contrairement au PC dont on a l'habitude, ARM n'est pas une plate-forme mais seulement une architecture de processeur et un jeu d'instructions. Ainsi, toujours contrairement au PC, il n'y a aucune généricité, aucun mécanisme de découverte granulaire de matériel, chaque système d'exploitation devant être adapté spécifiquement à chaque modèle à prendre en charge.
En pratique, chaque modèle est spécifique par sa procédure de démarrage, par les composants et périphériques dont il dispose et par la façon de communiquer avec eux. C'est certes toujours le même chargeur de démarrage Das U-Boot qui est utilisé, et qui joue d'ailleurs également le rôle de firmware, mais à chaque fois avec des réglages spécifiques : sur tel modèle il cherche un noyau sur une partition de disque dur formatée en Ext3, sur tel autre il va la chercher en flash...
Il est donc important de noter que la phrase « tel système d'exploitation tourne sur ARM » n'a aucun sens, ou en tout cas pas le sens qu'on y comprendrait quand on est habitué au PC : tout ce que ça signifie, c'est qu'un fois qu'on a réussi à démarrer un noyau adapté sur un modèle donné, le système utilisateur est disponible en code ARM. Mais ça ne signifie pas que ce système d'exploitation est installable et démarrable directement, il faut pour chaque modèle des adaptations spécifiques.
J'espère que ça t'éclairera, mais a priori ça devrait plutôt t'assombrir malheureusement. Il te reste à demander à ton fabricant un noyau adapté et la procédure de démarrage, j'espère qu'ils se montreront coopératifs.
S'il fallait retenir une chose, c'est que la plate-forme PC est une exception et une merveille comparée à la jungle ARM. Quoi qu'aient pu faire IBM par ailleurs, il faut leur rendre grâce pour avoir créé et diffusé une plate-forme ouverte qui a fait gagner des années à l'informatique. Et si l'avenir est ARM, cet avenir est bien sombre.
# Rappel
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse au message Besoin d'aide pour une install sur ARM. Évalué à 7.
Au besoin, je te rappelle que contrairement au PC dont on a l'habitude, ARM n'est pas une plate-forme mais seulement une architecture de processeur et un jeu d'instructions. Ainsi, toujours contrairement au PC, il n'y a aucune généricité, aucun mécanisme de découverte granulaire de matériel, chaque système d'exploitation devant être adapté spécifiquement à chaque modèle à prendre en charge.
En pratique, chaque modèle est spécifique par sa procédure de démarrage, par les composants et périphériques dont il dispose et par la façon de communiquer avec eux. C'est certes toujours le même chargeur de démarrage Das U-Boot qui est utilisé, et qui joue d'ailleurs également le rôle de firmware, mais à chaque fois avec des réglages spécifiques : sur tel modèle il cherche un noyau sur une partition de disque dur formatée en Ext3, sur tel autre il va la chercher en flash...
Il est donc important de noter que la phrase « tel système d'exploitation tourne sur ARM » n'a aucun sens, ou en tout cas pas le sens qu'on y comprendrait quand on est habitué au PC : tout ce que ça signifie, c'est qu'un fois qu'on a réussi à démarrer un noyau adapté sur un modèle donné, le système utilisateur est disponible en code ARM. Mais ça ne signifie pas que ce système d'exploitation est installable et démarrable directement, il faut pour chaque modèle des adaptations spécifiques.
J'espère que ça t'éclairera, mais a priori ça devrait plutôt t'assombrir malheureusement. Il te reste à demander à ton fabricant un noyau adapté et la procédure de démarrage, j'espère qu'ils se montreront coopératifs.
S'il fallait retenir une chose, c'est que la plate-forme PC est une exception et une merveille comparée à la jungle ARM. Quoi qu'aient pu faire IBM par ailleurs, il faut leur rendre grâce pour avoir créé et diffusé une plate-forme ouverte qui a fait gagner des années à l'informatique. Et si l'avenir est ARM, cet avenir est bien sombre.