Dans le monde mobile GNU/Linux n'existe pas, tu ne peux pas me dire "il repond aux criteres" tout en me disant "il n'y a pas d'UI". C'est comme si je te disais que Windows pouvait faire tourner les centrales nucleaires et les navettes spatiales, il lui faut juste un autre noyau.
Au cours de mes différents messages, j'ai tenté de souligner le fait que Gnu/Linux est déjà utilisé comme OS mobiles par certaines entreprises. Nokia l'a fait, avec Maemo et Meego, avant son rachat par Microsoft. Samsung l'a fait justement, avec Bada OS, sauf que leur gamme anndroid concurrence actuellement leurs propres produits. Samsung toujours, avec d'autres constructeurs, sont en train de préparer Tizen, qui est justement descendant de Meego, et qui est donc basé sur un produit déjà existant. Jolla le fait avec SailFish OS, qui descend directement de Meego, et qui peut faire tourner les applis de Meego.
Développer une GUI pour un constructeur ne demande pas tant d'efforts que ca, et actuellement, avec le projet Mer (ou la partie Open Source de Meego si tu préfères), c'est la seule chose à faire pour avoir un OS mobile Gnu/Linux.
Pour l'anecdote, bien que Nokia n'utilise plus Meego, et outre le fait qu'il ait de nombreux descendants compatible avec lui-même et entre eux, il est toujours utilisé dans l'informatique automobile (par exemple Altran a développé un ordi de bord pour BMW qui utilise Meego).
Ainsi, nous avons déjà plusieurs bases standards, compatibles entre elles. D'ailleurs, lorsque Jolla mettra à disposition SailFish OS, tout le monde pourra l'installer sur son smartphone Android (d'après leurs propres dire).
Donc si, le monde Gnu/Linux mobile existe, et ce qui se fait actuellement correspond à tes critères. Les problèmes que tu poses ont déjà été tranchés.
Rien de cela ne resoud le probleme de versioning, de support des libs statiques que tu emmenes si tu choisis la methode sauvage, l'obligation toujours presente de devoir tester sur les principales distribs du marche.
Je suis tout à fait d'accord avec toi sur ce point là, l'absence de versioning des bibliothèques est un problème. Je me suis déjà retrouvé y a quelques années sous Arch Linux dans l'impossibilité de faire des mises à jour où d'installer un programme à cause de ca et du driver proprio de ATI. Cela dit, ArchLinux est en roll-release, c'est un risque existant.
Faut bien comprendre hein, tu demandes aux editeurs de faire plus d'efforts pour 1% du marche qu'ils ne doivent en faire pour 90% du marche. Comment tu esperes que cela va marcher ?
Non pas du tout. Je propose que les éditeurs fassent comme sous Mac OS X en embarquant tout ce qui est nécessaire et non standard à une distribution dans une grosse archive pour être certains que l'environnement nécessaire est présent (par exemple la bonne version de Qt ou de GTK). Je n'ai jamais dit que c'était propre, mais c'est faisable et ca marche. De plus, les bibliothèques core restent tout de même retro-compatible sous Gnu/Linux.
Sinon, un éditeur peut aussi adopter la même solution que Steam, et que d'autres éditeurs, c'est à dire de n'assurer le support que pour une, voir éventuellement deux distributions différentes.
Emacs le fait depuis 30 ans, et sans pubs ni télémétrie.
[^] # Re: Une rêverie ???
Posté par Astaoth . En réponse au journal Question trollesque. Évalué à 1.
Au cours de mes différents messages, j'ai tenté de souligner le fait que Gnu/Linux est déjà utilisé comme OS mobiles par certaines entreprises. Nokia l'a fait, avec Maemo et Meego, avant son rachat par Microsoft. Samsung l'a fait justement, avec Bada OS, sauf que leur gamme anndroid concurrence actuellement leurs propres produits. Samsung toujours, avec d'autres constructeurs, sont en train de préparer Tizen, qui est justement descendant de Meego, et qui est donc basé sur un produit déjà existant. Jolla le fait avec SailFish OS, qui descend directement de Meego, et qui peut faire tourner les applis de Meego.
Développer une GUI pour un constructeur ne demande pas tant d'efforts que ca, et actuellement, avec le projet Mer (ou la partie Open Source de Meego si tu préfères), c'est la seule chose à faire pour avoir un OS mobile Gnu/Linux.
Pour l'anecdote, bien que Nokia n'utilise plus Meego, et outre le fait qu'il ait de nombreux descendants compatible avec lui-même et entre eux, il est toujours utilisé dans l'informatique automobile (par exemple Altran a développé un ordi de bord pour BMW qui utilise Meego).
Ainsi, nous avons déjà plusieurs bases standards, compatibles entre elles. D'ailleurs, lorsque Jolla mettra à disposition SailFish OS, tout le monde pourra l'installer sur son smartphone Android (d'après leurs propres dire).
Donc si, le monde Gnu/Linux mobile existe, et ce qui se fait actuellement correspond à tes critères. Les problèmes que tu poses ont déjà été tranchés.
Je suis tout à fait d'accord avec toi sur ce point là, l'absence de versioning des bibliothèques est un problème. Je me suis déjà retrouvé y a quelques années sous Arch Linux dans l'impossibilité de faire des mises à jour où d'installer un programme à cause de ca et du driver proprio de ATI. Cela dit, ArchLinux est en roll-release, c'est un risque existant.
Non pas du tout. Je propose que les éditeurs fassent comme sous Mac OS X en embarquant tout ce qui est nécessaire et non standard à une distribution dans une grosse archive pour être certains que l'environnement nécessaire est présent (par exemple la bonne version de Qt ou de GTK). Je n'ai jamais dit que c'était propre, mais c'est faisable et ca marche. De plus, les bibliothèques core restent tout de même retro-compatible sous Gnu/Linux.
Sinon, un éditeur peut aussi adopter la même solution que Steam, et que d'autres éditeurs, c'est à dire de n'assurer le support que pour une, voir éventuellement deux distributions différentes.
Emacs le fait depuis 30 ans, et sans pubs ni télémétrie.