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>