Leksykon IT › Programowanie › GNUstep

GNUstep

Programowanie Svenska → Zaktualizowano: 2026-10-07
Więcej informacji
Typ
Framework
Licencja
LGPL / GPL
Oficjalna strona

Wolna reimplementacja OpenStep, rozpoczęta w połowie lat 90. i wciąż rozwijana, mająca przenieść frameworki NeXT na Uniksa.

Gdy w 1994 roku NeXT i Sun opublikowały specyfikację OpenStep, pojawiło się wreszcie udokumentowane API do zaimplementowania, a projekt GNU skorzystał z okazji. GNUstep dzieli się na Base, odpowiednik Foundation z napisami, kolekcjami i pętlą zdarzeń; GUI, odpowiednik AppKit; oraz Back, który rysuje na X11 lub innych systemach. Rolę Interface Buildera z NeXT pełni narzędzie Gorm, a całość napisano w Objective-C.

Pełne środowisko graficzne nigdy nie powstało. Zamiast tego projekt przez dekady gonił Cocoa, które rosło szybciej, niż zdoła nadążyć jakikolwiek zespół wolontariuszy. Najbardziej widocznym dziedzictwem jest Window Maker, menedżer okien napisany po to, by aplikacje GNUstep miały dom przypominający NeXT.

← Wróć do leksykonu