• [^] # Re: Pfff, c'est pas du troll de compet !

    Posté par (site web personnel) . En réponse au journal pourquoi Linux n'est pas (encore) prêt pour le bureau. Évalué à 5.

    Tu ne va pas t'amuser à compiler pour les vingtaines de distributions linux différentes

    Aucun interet de livrer un package sur son site web pour des distribs/OS "exotiques". Ceux qui utilisent ces distribs savent comment faire. L'idee est de pouvoir refiler la derniere version de son soft a un utilisateur "classique" qui utilisera donc une distrib "grand public".

    Malheureusement rien que de supporter les distribs les plus repandues (Debian, Ubuntu, Suse, Fedora, Mandriva) c'est limite impossible !
    Un developpeur qui souhaite faire tester les dernieres evolutions de son soft a ces utilisateurs ne veut pas passer 3 jours pour creer des packages alors qu'il a passe seulement 2 jours a coder sa nouvelle fonctionnalitee. Et l'utilisateur n'a pas envie de faire un configure make pour tester les nouvelles fonctionnalites d'un logiciel.

    Il faudrait un systeme elegant et simple pour creer des vrai packages sans que le developpeur se prenne la tete. OpenSuSE Build Service est une super initiative a ce niveau. On pourrait imaginer un buildbot universel en ligne ou au contraire telecharger une sorte de SDK qui permettrait de facilement creer des packages pour toutes les distribs courantes. Ca serait une veritable revolution.

    Packaging facile -> plus de developpeurs -> plus d'utilisateurs -> plus de testeurs

    Et oui c'est important, Torvalds explique bien "release early, release often". Joel Spolsky explique a sa facon le meme principe
    http://www.joelonsoftware.com/printerFriendly/articles/fog00(...)
    "Can you make a build in one step?
    On good teams, there's a single script you can run that does a full checkout from scratch, rebuilds every line of code, makes the EXEs [...]"

    En attendant l'IPhone a su attirer pleins de developpeurs et est en train de gentiment depasser Linux en terme de parts de marche, cherchez l'erreur...