Le problème est en amont : les développeurs devraient penser autrement, et intégrer la portabilité de leurs applis à la base
Mmmm... Pour la portabilité des développeurs, je trouve, au contraire de pas mal de monde qui en a horreur, que les autotools font pas mal l'affaire (avec des défauts, mais dans l'ensemble ça va : j'arrive à avoir un makefile C/C++ qui passe partout (tout OS, de l'Unix au BSD) sans trop de problèmes.
Côté développeur, je trouve qu'il y a eu pas mal de boulot de fait, j'ai pas trop souffert côté compilation (j'ai eu des trucs spécifiques aux différents CPU genre l'endianess, mais ça n'est pas spécifique à l'OS). La partie compilation, je ne la critique pas grâce à autotools qui fait la colle.
C'est du côté interface avec le "spécifique distribution" (le package) et le "spécifique WM" (comment s'intégrer au GUI de l'utilisateur) que ça pèche. Et ça, ce n'est pas le développeur d'une appli à s'adapter, lui il veut juste une interface, quelle qu'elle soit. C'est aux développeurs de WM de se réunir et de se mettre d'accord sur un protocole commun. Freedesktop devrait être beaucoup plus pris au sérieux.
Quand aux packages, j'ai peu d'espoir d'unification deb et rpm! Dommage. On pourrait imaginer un fichier de spécification commun à défaut d'avoir un package final commun sans pour autant tuer la diversité chère au linuxiens, mais non...
[^] # Re: De l'utilité...
Posté par Zenitram (site web personnel) . En réponse au journal Maintenez votre Windows à jour.... Évalué à 3.
Mmmm... Pour la portabilité des développeurs, je trouve, au contraire de pas mal de monde qui en a horreur, que les autotools font pas mal l'affaire (avec des défauts, mais dans l'ensemble ça va : j'arrive à avoir un makefile C/C++ qui passe partout (tout OS, de l'Unix au BSD) sans trop de problèmes.
Côté développeur, je trouve qu'il y a eu pas mal de boulot de fait, j'ai pas trop souffert côté compilation (j'ai eu des trucs spécifiques aux différents CPU genre l'endianess, mais ça n'est pas spécifique à l'OS). La partie compilation, je ne la critique pas grâce à autotools qui fait la colle.
C'est du côté interface avec le "spécifique distribution" (le package) et le "spécifique WM" (comment s'intégrer au GUI de l'utilisateur) que ça pèche. Et ça, ce n'est pas le développeur d'une appli à s'adapter, lui il veut juste une interface, quelle qu'elle soit. C'est aux développeurs de WM de se réunir et de se mettre d'accord sur un protocole commun. Freedesktop devrait être beaucoup plus pris au sérieux.
Quand aux packages, j'ai peu d'espoir d'unification deb et rpm! Dommage. On pourrait imaginer un fichier de spécification commun à défaut d'avoir un package final commun sans pour autant tuer la diversité chère au linuxiens, mais non...