- c'est vrai que Gnome est très proche d'OSX pour le comportement de l'UI, c'est juste que je bloque sur des petits détails... (genre drag n drop sur les icones de la barre latérale : ça marche pas. Sur OSX ça t'ouvre une fenêtre exprès pour que tu puisses draguer : ça c'est bien).
- la non uniformité des toolkits sous OSX, elle est assez rare si on utilise les "bons" logiciels. Mais de toutes façons c'est pareil pour tous les systèmes proprios (c'est encore + visible sous windows) et je suis pas sur que ça gène vraiment l'utilisateur lambda ...
- pour les optimisations d'X, quand je parlais des problèmes de lenteur, c'est parce que j'ai fait un peu de profiling appronfondi que je suis pessimiste. Ca me fait alluciner qu'on ait des ordis capables de faires tourner des jeux superbes sous win, mais qu'ils se trainent lamentablement pour bouger une fenêtre. Et quoi qu'on dise sur l'architecture de X, j'avais trouvé que le driver DRI était complètement non-optimisé (même avec EXA (par rapport à XAA): oui je n'ai plus de trainée avec, mais les fenêtres ont 3 km de retard sur le pointeur quand on les bouge...) : CPU à 100% qui fait en fait des copie et des copies de pixmaps sans arrêt, et en plus ça bouffe plein de mémoire. J'ai essayé de profiler gnome pour voir pourquoi sélectionner un texte colorisé sous gedit poussait mon cpu à 100% et ramait comme pas possible : pareil, copie de pixmap à fond, et surtout parcours de tout le texte et test de visibilité de CHAQUE caractère (y compris les tags de couleur, enfin si tu connais comment marche le widget de texte de gtk tu comprendra mieux) lors du déplacement du curseur d'UN caractère !! donc pour la sélection d'une ligne de 80 caractère environ, ya 80 fois le parcours de tout le texte (et si le texte fait 5000 caractère, je te raconte pas, pourtant c'est pas énorme) avec les tests qui vont avec, bref, normal que ce soit super lent. C'est marrant j'avais trouvé un commentaire dans le code qui disait que ce serait à optimiser "+ tard", mais ça doit faire un bout de temps que ça traine.
Tu va me dire qu'avec mes compétences je pourrais essayer de corriger ça, mais je pense qu'il faudrait une refonte complète de l'architecture de gtk pour améliorer ça ! Voire de X...
- l'arrivée de toutes ces technos vont juste intéresser les geeks windowsiens, pas les utilisateurs normaux : ils s'en branlent que ce soit lent ou bugué, ils y sont tellement habitués... bref ça changera rien par rapport à maintenant pour eux.
- la disponibilité des applis oui c'est clair qu'il y en a des tonnes, mais c'est pas récent, et je vois pas pourquoi ça changerait maintenant plus qu'avant.
- les standards, les gens normaux s'en branlent. J'essaye d'expliquer ça aux gens mais je vois bien que la plupart me prennent pour un illuminé. Ok je suis pas un très bon orrateur, mais même ma copine qui fait des efforts me trouve un peu chiant avec ça... même si elle comprend.
Bref, je suis plutôt pessimiste en général sur tout ça, déjà même ici je vois la moitié des gens qui comprennent pas pourquoi les DRM c'est MAL, que les formats fermés ça pue ("bah oui mais le plugin flash il marche sous linux !! et même les codecs win32 !!" ... oui je me répète avec mon précédent post), bref, pour moi l'avenir du libre c'est quelques années florrissantes, tant que ce sera à la mode dans les entreprises, car oui ce n'est qu'une mode pour les boites qui en ce moment disent "le libre c'est bien", et après on retournera comme avant dans notre petit monde de marginaux à nous.
Désolé pour le ton, j'aimerai bien que tout se passe comme tu le dis, ce serait vraiment une "libération", mais j'y crois de moins en moins...
[^] # Re: Critiques
Posté par benoar . En réponse au message Centrino ou Ibook G4. Évalué à 2.
- c'est vrai que Gnome est très proche d'OSX pour le comportement de l'UI, c'est juste que je bloque sur des petits détails... (genre drag n drop sur les icones de la barre latérale : ça marche pas. Sur OSX ça t'ouvre une fenêtre exprès pour que tu puisses draguer : ça c'est bien).
- la non uniformité des toolkits sous OSX, elle est assez rare si on utilise les "bons" logiciels. Mais de toutes façons c'est pareil pour tous les systèmes proprios (c'est encore + visible sous windows) et je suis pas sur que ça gène vraiment l'utilisateur lambda ...
- pour les optimisations d'X, quand je parlais des problèmes de lenteur, c'est parce que j'ai fait un peu de profiling appronfondi que je suis pessimiste. Ca me fait alluciner qu'on ait des ordis capables de faires tourner des jeux superbes sous win, mais qu'ils se trainent lamentablement pour bouger une fenêtre. Et quoi qu'on dise sur l'architecture de X, j'avais trouvé que le driver DRI était complètement non-optimisé (même avec EXA (par rapport à XAA): oui je n'ai plus de trainée avec, mais les fenêtres ont 3 km de retard sur le pointeur quand on les bouge...) : CPU à 100% qui fait en fait des copie et des copies de pixmaps sans arrêt, et en plus ça bouffe plein de mémoire. J'ai essayé de profiler gnome pour voir pourquoi sélectionner un texte colorisé sous gedit poussait mon cpu à 100% et ramait comme pas possible : pareil, copie de pixmap à fond, et surtout parcours de tout le texte et test de visibilité de CHAQUE caractère (y compris les tags de couleur, enfin si tu connais comment marche le widget de texte de gtk tu comprendra mieux) lors du déplacement du curseur d'UN caractère !! donc pour la sélection d'une ligne de 80 caractère environ, ya 80 fois le parcours de tout le texte (et si le texte fait 5000 caractère, je te raconte pas, pourtant c'est pas énorme) avec les tests qui vont avec, bref, normal que ce soit super lent. C'est marrant j'avais trouvé un commentaire dans le code qui disait que ce serait à optimiser "+ tard", mais ça doit faire un bout de temps que ça traine.
Tu va me dire qu'avec mes compétences je pourrais essayer de corriger ça, mais je pense qu'il faudrait une refonte complète de l'architecture de gtk pour améliorer ça ! Voire de X...
- l'arrivée de toutes ces technos vont juste intéresser les geeks windowsiens, pas les utilisateurs normaux : ils s'en branlent que ce soit lent ou bugué, ils y sont tellement habitués... bref ça changera rien par rapport à maintenant pour eux.
- la disponibilité des applis oui c'est clair qu'il y en a des tonnes, mais c'est pas récent, et je vois pas pourquoi ça changerait maintenant plus qu'avant.
- les standards, les gens normaux s'en branlent. J'essaye d'expliquer ça aux gens mais je vois bien que la plupart me prennent pour un illuminé. Ok je suis pas un très bon orrateur, mais même ma copine qui fait des efforts me trouve un peu chiant avec ça... même si elle comprend.
Bref, je suis plutôt pessimiste en général sur tout ça, déjà même ici je vois la moitié des gens qui comprennent pas pourquoi les DRM c'est MAL, que les formats fermés ça pue ("bah oui mais le plugin flash il marche sous linux !! et même les codecs win32 !!" ... oui je me répète avec mon précédent post), bref, pour moi l'avenir du libre c'est quelques années florrissantes, tant que ce sera à la mode dans les entreprises, car oui ce n'est qu'une mode pour les boites qui en ce moment disent "le libre c'est bien", et après on retournera comme avant dans notre petit monde de marginaux à nous.
Désolé pour le ton, j'aimerai bien que tout se passe comme tu le dis, ce serait vraiment une "libération", mais j'y crois de moins en moins...