• [^] # Re: je ne sais pas pourquoi...

    Posté par . En réponse à la dépêche Pourquoi IBM , HP et Oracle choisissent Linux. Évalué à 10.

    > etant donne que leurs sources sont "clos", on pourra difficilement les porter sous linux pour g4,
    C'est clair, le fait de poser comme postulat que tu ne distribue pas les sources change carrement la donne.

    Sources pas dispo -> obligation de generer des binaires pour chaque CPU, chaque OS... D'ou l'interet dans ce cas de:

    • limiter le nombre de distribs Linux et/ou de versions d'UNIX

    • utiliser une couche logicielle de compatibilite, Java etant le meilleur candidat



    Sources dispo -> support de differentes plate-formes beaucoup plus aise. Il n'y a qu'a regarder le nombre de CPU supportes par Linux ou les *BSD, comparer ca avec n'importe quel OS proprio, et se faire son idee. C'est valable pour le support de differents CPU, et aussi pour le support de differents OS par une appli. Perl par exemple est dispo sur un nombre impressionnant de combinaisons de CPU et d'OS. Et de toutes facons, comme il est dit sur perl.com : "If you are on a UNIX, I strongly suggest that you compile Perl yourself from the source code distribution.".
    Par contre, la diffusion un soft via son source requiert:

    • un certain respect des standards au niveau des compilos et des bibliotheques - domaine dans lequel au passage Microsoft est plutot mal positionne, si j'etais enerve je dirais qu'ils se foutent de la gueule du monde

    • un cadre legal qui te permet de divulguer les sources librement, cad pas de brevets logiciels debiles, d'accords de type NDA etc...



    Mais franchement, a partir du moment ou on dispose du source, je vois effectivement pas la necessite de passer par Java - independemment du fait qu'on trouve que le langage est bien dans l'absolu - car un bon couple gcc/libc permet quand meme de coder pas mal d'applis serveur...