• [^] # Re: GNUstep ...

    Posté par . En réponse à la dépêche Chimera change de nom et sort une nouvelle version. Évalué à 6.

    En esperant ne pas raconter trop de conneries je dirais que GNUstep est une implementation libre de OpenStep et Cocoa l'evolution d'OpenStep a la sauce Apple.
    De ce point de vue GNUstep et Cocoa sont freres de lait.
    Ensuite les gens de GNUstep vont encore plus loin dans le rapprochement puisque ils essayent aussi de suivre les evolutions de Cocoa par rapport a OpenStep tout en restant compatible a ce dernier.

    Donc en theorie, une simple recompilation sous GNUstep permettrait de faire tourner Camino sous GNUstep...
    Seulement voila:
    - Tout d'abord Camino est ecrit en Objective-C++ et GCC n'a pas encore ce support malgre que Apple ait fournis le patch depuis bien longtemps. Donc pas de compilation pour le moment.
    - Camino ayant ete concu pour MacOSX avant tout, risque d'utiliser certaines extensions proprietaires de Apple qui ne sont pas implementes (encore) dans GNUstep. Si je ne me trompe pas la sidebar qui s'ouvre sur la gauche de Camino est un bon exemple.
    - Autre probleme, si Camino fait une utilisation intensive de Quartz, ca risque d'affreusement compliquer le portage. (puique Quartz n'existe que sous MacOSX bien sur...)

    Pour ce qui est de OpenOffice, une version Aqua-Quartz est je crois en preparation mais ca ne signifie pas que OO va etre porte en Cocoa, donc pas compatibilite avec GNUstep a l'horizon.

    D'une maniere generale, il est plus simple de compiler une application GNUstep sous MacOSX que l'inverse.
    Je pense vraiement que ca aurait ete de bon gout de la part des devellopeurs de Chiemera de penser a cette compatibilite dans leur travail (ou alors est-ce aux dev de GNUstep de prendre cette initiative?), en gros on developpe des logiciels libres pour un OS proprietaire sans se soucier des plateformes libres, c'est dommage...

    Le probleme vient aussi beaucoup de GCC qui traine depuis des lustres a appliquer le patch de Apple (pour une fois qu'ils contribuent utilement au libre) a leur compilateur, ce qui permettrait de donner un coup de fouet a GNUstep qui en a vraiement besoin. Ca devrait arriver dans 6 mois normalement...