• [^] # Re: But, interet ?

    Posté par . En réponse à la dépêche Étoilé 0.2 est arrivé. Évalué à 10.

    Il était une fois ( en 1985 ) un Monsieur qui venait de se faire virer de chez Apple est que l'on appelait Steve[1].

    Steve, alors très malheureux, savait qu'il pouvait compter sur ses qualités d'hypnotiseur de bobos, de sa faculté à pouvoir s'entourer de bonne personnes, et sur son flair qui fonctionne une décade sur deux.

    Steve créa donc deux sociétés :

    * le studio d'animation Pixar ( dont on se fou royalement ici )
    * NeXT Computer: un société d'informatique

    NeXT créa des ordinateurs vachement bien[2] pour l'époque ( écran 19 pouces / disque optique...) et un système d'exploitation baptisé NEXTSTEP [3]
    NEXSTEP était basé sur un noyau Unix Mach [4] ( vi le même que hurd ) et sur une interface graphique basé sur le language objet ( presque révolutionnaire à l'époque ) Objective-C et sur un système d'affichage postscript.

    Cependant ( oui on est dans la mauvaise décade du flair du petit Steve) les machines sont trop cher.... et personne n'en veut.

    Steve se dit alors qu'il faut que son système fonctionne sur autre chose que les stations NeXT. NeXT collabore alors avec Sun Microsytem, et en 1994 sorte les spécifications OpenStep[5] et écrit OPENSTEP, une implémentation des spécifications OpenStep


    Mais OPENSTEP n'arrive pas à percer car le grand méchant soft [6] balaye tout sur son passage.
    Heureusement le flair du petit Steve est revenu avec une idée de génie !!! :
    Se faire racheter par la boite qui l'avait viré ( Apple ) !!!

    "NeXT rachète donc Apple en se faisant payé" ( blague ). Comme NeXT avaint 15 ans d'avance Steve refourge son système ( Mach /BSD ), renomme l'implémentation d'OpenStep en Cocoa [7] , repeint le tout en bleu et le renomme Mac OS X .

    Il fait alors beaucoup de marketing ( invention du dock... tout ça ... ) et tout les bobos et BSDistes se disent que c'est super_cool_trop_novateur.

    Avec se succès Apple à vu ses parts de marché de passer de 3% à 4%.

    Pas beaucoup, certes mais on s'en fout car avec iPod et iPhone Apple va bien.... et tout le monde il est content ( sauf Jean-Louis Gassée [8] )

    Et GNUstep dans tout ça :

    GNUstep c'est un projet qui implémente les spécifications OpenStep + les morceaux rajouté par Apple dans Cocoa. Cela fonctionne sur les systèmes de type Unix ( libre ou non ) et partiellement sous Microsoft Windows
    Mais malgré le fait que GNUstep est super pour développer des application graphique, GNUstep reste confidentiel parce que les gens ils aiment pas le gris, ni l'Objective-C.

    GNUstep souffre également du fait qu'il n'y a pas de "chef de projet" (ou d'un mec charismatique "à la Icaza") et donc sans ligne directrice. Les développeurs préfèrent réimplémenter toutes les conneries rajouté par Apple au lieur de stabilisé leur super API.

    Et Etoile alors ?
    Etoile c'est un projet qui rajoute des couches ( du bloat ) et des concepts plus ou moins foireux à GNUstep ( qui je le rappel n'est pas stabilisé ). Eux aussi n'aime pas le gris alors ils repeignent GNUstep en caméleon.

    [1] http://fr.wikipedia.org/wiki/Steve_Jobs
    [2] http://www.levenez.com/NeXTSTEP/Materiel.html
    [3] http://fr.wikipedia.org/wiki/NeXTSTEP
    [4] http://en.wikipedia.org/wiki/Mach_microkernel
    [5] http://www.gnustep.org/resources/OpenStepSpec/OpenStepSpec.h(...)
    [6] http://www.microsoft.com
    [7] http://developer.apple.com/cocoa/
    [8] http://fr.wikipedia.org/wiki/BeOS