En fait 75% de cocoa provient d'OPENSTEP de NeXT qui était disponible sur Windows NT et Solaris mais pas Linux.
Par contre - et c'est très intéressant - le projet GnuStep est un portage sous Linux des apis OpenStep et donc une partie de cocoa mais sans quartz et la partie graphique.
En effet sous OpenStep le moteur graphique était basé sur Display postcrip ( donc des royalties à Adobe) alors que le moteur de cocoa Quartz 2D est basé sur PDF (un standard donc pas de royalties à Adobe).
n'empêche que les apis ont beaucoup évolué entre OpenStep (Rhapsody à l'époque) et cocoa.
En tout cas pour ta curiosité, lorgne plutôt du coté de GnuStep. Le projet a il me semble pas mal évolué.
A+