Gershwin is a desktop environment based on GNUstep with an early Mac OS X-like user experience.
Gershwin offers Workspace, Terminal, TextEdit, System Preferences, a native Window Manager for X11 apps, Global Menu server for GNUstep/X11 apps, and more.
- Gershwin can be built from source code in less than a few minutes using a First-class Clang/LLVM toolchain.
- The entire system including Window Manager only consumes under 50MB of storage.
- Gershwin is completely self contained from the underlying operating system.
- Local Users and Local Applications are kept seperate from Network Users and Network Applications and System Applications.
- Users can install Application bundles without root credentials in the Users folder.
- Applications built using Gershwin and it's underlying GNUstep foundation can run on other many operating systems including Windows.
- Multiple versions of core libraries can co-exist to guarantee long term ABI stability.
-
Gershwin can be installed in under a few minutes by using gershwin-build.
-
GhostBSD users can also install Gershwin by installing following package:
# pkg install gershwin-desktop
All community support tickets and feature requests should be created through our community issue tracker.
For questions and other feedback, the Github Discussions is a great place to reach out.
Please see our help wanted section under our GitHub project.
For resources to get started with development: