Re: Is there possible run a MacOS X binary

From: Alfred Perlstein <alfred_at_freebsd.org>
Date: Thu, 8 Dec 2016 21:20:42 -0800
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_at_bsdimp.com> wrote:
>
>> On Mon, Dec 5, 2016 at 12:31 PM, Kevin P. Neal <kpn_at_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_at_freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"
>
Received on Fri Dec 09 2016 - 04:20:53 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:09 UTC