[maqulator] FreeBSD running macOS binaries :-)

Theron theron.tarigo at gmail.com
Mon Feb 8 18:28:15 UTC 2021


On 2/8/21 10:29 AM, Tomasz CEDRO wrote:
> The question is - if we can somehow run Linux and Linux64 binaries - 
> why don't we run macOS binaries???
>
> These are also ELF, macOS uses lots of FreeBSD stuff, and the packages 
> are self contained with all libraries, so it should be even easier 
> than running Linux stuff (that always has some dependency issues like 
> I am experiencing right now running closed-source FPGA toolchains).

Libraries are the issue.  Any native macOS program beyond a ported 
command-line util depends on one or more macOS proprietary libraries.  
Some of these are descended from NeXTSTEP, therefore some 
mac-compatibility concepts have discussed using GNUSTEP as a starting 
point, though there are large gaps in features by now.

A few projects over the years have gotten Mach-O/Darwin binaries to load 
and execute on non-Darwin OSes, but that is only the first step, and not 
useful by itself.

> Did anyone consider running macOS programs on FreeBSD?
>
> Do you know how good it would be to run macOS quality software on 
> FreeBSD and not really depend on Linux alternatives? :-)

Linux emulation is already working for several commercial programs while 
"desktop Linux" shares in common most of the libraries of a typical 
FreeBSD Xorg desktop installation, this already lends itself to better 
integration than you'll find from a *STEP or WINE compatibility environment.

On 2/8/21 10:29 AM, Tomasz CEDRO wrote:
> There is a nice QUCS [1] electronics simulation program (SPICE with 
> GUI that works out of thebox). It is based on QT4 so it was removed 
> from ports in March 2019. People use macOS binary with no problem.
> [1] https://github.com/Qucs/

This is already an open source project, looks like emulation/porting 
resources would better be spent on a QT5 migration or QT4 legacy port.



More information about the freebsd-emulation mailing list