• [^] # Re: Le problème commun de toute ces essais

    Posté par (site web personnel) . En réponse au journal Les mobiles libres ont du plomb dans l’aile et les systèmes d’exploitation ne vont pas mieux. Évalué à 4.

    Je pense que si on souhaite avoir une chance de voir avancé ce genre d'initiative, il faudrait basé tout les projets sur Yocto (OpenEmbedded)...

    Je ne vois pas le rapport.
    C'est comme si tu disais que le problème serait résolu par autotools, Yocto n'est qu'un environnement pour concevoir une distribution (et qui est globalement orientée pour les systèmes embarqués). Cela ne garantie nullement :

    • l'ABI du système ;
    • les API disponibles (Qt, GTK+, systemd ou autres) ;
    • la version des composants (noyau, u-boot, bibliothèques de base).

    C'est pourtant cela qui est essentiel pour permettre le développement d'un système libre générique pour téléphone, tu le disais toi même par ailleurs. C'est ce que fait Android dans l'ensemble en uniformisant cela.

    Pour ce qui est de la partit graphique, le projet de KDE (plasma mobile) me semble prometteur, et basé sur des techno (Qt5 et KF5) qui sont simple a utiliser, et habituel a beaucoup de linuxien (contrairement au truc genre xulrunner), tout en ettant performant (même si les EFL (Tizen) sont plus adapté pour le petit embarqué (SmartWatch), mais on parle de téléphone la... avec des CPU de + de 1Ghz, et des GB de ram...).

    Pourtant Mer / Sailfish OS proposent aussi des technologiques génériques à base de Qt avec Wayland par exemple. Et rien n'empêche des gens de fournir avec Yocto un système à base de GTK+ (Maemo le retour) ce qui peut provoquer des soucis de compatibilité entre les systèmes qui ont choisi une autre base technologique (ce que permet Yocto et c'est sa grande force).

    On peut avoir un système libre sur téléphone qui fonctionne aussi bien que ceux sur PC. Pour cela il ne faut pas changer la manière de faire la partie applicative, mais de changer la base du système. Pour que tu puisses utiliser une Fedora ou Debian adaptés pour téléphone (avec les applications qui vont bien), c'est surtout le noyau et le chargeur de démarrage qu'il faut changer pour incorporer de quoi exploiter les composants de la carte. Après en espace utilisateur tu peux faire ce que tu veux (du Android, du Plasma Mobile, du truc machin) et cela fonctionnera sans avoir besoin d'uniformiser la plateforme logicielle (ce qui ne peut fonctionner de part la nature du LL).