Okay, serious question: what is the UI / UX experience you get from your OSX system that you think is lacking on Ubuntu? Or one of the other free OSs?
Perhaps my requirements are different.
Firefox, Emacs, SLIME, CCL, Roswell, Ruby, Node, RubyMine, and SyncThing run pretty much identically on all OSs I've tried. Spotify still doesn't support FreeBSD (no Widevine), so I run that in a Linux VM. Kerbal Space Program I haven't tried on FreeBSD, only Linux and OSX (I do have an old MBP I keep around as a gaming and movie machine, as it has a 15" screen and DVD drive).
I found Ubuntu configuration easier than Windows last I tried (Vista) and file based configuration in FreeBSD is the easiest of all, especially courtesy the excellent FreeBSD Handbook.
Also I run a tiling window manager (StumpWM) to avoid unnecessary window chrome, and also to avoid using the mouse.
The last time I used OSX extensively was back in 2011 or so, at Lonely Planet, where we had a fleet of iMac pairing stations. They were ludicrously hard to set up identically; all our attempts at the time to create a "pairing environment setup script" failed to varying degrees. And the screens, as large and beautiful as they were, were the devil in our weirdly lit office because they weren't available in matte options.
Possibly it comes back to your description of "food you don't like", but I really didn't enjoy my time on Apple devices.
Ubuntu/Linux is catching up with Wayland to the macOS compositor from years ago.
> Possibly it comes back to your description of "food you don't like"
I like that macOS deals nicely with hiDPI ('Retina') screens.
> Firefox, Emacs, SLIME, CCL, Roswell, Ruby, Node, RubyMine, and SyncThing run pretty much identically on all OSs I've tried.
Personally I prefer to use the LispWorks IDE (which has a nice port to macOS) and the Clozure CL IDE over GNU Emacs/Slime. GNU Emacs/Slime are not bad, but UI-wise it's a nightmare.
Perhaps my requirements are different.
Firefox, Emacs, SLIME, CCL, Roswell, Ruby, Node, RubyMine, and SyncThing run pretty much identically on all OSs I've tried. Spotify still doesn't support FreeBSD (no Widevine), so I run that in a Linux VM. Kerbal Space Program I haven't tried on FreeBSD, only Linux and OSX (I do have an old MBP I keep around as a gaming and movie machine, as it has a 15" screen and DVD drive).
I found Ubuntu configuration easier than Windows last I tried (Vista) and file based configuration in FreeBSD is the easiest of all, especially courtesy the excellent FreeBSD Handbook.
Also I run a tiling window manager (StumpWM) to avoid unnecessary window chrome, and also to avoid using the mouse.
The last time I used OSX extensively was back in 2011 or so, at Lonely Planet, where we had a fleet of iMac pairing stations. They were ludicrously hard to set up identically; all our attempts at the time to create a "pairing environment setup script" failed to varying degrees. And the screens, as large and beautiful as they were, were the devil in our weirdly lit office because they weren't available in matte options.
Possibly it comes back to your description of "food you don't like", but I really didn't enjoy my time on Apple devices.