NeXTcommunity

Everything => Software => Topic started by: Rhetorica on Nov 20, 2025, 10:41 PM

Title: List of current open-source projects implementing OpenStep and Mach
Post by: Rhetorica on Nov 20, 2025, 10:41 PM
ravynOS hit the front page of Hacker News today, so I thought I'd do a round-up listing the (current) major efforts to build some sort of implementation of OpenStep.


(Did I miss any?)
Title: Re: List of current open-source projects implementing OpenStep and Mach
Post by: jeffburg on Nov 21, 2025, 04:44 AM
I had never heard of darling. that's really cool!
Title: Re: List of current open-source projects implementing OpenStep and Mach
Post by: Rhetorica on Jan 04, 2026, 02:18 PM
I've found another thing for this thread, sort of: Gershwin (https://github.com/gershwin-desktop/gershwin-desktop) is a GNUstep distribution aimed at reproducing the OS X experience. The project is not very far along compared to wmlive or GSDE, but it has live discs based on Debian, Arch, and GhostBSD. It's like they're trying to nerdsnipe @jeffburg. I think it needs a branded port of MathEdit (http://nextcommunity.net/forums/index.php?topic=41.0).
Title: Re: List of current open-source projects implementing OpenStep and Mach
Post by: wmlive on Jan 04, 2026, 02:50 PM
Quote from: Rhetorica on Jan 04, 2026, 02:18 PMGershwin (https://github.com/gershwin-desktop/gershwin-desktop) is a GNUstep distribution aimed at reproducing the OS X experience. The project is not very far along compared to wmlive or GSDE, but it has live discs based on Debian, Arch, and GhostBSD.
Gershwin is indeed a very nice project and a true GNUstep distribution. For people interested in what GNUstep actually is about, despite its current lack of applications, it is a much better choice then wmlive. Especially laudable about it is that they completely do away with the traditional/retro NeXTSTEP looks and assume much more appropriate modern aesthetics.

Unlike Gerswhin, GS-Desktop (https://github.com/onflapp/gs-desktop), or NeXTSPACE (https://github.com/trunkmaster/nextspace), wmlive never was, nor intents to be, a GNUstep distribution, but rather an opinioned Debian Linux variant with Window Maker as its default GUI. While it does include a large range of GNUstep applications, these are by no means the primary focus of the distribution, and are primarily included to give GNUstep more visibility. In fact, wmlive would be perfectly usable without any single GNUstep component.
Furthermore, the Debian based GNUstep packages included in wmlive have a very serious downside, which is that they do not (yet) support libobjc2 and ARC, which currently makes them rather useless for software developers aiming for source compatibility with modern Mac OS. There are plans by the Debian GNUstep maintainers to change that, but it won't become the default until the next offical Debian release in two years...