GNUstep
Altre info
- Tipo
- Framework
- Licenza
- LGPL / GPL
- Sito ufficiale
- gnustep.org
Una reimplementazione libera di OpenStep, iniziata a metà degli anni Novanta e ancora in corso, pensata per portare su Unix i framework di NeXT.
Quando NeXT e Sun pubblicarono la specifica OpenStep nel 1994, esisteva finalmente un'API documentata da implementare, e il progetto GNU colse l'occasione. GNUstep si divide in Base, l'equivalente di Foundation con stringhe, collezioni e run loop; GUI, l'equivalente di AppKit; e Back, che disegna su X11 o su altri sistemi. L'interface builder Gorm svolge il ruolo di Interface Builder di NeXT e tutto è scritto in Objective-C.
Un desktop completo non si è mai materializzato. Il progetto ha invece passato decenni a inseguire Cocoa, che cresceva più in fretta di quanto qualsiasi squadra di volontari potesse seguire. La sua eredità più visibile è Window Maker, il window manager scritto per dare alle applicazioni GNUstep una casa simile a NeXT.