Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Dec 2016 11:45:43 -0700
From:      Warner Losh <imp@bsdimp.com>
To:        "Kevin P. Neal" <kpn@neutralgood.org>
Cc:        Nilton Jose Rizzo <rizzo@i805.com.br>, FreeBSD Current <freebsd-current@freebsd.org>,  FreeBSD Ports <freebsd-ports@freebsd.org>
Subject:   Re: Is there possible run a MacOS X binary
Message-ID:  <CANCZdfogLy2o27Cz3jh-uYMnZOBB3N=m6SzSMw7WkCvzP4mZ5w@mail.gmail.com>
In-Reply-To: <20161205193106.GA72310@neutralgood.org>
References:  <20161205161541.M51118@i805.com.br> <20161205174757.M9255@i805.com.br> <20161205193106.GA72310@neutralgood.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Dec 5, 2016 at 12:31 PM, Kevin P. Neal <kpn@neutralgood.org> wrote:
> On Mon, Dec 05, 2016 at 02:49:07PM -0300, Nilton Jose Rizzo wrote:
>>
>>
>>  Sorry for cross posting (-current and -ports)
>>
>>
>> Is there any emulator like linuxator to run Mac OS X binaries, or
>> is ther any licensing problem?
>
> It may be possible to make an emulator for Darwin (the OS that Mac OS sits
> on top of), but an emulator for Mac OS would probably require a legal copy
> of Mac OS.
>
> So, no, there is no Mac OS emulator for FreeBSD. And I'd be surprised if
> it ever happened.

NetBSD has (or had) a macho image activator, which is the first step
in this process. But Kevin is right that most of the functionality of
MacOS isn't in the kernel, and you'd need a copy of MacOS to run it in
emulation. Plus there's a lot of Mach code that MacOS depends on that
has no simple counterparts in FreeBSD, and that would be a lot of work
to make happen. It's one of the things that's a barrier to entry for a
simple, straight forward launchd port, for example.

Warner



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfogLy2o27Cz3jh-uYMnZOBB3N=m6SzSMw7WkCvzP4mZ5w>