Достъпни са нови версии на пакетите, които формират фреймуърка GNUstep, предназначен за разработване на кросплатформени графични и сървърни приложения с използване на API, близък до програмните интерфейси на Apple Cocoa. Освен библиотеките с реализация на AppKit и компонентите на фреймуърка Foundation, проектът също така развива инструментарий за проектиране на интерфейса Gorm и среда за развитие ProjectCenter, насочени към създаването на преносими аналози на InterfaceBuilder, ProjectBuilder и Xcode. Основният език за разработка е Objective-C, но GNUstep може да се използва и с други езици. Поддържаните платформи включват: macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD и Windows. Направленията на проекта се разпространяват под лиценз LGPLv3.
Промените в новите версии основно се отнасят до подобряване на съвместимостта с подобни библиотеки на Apple и разширяване на поддръжката на различни платформи, включително платформата Android. Най-значителното подобрение за потребителите е началната поддръжка на протокола Wayland.
- GNUstep Base 1.28.0 — библиотека с общо предназначение, еквивалентна на библиотеката Apple Foundation и включваща обекти, незасегнати от графика, напр. класове за обработка на низове, потоци, уведомления, мрежови функции, обработка на събития и достъп до външни обекти.
- GNUstep GUI Library 0.29.0 — библиотека, обхващаща класове за създаване на графичен интерфейс на потребителя, базирани на API Apple Cocoa, включително класове с реализации на различни видове бутони, списъци, полета за въвеждане, прозорци, обработчици на грешки, функции за работа с цветове и изображения. GNUstep GUI Library се състои от две части — фронтенд, независим от платформа и системи за прозорци, и бекенд, в който са изнесени елементите, специфични за графичните системи.
- GNUstep GUI Backend 0.29.0 — набор от бекенди за GNUstep GUI Library, реализиращи поддръжка на X11 и графичната подсистема на Windows. Ключовото нововъведение на новата версия е началната поддръжка на графични системи на базата на протокола Wayland. Освен това в новата версия е подобрена поддръжката на мениджъра на прозорци WindowMaker и API Win64.
- GNUstep Gorm 1.2.28 — програма за моделиране на интерфейс на потребителя (Graphic Object Relationship Modeler), наподобяваща приложението OpenStep/NeXTSTEP Interface Builder.
- GNUstep Makefile Package 2.9.0 — инструментариум за създаване на сборочни файлове за проекти GNUstep, позволяващ генерирането на makefile с поддръжка на различни платформи без задълбочаване в нискоуровневите детайли.
Източник: opennet.ru
