Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Dec 2016 18:45:16 +0000
From:      David Chisnall <theraven@FreeBSD.org>
To:        "Kevin P. Neal" <kpn@neutralgood.org>
Cc:        Nilton Jose Rizzo <rizzo@i805.com.br>, freebsd-current@freebsd.org, freebsd-ports@freebsd.org
Subject:   Re: Is there possible run a MacOS X binary
Message-ID:  <45F8C7C8-3A1D-4EFF-AC2D-8AE0C661E9E8@FreeBSD.org>
In-Reply-To: <20161205193106.GA72310@neutralgood.org>
References:  <20161205161541.M51118@i805.com.br> <20161205174757.M9255@i805.com.br> <20161205193106.GA72310@neutralgood.org>

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

[-- Attachment #1 --]
On 5 Dec 2016, at 19:31, Kevin P. Neal <kpn@neutralgood.org> wrote:
> 
>> 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.
> 

NetBSD started working on one, and had it at a state where it could run the Darwin version of XFree86 (which should give you some idea of how old it was), but it couldn’t run the Mac Window Server and I don’t think it’s maintained. It’s not very interesting, because you need all of the frameworks and programs from OS X for it to be useful, and the license prohibits using them in such a way (and even if you did get it to work, you wouldn’t be able to run Mac apps at the same time as X apps without running XQuartz, and at that point you may as well just run macOS).

There is a more recent project called Darling (https://www.darlinghq.org) that tries to run Mac apps on Linux using a custom Mach-O loader, bits of GNUstep, and some of their own stuff.  No one has ever tried using it on FreeBSD, to the best of my knowledge.  It’s GPLv3, so I’m not motivated to contribute to it (though it does incorporate some of my code in various places).

David


[-- Attachment #2 --]
0	*H
010	+0	*H

00"kg}0z$F`0
	*H
0u10	UIL10U

StartCom Ltd.1)0'U StartCom Certification Authority1#0!UStartCom Class 1 Client CA0
160419092742Z
170419092742Z0D10Utheraven@freebsd.org1#0!	*H
	theraven@freebsd.org0"0
	*H
0
!htֆ[J
^=*':#Y6"ӊ ؊cR_0WZ=Rx4	asPm&0:P2>u=NbLn]E}$$ xS4ǖRI68RpO֔{\oz;)D=SOM^#;Ԡ*Y߆mbf/+hBӅuQ@ڭʫ&8@Xm00U0U%0++0	U00Us[Ddp=0U#0$l9aIF+('Hmh0o+c0a0$+0http://ocsp.startssl.com09+0-http://aia.startssl.com/certs/sca.client1.crt08U10/0-+)'http://crl.startssl.com/sca-client1.crl0U0theraven@freebsd.org0#U0http://www.startssl.com/0FU ?0=0;+70,0*+http://www.startssl.com/policy0
	*H
R1m
=.A#6n-B;w5'zGL:=E44hOaŹi}l}{f!_Fh+MDZu!K&ECE~PWѥftB+UcEKD&3V]g,}{-)M[_!8jJ&a͒N"jԫt2ךz0ζ=|E?<viA2W9&_u{:u۲\E00ʠk}
׈Q
Y0
	*H
0}10	UIL10U

StartCom Ltd.1+0)U"Secure Digital Certificate Signing1)0'U StartCom Certification Authority0
151216010005Z
301216010005Z0u10	UIL10U

StartCom Ltd.1)0'U StartCom Certification Authority1#0!UStartCom Class 1 Client CA0"0
	*H
0
}â}[[_u$Wy5	|̔
vnqY)\aL$dYG|B"QǤĩVD#'F	k9O_]*ςz_kU.u3r	#:C<ogT)K
Xah8v[\KqdlO)3+u7J5";[vfL/"2ϩJ#4ד[U TB,a˖a7H<=qd0`0U0U%0++0U002U+0)0'%#!http://crl.startssl.com/sfsca.crl0f+Z0X0$+0http://ocsp.startssl.com00+0$http://aia.startssl.com/certs/ca.crt0U$l9aIF+('Hmh0U#0N@[i04hCA0?U 80604U 0,0*+http://www.startssl.com/policy0
	*H
[#'#4pnRۡЗN⛭`]K"#H*߷Թψ;UA8Ҟeg{ozmYE60A)wXRK6c^-Al^k[':G=;oLv{$B5;8b,ZP4{o[-໢j	׏m)[땭[4	s.c|ҴvYLJ<|ӯgu0jD2
@hl+:j\ze_ևa@HyMHINxpK?%	㤺RC:=?^&7m´)A2;E~VB1$EvcKj؝(OoپU`"$a;ҡj0$&<$ۊ+/xjzb,7}W*1ܺtDv#8K
%^P>/i?)yRuQg^z`~sP91N0J00u10	UIL10U

StartCom Ltd.1)0'U StartCom Certification Authority1#0!UStartCom Class 1 Client CA"kg}0z$F`0	+0	*H
	1	*H
0	*H
	1
161207184517Z0#	*H
	1zsjw{Y-<i0	+7100u10	UIL10U

StartCom Ltd.1)0'U StartCom Certification Authority1#0!UStartCom Class 1 Client CA"kg}0z$F`0*H
	10u10	UIL10U

StartCom Ltd.1)0'U StartCom Certification Authority1#0!UStartCom Class 1 Client CA"kg}0z$F`0
	*H
ƼaDͥ*JH(|Cf!UQB\M8]-!7l8Rޭ@o{Q)~lCI䥈@Tm:g`gW> +ƕ?ʩ[1KQ)@#E͜YC6k"=E.iGA_A’ĵ;
t
WȜТ>æoz%eڂrez8~a^1nW
help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45F8C7C8-3A1D-4EFF-AC2D-8AE0C661E9E8>