Avec la différence qu'une fois qu'on connaît une distribution Linux, on peut installer la même sur tous ses PC. Par exemple, j'ai installé une CentOS sur un netbook qui était livré par défaut avec OpenSUSE... Pas de souci, je ne dépend pas des choix des vendeurs.
Finalement Android c'est pas assez ouvert (développement non collaboratif) mais en
fait ça l'est trop (les constructeurs font ce qu'ils veulent du code)... Va falloir se
décider.
Je n'ai pas dit qu'Android n'est pas ouvert. Bien au contraire, mais on voit dans la vraie vie, que l'ouverture du code ne suffit pas à garantir la perennité de l'utilisateur. Sont en cause le manque de standardisation de la plateforme (chipsets ARM et MIPS) et d'un modèle de pilote moins dépendant de la version du noyau, les vendeurs intégrant atrocement leurs pilotes de telle sorte qu'il est très difficile de les porter à un noyau Android plus récent. En plus, bien souvent les constructeurs n'en donnent même pas le source, échappant illégallement à leurs devoirs de respect de la GPL.
Actuellement d'ailleurs il y a un travail de fond sur le support Linux de la plateforme ARM, avec mise en place progressive d'une couche d'abstraction de bus d'accès au matériel ARM, afin de réduire le code ultra-spécifique à un chipset donné, et de porter beaucoup plus facilement le noyau à de nouveaux chipsets.
L'autre possibilité, ce serait que la version de référence d'Android supporte un peu tous les chipsets ARM en circulation, plutôt que de laisser le boulot de port aux constructeurs. Un peu comme les distributions Linux qui contiennent tous les pilotes pour tout le matos PC.
D'ailleurs si on a la chance d'avoir un chipset supporté par le mainline kernel ou le noyau Android, alors, on doit pouvoir assez facilement upgrader sa machine à une version récente d'Android.
Une de mes machines ARM ayant un WM-8505, je suis heureux de voir qu'est en cours le port des pilotes, sous forme propre et fonctionnelle, pour le noyau Linux.
[^] # Re: Fragmentation
Posté par NanoTech . En réponse à la dépêche Les actus du Grand Architecte d'Android. Évalué à 0.
Avec la différence qu'une fois qu'on connaît une distribution Linux, on peut installer la même sur tous ses PC. Par exemple, j'ai installé une CentOS sur un netbook qui était livré par défaut avec OpenSUSE... Pas de souci, je ne dépend pas des choix des vendeurs.
Je n'ai pas dit qu'Android n'est pas ouvert. Bien au contraire, mais on voit dans la vraie vie, que l'ouverture du code ne suffit pas à garantir la perennité de l'utilisateur. Sont en cause le manque de standardisation de la plateforme (chipsets ARM et MIPS) et d'un modèle de pilote moins dépendant de la version du noyau, les vendeurs intégrant atrocement leurs pilotes de telle sorte qu'il est très difficile de les porter à un noyau Android plus récent. En plus, bien souvent les constructeurs n'en donnent même pas le source, échappant illégallement à leurs devoirs de respect de la GPL.
Actuellement d'ailleurs il y a un travail de fond sur le support Linux de la plateforme ARM, avec mise en place progressive d'une couche d'abstraction de bus d'accès au matériel ARM, afin de réduire le code ultra-spécifique à un chipset donné, et de porter beaucoup plus facilement le noyau à de nouveaux chipsets.
L'autre possibilité, ce serait que la version de référence d'Android supporte un peu tous les chipsets ARM en circulation, plutôt que de laisser le boulot de port aux constructeurs. Un peu comme les distributions Linux qui contiennent tous les pilotes pour tout le matos PC.
D'ailleurs si on a la chance d'avoir un chipset supporté par le mainline kernel ou le noyau Android, alors, on doit pouvoir assez facilement upgrader sa machine à une version récente d'Android.
Une de mes machines ARM ayant un WM-8505, je suis heureux de voir qu'est en cours le port des pilotes, sous forme propre et fonctionnelle, pour le noyau Linux.