Nieuwe versies van de pakketten die het GNUstep-framework vormen zijn beschikbaar. Dit framework is bedoeld voor de ontwikkeling van cross-platform grafische en serverapplicaties met behulp van een API die lijkt op de software-interfaces van Apple Cocoa. Naast bibliotheken met de implementatie van AppKit en componenten van het Foundation-framework, ontwikkelt het project ook tools voor het ontwerpen van interfaces met Gorm en de ontwikkelomgeving ProjectCenter, gericht op het creƫren van draagbare alternatieven voor InterfaceBuilder, ProjectBuilder en Xcode. De primaire programmeertaal is Objective-C, maar GNUstep kan ook met andere talen worden gebruikt. Ondersteunde platforms omvatten: macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD en Windows. De ontwikkelingen van het project worden verspreid onder de LGPLv3-licentie.
Wijzigingen in de nieuwe releases hebben voornamelijk betrekking op de verbetering van de compatibiliteit met vergelijkbare bibliotheken van Apple en de uitbreiding van de ondersteuning voor verschillende platforms, waaronder het Android-platform. De meest opmerkelijke verbetering voor gebruikers is de initiƫle ondersteuning van het Wayland-protocol.
- GNUstep Base 1.28.0 is een algemene bibliotheek die fungeert als de equivalent van de Apple Foundation-bibliotheek en objecten bevat die niet met grafiek zijn verbonden, zoals klassen voor het verwerken van strings, streams, meldingen, netwerkmogelijkheden, gebeurtenisverwerking en toegang tot externe objecten.
- GNUstep GUI Library 0.29.0 is een bibliotheek die klassen omvat voor het creƫren van gebruikersinterfaces, gebaseerd op de Apple Cocoa API, inclusief klassen met implementaties van verschillende soorten knoppen, lijsten, invoervelden, vensters, foutafhandelingsmechanismen, en functies voor het werken met kleuren en afbeeldingen. De GNUstep GUI Library bestaat uit twee delen: een frontend die onafhankelijk is van platforms en grafische systemen, en een backend waarin platformgebonden elementen zijn ondergebracht.
- GNUstep GUI Backend 0.29.0 is een verzameling backends voor de GNUstep GUI Library, die ondersteuning biedt voor X11 en het grafische subsysteem van Windows. Een belangrijke vernieuwing in deze nieuwe release is de initiƫle ondersteuning van grafische systemen gebaseerd op het Wayland-protocol. Daarnaast is de ondersteuning voor de WindowMaker window manager en de Win64 API in deze nieuwe versie verbeterd.
- GNUstep Gorm 1.2.28 is een programma voor interfaceontwerp (Graphic Object Relationship Modeler), dat doet denken aan de OpenStep/NeXTSTEP Interface Builder applicatie.
- GNUstep Makefile Package 2.9.0 ā een hulpmiddel voor het maken van makefiles voor GNUstep-projecten, waarmee een makefile kan worden gegenereerd die verschillende platforms ondersteunt zonder in de laagdrempelige details te duiken.
Bron: opennet.ru
