To view parent comment, click here.
To read all comments associated with this story, please click here.
Just out of curiosity, what makes a project "official?" With respect to the mentioned projects, yes, one can certainly get by without Backbone (which doesn't really consist of much at the moment, though Terminal.app is great), but Etoile has been coming along very well, and has made GNUstep a lot nicer to look at.
As GJC mentioned above, GNUstep is a cross-platform API, nothing more, nothing less. It's important that projects such as Etoile exist separately so that a distinction between the different goals of the projects can be preserved. Of course, the two will inform one another; GNUstep-GUI needs a lot of work to make theming possible, and since this is an important aspect of a desktop environment, work on Etoile has necessarily meant making improvements to the relevant parts of GNUstep.
While WindowMaker is the official window manager of GNUstep, it does not use GNUstep. It uses a library called WiNGs (literally WiNGs is Not GNUstep).
I didn't know. It is confusing that Windowmaker cretes GNUstep directory upon instalation, and that it puts GNUstep logo on the desktop (is it GNUstep logo) ?
What is the story behind it ?
DG








Member since:
2005-08-07
I would like to clarify something for those who are unfamiliar with GNUstep. It comes up often...
While WindowMaker is the official window manager of GNUstep, it does not use GNUstep. It uses a library called WiNGs (literally WiNGs is Not GNUstep).
GNUstep is not a window manager nor it is a desktop, it is a cross-platform API and development environment. It's primary purpose is to provide a way to write and port applications across many different platforms including Linux, BSD, Solaris, and Windows to name a few. The port to the Windows platform is still under development at this time. It is usable, but needs some work.
Other projects outside of the GNUstep project, such as Etoile, GAP and Backbone, provide desktop functionality for GNUstep.
Thanks, GJC
# GNUstep Chief Maintainer