|
|
|
|
|
by jwells89
806 days ago
|
|
In the long run it might be more fruitful to build a FOSS true clone of the Mac desktop for Linux and the BSDs. It’s going to take a massive amount of work to produce something even as smooth as OS X 10.4, 10.6, or 10.9, though. It’s something I’ve done a little bit of research into, and on top of the usual challenges posed by developing a DE you’d also be fighting the momentum of the two dominant desktop paradigms open *nix software is built for, which is Win9x-type (KDE, Cinnamon, LXDE, and kinda XFCE) or iOS-type (GNOME, Pantheon). Perhaps the hurdle with the most visible impact is the global menubar, which is currently kind of doable with Qt-based apps, but is broken in GTK apps (plugin is unmaintained) and totally nonfunctional in Wayland. I think that perhaps the best approach to solving this is to build a proof of concept generalized approach for applications to expose their menubars to the desktop environment with and submit it as an XDG standard that hopefully the big guys eventually adopt. |
|
- helloSystem (https://hellosystem.github.io/docs/) —- an OS inspired by macOS that uses FreeBSD as its base and uses the Qt toolkit for rendering UI elements. - ravynOS (https://ravynos.com/) —- a more ambitious attempt to create a FOSS clone of macOS. FreeBSD is still the base, but it does not use X11 at all for windowing.
There is also the venerable GNUstep project, which aims to provide a FOSS implementation of the Cocoa API.
These are massive undertakings. I haven’t kept up with these projects in a while, so I don’t know their current status.