Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 8 Dec 2016 21:20:42 -0800
From:      Alfred Perlstein <alfred@freebsd.org>
To:        "K. Macy" <kmacy@freebsd.org>, "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:  <dfa5b741-a61b-e995-6586-2061d2af5959@freebsd.org>
In-Reply-To: <CAHM0Q_MeZPNVmTFkQLC9z8=ABXiCSyOCDS2b5vDo7L0QKt8FeA@mail.gmail.com>
References:  <20161205161541.M51118@i805.com.br> <20161205174757.M9255@i805.com.br> <20161205193106.GA72310@neutralgood.org> <CANCZdfogLy2o27Cz3jh-uYMnZOBB3N=m6SzSMw7WkCvzP4mZ5w@mail.gmail.com> <CAHM0Q_MeZPNVmTFkQLC9z8=ABXiCSyOCDS2b5vDo7L0QKt8FeA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help


On 12/7/16 10:57 AM, K. Macy wrote:
>>
>>
> 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.
I'd be happy to upstream it.  Are there diffs relative to -current?

-Alfred

>
>
> 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.
>>
>>
>>
>>
>>
>>
>>
> _______________________________________________
> freebsd-current@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
>




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?dfa5b741-a61b-e995-6586-2061d2af5959>