Page 2 of 2

Re: Can OS X operating systems really run on x86 emulators?

Posted: Sun Sep 21, 2014 10:24 pm
by Brynet-Inc
bluemoon wrote:
Brynet-Inc wrote:The source for Apple's kernel and userland is all BSD/APSL/Apache and even GPLv2, any conditions for running binary versions in emulators or on "Hackintosh" systems is likely in the EULA.. and EULAs are not legal everywhere anyway.
The kernel is open source and GPL, however the "aqua desktop" and software bundles (Mail, Safari, etc) is not.
Of course, I was only referring to the source code they made available.. I wasn't suggesting that the entire operating system was open source. It's not.

IANAL about all the EULA stuff, certainly it's clear Apple does not want people running the binary distribution of Mac OS on unsupported computers. But It's certainly possible technically, and in some places, even legally.

Image
Keeping with the general ramblings direction, take this guilty little lamb.

Re: Can OS X operating systems really run on x86 emulators?

Posted: Mon Sep 22, 2014 9:56 am
by LieutenantHacker
I got it to show text .. can't post an image right now, but it says:

"calling mpo_policy_init for Quarantine"

and then Bochs stops responding. It takes about 10 minutes to load on my device with a Core 2 Duo @ 2.66Ghz; uses almost 1 GB of RAM as well. Anyways, anyone know what that means?

By the way I did ask the Bochs team and they didn't tell me anything ... they just say that it's not supported, blab, blah licensing/PC this and that, and that's it. This is why I am asking here to see if I can get some help in getting this booting.

I am also asking here because I know some of you are heaps ahead of me in Bochs configuration knowledge.

Re: Can OS X operating systems really run on x86 emulators?

Posted: Mon Sep 22, 2014 2:57 pm
by seuti
LieutenantHacker wrote:I got it to show text .. can't post an image right now, but it says:

"calling mpo_policy_init for Quarantine"

and then Bochs stops responding. It takes about 10 minutes to load on my device with a Core 2 Duo @ 2.66Ghz; uses almost 1 GB of RAM as well. Anyways, anyone know what that means?

By the way I did ask the Bochs team and they didn't tell me anything ... they just say that it's not supported, blab, blah licensing/PC this and that, and that's it. This is why I am asking here to see if I can get some help in getting this booting.

I am also asking here because I know some of you are heaps ahead of me in Bochs configuration knowledge.
I don't think OS X on its own works.

I think it needs to be modified, and that's what tools like Unibeast are for.

Re: Can OS X operating systems really run on x86 emulators?

Posted: Tue Sep 23, 2014 9:06 am
by LieutenantHacker
Wow, thanks. I was just looking for something like that. I'll report back if there're any errors or issues.

Strangely, the version I used would boot still, but let's see what happens now.

Re: Can OS X operating systems really run on x86 emulators?

Posted: Tue Sep 23, 2014 12:40 pm
by SoLDMG
It sounds interesting to debug Apple binaries during runtime. Even though it's probably illegal.

Re: Can OS X operating systems really run on x86 emulators?

Posted: Wed Sep 24, 2014 8:57 am
by hometue
I think emulation was illegal the last time I checked/interpreted the copyright things, unless you do so on a Macbook or other apple device its illegal (I think, then again that was a few years back things might have changed or I may have remembered wrong, tell me if I am wrong about this). So yeah, solution: buy an apple device and emulate and run a debugger. Result: Totally legal MacOSX emulation. Unless this is not the way to interpret it, well, its laws and I don't hold a law degree so yeah.

Re: Can OS X operating systems really run on x86 emulators?

Posted: Wed Sep 24, 2014 10:53 am
by iansjack
It is not illegal. It may be a breach of contract, but that is purely a civil matter. It is as illegal as parking in a private car park without a valid ticket or trespassing on private land.

Re: Can OS X operating systems really run on x86 emulators?

Posted: Thu Sep 25, 2014 12:42 pm
by LieutenantHacker
Unfortunately, I've tried just about everything I can think of and I can't get any OS X version to start (or go beyond the black screen with text). Either I don't know well enough of what I'm doing to get around this, or it's just not possible yet with Bochs or other x86 emulators.

http://postimg.org/image/55ehy53k3/