• # Un peu de confusion

    Posté par . En réponse au message Y aura-t-il un jour l'émergence d'une alternative libre à android ?. Évalué à 10.

    En fait, Android est libre, c'est un OS basé sur un noyau Linux, et dans une grande majorité les licences associées sont GPL / Apache. La situation n'est donc absolument pas comparable avec un PC vendu avec Windows par exemple. Par contre, Android n'est pas une distribution communautaire, donc le public ne peut pas voir et intervenir dans son développement, ce qui n'empêche pas le logiciel d'être libre.

    En pratique, ce qui empêche tout un chacun d'installer des distributions alternatives sur leur smartphone, c'est multifactoriel, mais il y a des aspects hardware (comme il n'existe pas d'interface normalisée entre l'OS et le matériel sur ces machins ARM comme il peut en exister sur les PC, le support matériel est bien plus complexe et il faudrait essentiellement une image de la distribution pour chaque modèle de téléphone), et des aspects commerciaux (le fait que la plupart des vendeurs de smartphone bloquent les droits des utilisateurs pour de multiples raisons, qui rendent encore plus difficile et potentiellement "dangereux" pour le matériel l'installation d'OS alternatifs).

    il y a sans doute quelque chose qui m'échappe dans la complexité à développer un tel système

    Sans être plus expert que toi, je crois que le problème n'est pas de sortir une image qui fonctionne sur un modèle particulier. Le problème c'est de faire fonctionner ta distribution avec une multitude de modèles. D'ailleurs, la plupart des constructeurs n'installent pas la version officielle d'Android, ils développement une version patchée pour fonctionner avec leur hardware, avec des pilotes ou des micrologiciels pas forcément libres; cette complexité explique aussi certainement le manque de support à long terme. Tu imagines que si même Samsung a du mal à sortir des OS rétrocompatibles avec leurs modèles d'il y a 2 ans, la tâche de faire fonctionner un système sur des modèles de plusieurs marques, de tester les mises à jour dans cette jungle, et de gérer les bugs et les problèmes de compatibilité ne semble pas à la portée d'une communauté.