From owner-freebsd-current@freebsd.org Fri Dec 9 05:20:53 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 43F16C6ECF3; Fri, 9 Dec 2016 05:20:53 +0000 (UTC) (envelope-from alfred@freebsd.org) Received: from elvis.mu.org (elvis.mu.org [IPv6:2001:470:1f05:b76::196]) by mx1.freebsd.org (Postfix) with ESMTP id 33ABB1449; Fri, 9 Dec 2016 05:20:53 +0000 (UTC) (envelope-from alfred@freebsd.org) Received: from AlfredMacbookAir.local (unknown [IPv6:2600:1010:b01a:ce45:b029:97a5:b268:4b8a]) by elvis.mu.org (Postfix) with ESMTPSA id 6E7AB346DDDC; Thu, 8 Dec 2016 21:20:44 -0800 (PST) Subject: Re: Is there possible run a MacOS X binary To: "K. Macy" , "Kevin P. Neal" , Warner Losh References: <20161205161541.M51118@i805.com.br> <20161205174757.M9255@i805.com.br> <20161205193106.GA72310@neutralgood.org> Cc: FreeBSD Current , FreeBSD Ports , Nilton Jose Rizzo From: Alfred Perlstein Organization: FreeBSD Message-ID: Date: Thu, 8 Dec 2016 21:20:42 -0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Dec 2016 05:20:53 -0000 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 wrote: > >> On Mon, Dec 5, 2016 at 12:31 PM, Kevin P. Neal >> 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" >