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

next in thread | previous in thread | raw e-mail | index | archive | help
>
>
>
A MachO activator is indeed not useful without an OSX install.

But let's be honest, Mach IPC is a loadable kernel module requiring no real
kernel changes. It's not upstreamable because of a general poor
understanding of IPC by noisy commentators and a religious aversion to a
technology perceived as having failed in the marketplace of ideas.



On Wed, Dec 7, 2016 at 10:45 Warner Losh <imp@bsdimp.com> wrote:

> 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.
>
>
>
>
>
>
>



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