GNUstep
Plus d'infos
- Type
- Framework
- Licence
- LGPL / GPL
- Site officiel
- gnustep.org
Une réimplémentation libre d'OpenStep, commencée au milieu des années 1990 et toujours en cours, censée apporter les frameworks de NeXT à Unix.
Quand NeXT et Sun ont publié la spécification OpenStep en 1994, il existait enfin une API documentée à implémenter, et le projet GNU a saisi sa chance. GNUstep se divise en Base, pendant de Foundation avec chaînes, collections et boucle d'exécution ; GUI, pendant d'AppKit ; et Back, qui dessine sur X11 ou d'autres systèmes. Le constructeur d'interfaces Gorm tient le rôle d'Interface Builder de NeXT, et tout est écrit en Objective-C.
Un bureau complet ne s'est jamais concrétisé. Le projet a plutôt passé des décennies à courir après Cocoa, qui avançait plus vite qu'aucune équipe de bénévoles ne pouvait suivre. Son héritage le plus visible est Window Maker, le gestionnaire de fenêtres écrit pour offrir aux applications GNUstep un foyer digne de NeXT.