Lessico IT › Programmazione › GNUstep

GNUstep

Programmazione Svenska → Aggiornato: 2026-10-07
Altre info
Tipo
Framework
Licenza
LGPL / GPL
Sito ufficiale

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.

← Torna al lessico