Dostępne są nowe wersje pakietów, które tworzą framework GNUstep, przeznaczony do rozwijania międzyplatformowych aplikacji graficznych i serwerowych przy użyciu API zbliżonego do interfejsów programowych Apple Cocoa. Oprócz bibliotek implementujących AppKit i komponentów frameworka Foundation, projekt rozwija również narzędzia do projektowania interfejsów Gorm oraz środowisko programistyczne ProjectCenter, które mają na celu tworzenie przenośnych odpowiedników InterfaceBuilder, ProjectBuilder i Xcode. Głównym językiem programowania jest Objective-C, ale GNUstep może być również używany z innymi językami. Wśród obsługiwanych platform znajdują się: macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD oraz Windows. Dorobek projektu jest dystrybuowany na licencji LGPLv3.
Zmiany w nowych wydaniach dotyczą głównie poprawy kompatybilności z podobnymi bibliotekami Apple oraz rozszerzenia wsparcia dla różnych platform, w tym platformy Android. Najbardziej zauważalną dla użytkowników poprawą jest początkowe wsparcie dla protokołu Wayland.
- GNUstep Base 1.28.0 — biblioteka ogólnego przeznaczenia, będąca odpowiednikiem biblioteki Apple Foundation, obejmująca obiekty niezwiązane z grafiką, takie jak klasy do przetwarzania ciągów, strumieni, powiadomień, funkcji sieciowych, obsługi zdarzeń i dostępu do zewnętrznych obiektów.
- GNUstep GUI Library 0.29.0 — biblioteka, obejmująca klasy do tworzenia graficznego interfejsu użytkownika, oparte na API Apple Cocoa, w tym klasy implementujące różne rodzaje przycisków, list, pól wprowadzania, okien, obsługi błędów oraz funkcji do pracy z kolorami i obrazami. GNUstep GUI Library składa się z dwóch części — frontendu, niezależnego od platform i systemów okienkowych, oraz backendu, w którym umieszczono elementy specyficzne dla systemów graficznych.
- GNUstep GUI Backend 0.29.0 — zestaw backendów dla GNUstep GUI Library, realizujących wsparcie dla X11 oraz graficznego systemu Windows. Kluczowym nowym elementem tej wersji jest początkowe wsparcie dla graficznych systemów opartych na protokole Wayland. Ponadto w nowej wersji poprawiono wsparcie dla menedżera okien WindowMaker oraz API Win64.
- GNUstep Gorm 1.2.28 — program do modelowania interfejsów użytkownika (Graphic Object Relationship Modeler), przypominający aplikację OpenStep/NeXTSTEP Interface Builder.
- GNUstep Makefile Package 2.9.0 — zestaw narzędzi do tworzenia plików Makefile dla projektów GNUstep, umożliwiający generację makefile z wsparciem dla różnych platform bez konieczności zagłębiania się w niskopoziomowe szczegóły.
Źródło: opennet.ru
