GhostBSD 25.02 adds 'Gershwin' desktop for a Mac-like twist
- Reference: 1756303333
- News link: https://www.theregister.co.uk/2025/08/27/ghostbsd_2502/
- Source link:
[1]GhostBSD 25.02-R14.3p2 appeared on Monday as the second release of 2025. The rather long and complicated version numbering system was explained in the announcement for [2]2025's first release , which was 25.01-R14.2p1.
We last [3]looked at GhostBSD a couple of years ago, and liked what we saw. This version is based on FreeBSD 14.3. It fixes some bugs, improves hardware handling (for instance, it works better with sound controllers that have more than two outputs), and enhances detection (especially for certain AMD and Nvidia cards). This version adds automatic /tmp directory clearing, updates Wi-Fi drivers, and fixes issues with several of its bundled apps.
[4]
GhostBSD's default desktop is the pragmatic MATE and it comes with Firefox and some handy custom apps written for the distro
To try to express it in terms familiar to folks who know Linux, [5]GhostBSD is essentially a distribution of FreeBSD. FreeBSD is in several ways the most established of the BSD family, but its installation process is rather cryptic and unfriendly, although the [6]team is working on that .
GhostBSD takes the latest released version of the existing FreeBSD OS, and packages it with a bootable installation medium that loads to a graphical desktop and provides an easy graphical installer. It also adds some graphical setup and administration tools, such as a graphical OS-update app. Over in the Linux world, this is the sort of thing that users are accustomed to, but it's quite radical stuff in the BSD world.
[7]
We tried it both in a VirtualBox VM and also on an old ThinkPad T420. It installed comfortably and ran smoothly on both, and on bare metal, it detected and worked with sound, Wi-Fi, and even a second DisplayPort monitor. It had no problems booting from ZFS on systems with a legacy BIOS. It was as quick and easy as we would expect of any Linux distro from the last decade, but for FreeBSD, this remains impressive.
[8]
[9]
The standard edition of GhostBSD uses the MATE desktop, but there's also a community build that uses Xfce instead. The big new feature in this 25.02 release is an additional community edition with a whole new desktop, which is called Gershwin. This reuses an [10]Apple codename from the mid-1990s, and that's a hint. This Gershwin hopes to deliver a macOS-like experience.
[11]
Alternatively, there's Gershwin, which combines parts of GNUstep and Xfce for a vaguely Mac-like desktop
As its [12]GitHub project page shows, Gershwin is a separate project. In one of the [13]GitHub discussions , project lead [14]Joe "Pkgdemon" Maloney says:
At the moment I am treating this like a desktop environment project, and GhostBSD just happens to be the first project who is allowing me to let me build packaging within their project.
Gershwin uses components and technology from several existing projects. The file manager, which also draws the desktop and the dock, is [15]Gworkspace from the [16]GNUstep project , which also provides the other [17]backbone applications : Terminal, TextEdit, and Preferences. The web browser is Firefox, and the other apps are the main GhostBSD additions: Backup Station, Update Station, and Software Station, a simple graphical package manager.
However, the window manager and the desktop panel are provided by Xfce. This provides a Mac-style global menu bar that works with Gtk applications. To test it, we installed the MATE system monitor, and it put its menus in the top panel.
We like the idea of Gershwin. GNUstep provides a rich foundation and some highly functional apps. It's usually used with the Window Maker window manager, and by default, between them, GNUstep and Window Maker provide a desktop that looks and works rather like the NeXTSTEP OS of Steve Jobs's NeXT Computer. The Register rated the original NeXT Cube as [18]one of the ten sexiest computers of all time , and The Reg FOSS desk is quite fond of the NeXT-style desktop. We've written about the [19]demo showcase of Window Maker Live , and also [20]about the GNUstep Desktop Environment .
[21]FydeOS offers ChromeOS without the Google strings attached
[22]Opinionated Arch derivative CachyOS overtakes Mint and MX on DistroWatch
[23]A Linux alternative? Debian/Hurd shows microkernel Unix dream is alive
[24]Linux is about to lose a feature – over a personality clash
The thing is that NeXTSTEP had a very [25]unusual design . Scrollbars are on the left, and there are no menu bars; menus are arranged vertically at the top-left of the screen. NeXTSTEP is unfamiliar to almost anyone today, but then the [26]first public version was shown in 1988. It predated both Windows 3.0 and [27]OS/2 1.1 where Windows's design originated. The last new computer with NeXTSTEP was [28]Canon's object.station , released in 1994.
GNUstep is usually used with Window Maker, which itself is also a bit strange by modern standards. There was an effort to make a more modern GNUstep-based desktop, called [29]Étoilé , but it's been dormant for over a decade. Instead, Gershwin uses off-the-shelf Xfce components, giving it a slightly more familiar layout – and crucially, one that works with non-GNUstep apps. Bringing in more standard components from other desktops is a simpler approach, one that might have the potential to do more with less work.
[30]
The global menu bar works with Gtk apps from MATE and Xfce too – but they don't get Dock icons
We like the concept very much indeed, but at present it does feel like a pre-release demo. For example, most things don't respond to right-clicks, and once a window has been closed, you must quit the app from the dock before reopening it.
The project seems very young. In the source code, the parts not inherited from the decades-old GNUstep project date to last month. We were interested to note that the [31]discussions area has multiple posts by [32]probonopd . He created [33]HelloSystem , another FreeBSD-based macOS-like project The Reg [34]first looked at in 2021 and most recently [35]at version 0.8 in 2023 . There haven't been any new releases since, possibly because its underlying FreeBSD distro, [36]FuryBSD , shut down in 2020.
[37]
Modern macOS is still based on the tools and technologies from NeXTSTEP, and GNUstep has already recreated a lot of that, even including the app packaging system. If Gershwin can find ways to modernize that, make it more Mac-like, and still interoperate smoothly with other FreeBSD and Linux apps, it could be on to something big. It's also eminently portable back to Linux.
For now, though, we'd recommend the MATE or Xfce editions. They're more complete and do more. Even if you intend to graduate to the "real thing," GhostBSD will let newcomers learn their way around the subtly different command line, the restricted selection of shell text editors, the packaging tools, and so on. GhostBSD would not be our suggested first choice for total beginners with FOSS Unix-like OSes, but if you already know your way around Linux and fancy experimenting with FreeBSD, then GhostBSD is by far the easiest way to install FreeBSD and get it working. ®
Get our [38]Tech Resources
[1] https://ghostbsd.org/news/GhostBSD_25.02-R14.3p2_Is_Now_Available
[2] https://ghostbsd.org/news/GhostBSD_25.01-R14.2p1_Now_Available
[3] https://www.theregister.com/2023/11/07/ghostbsd_23_10/
[4] https://regmedia.co.uk/2025/08/27/ghostbsd_25_mate.jpg
[5] https://ghostbsd.org/about
[6] https://www.theregister.com/2025/07/25/freebsd_15_installer_offers_kde/
[7] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2aK8rlyyOs7CxP-czG1EhxwAAAMo&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0
[8] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44aK8rlyyOs7CxP-czG1EhxwAAAMo&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[9] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33aK8rlyyOs7CxP-czG1EhxwAAAMo&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[10] https://apple.fandom.com/wiki/Gershwin
[11] https://regmedia.co.uk/2025/08/27/ghostbsd_25_gershwin.jpg
[12] https://github.com/gershwin-desktop/gershwin-desktop
[13] https://github.com/orgs/gershwin-desktop/discussions/1
[14] https://github.com/pkgdemon
[15] https://www.gnustep.org/experience/GWorkspace.html
[16] https://www.gnustep.org/
[17] https://www.nongnu.org/backbone/apps.html
[18] https://www.theregister.com/2013/04/09/feature_ten_sexy_computers_roundup/?page=3
[19] https://www.theregister.com/2023/10/25/window_maker_096_live/
[20] https://www.theregister.com/2023/07/06/two_new_debian_desktops/
[21] https://www.theregister.com/2025/08/21/fydeos_chromiumos_degoogled/
[22] https://www.theregister.com/2025/08/20/cachyos_distrowatch/
[23] https://www.theregister.com/2025/08/18/debian_hurd_13/
[24] https://www.theregister.com/2025/08/15/sad_end_of_bcachefs/
[25] https://guidebookgallery.org/screenshots/openstep42
[26] http://toastytech.com/guis/ns08.html
[27] https://winworldpc.com/screenshot/c39ac396-c2ac-1c1b-1911-c3a4e284a2ef
[28] https://randoc.wordpress.com/2020/03/08/canon-object-station-41/
[29] http://etoileos.com/etoile/
[30] https://regmedia.co.uk/2025/08/27/ghostbsd_25_gtk-apps.jpg
[31] https://github.com/orgs/gershwin-desktop/discussions
[32] https://github.com/probonopd
[33] https://hellosystem.github.io/docs/
[34] https://www.theregister.com/2021/06/16/hellosystem_maclike_freebsd_project_05/
[35] https://www.theregister.com/2023/01/31/hellosystem_08/
[36] https://archiveos.org/furybsd/
[37] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44aK8rlyyOs7CxP-czG1EhxwAAAMo&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[38] https://whitepapers.theregister.com/
Re: Weird
Same here, I got to dabble with a NeXTcube in the early 90's and was quite taken with it and the interface of NeXTSTEP. A modern reboot looks tasty indeed.
Re: Weird
> I rather liked OpenSTEP and it's ilk.
Me too.
How to get it today:
* install a bare command-line copy of Debian 13, no desktop.
* add Git, `build-essentials`, sudo and a couple of other things.
* Go to: https://github.com/onflapp/gs-desktop
* Clone the repo
* Run the script therein to install dependencies
* Run the script to build the thing.
* Run the final command to install a NeXT-style display manager.
Reboot and enjoy.
Weird
Weird but good. I rather liked OpenSTEP and it's ilk. Hard to get your head around these days if you are used to modern paradigms. There were so many interesting desktop GUIs back then. Fun times.