Il me semble que l'interface Hildon du N900/Maemo (à base de GTK+) est libre http://maemo.gitorious.org/hildon et apparemment disponible sur Ubuntu.
À ma connaissance la seule partie non libre du N900 est le code de gestion de la puce GSM pour les communications téléphonique, 3G et SMS...
Le fait que les binaires WebOS soient compatibles sur N900 reposent sur deux choses: la standardisation poussée de l'architecture ARM qui impose les mécanismes de passage de paramètres, la proximité des versions de Linux (appels systèmes), la proximité de la version de la glibc et autres bibliothèques liées dynamiquement.
Au contraire, Google a commencé Android en décidant de faire du Linux mais de l'Unix... Les exécutables et les bibliothèques ne sont pas liées dynamiquement par le "loader" (classique ld-linux et .so) mais statiquement à la compilation à partir d'une table des symboles et de leur emplacement en mémoire.
[^] # Re: N900
Posté par Yves Martin . En réponse à la dépêche webOS va être libéré en partie. Évalué à 2.
Il me semble que l'interface Hildon du N900/Maemo (à base de GTK+) est libre http://maemo.gitorious.org/hildon et apparemment disponible sur Ubuntu.
À ma connaissance la seule partie non libre du N900 est le code de gestion de la puce GSM pour les communications téléphonique, 3G et SMS...
Le fait que les binaires WebOS soient compatibles sur N900 reposent sur deux choses: la standardisation poussée de l'architecture ARM qui impose les mécanismes de passage de paramètres, la proximité des versions de Linux (appels systèmes), la proximité de la version de la glibc et autres bibliothèques liées dynamiquement.
Au contraire, Google a commencé Android en décidant de faire du Linux mais de l'Unix... Les exécutables et les bibliothèques ne sont pas liées dynamiquement par le "loader" (classique ld-linux et .so) mais statiquement à la compilation à partir d'une table des symboles et de leur emplacement en mémoire.