Can OS X operating systems really run on x86 emulators?

All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

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

Post 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.
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
User avatar
LieutenantHacker
Member
Member
Posts: 69
Joined: Sat May 04, 2013 2:24 pm
Location: Canada

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

Post 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.
The desire to hack, with the ethics to code.
I'm gonna build an 8-bit computer soon, with this as reference: http://www.instructables.com/id/How-to- ... -Computer/
seuti
Member
Member
Posts: 74
Joined: Tue Aug 19, 2014 1:20 pm

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

Post 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.
User avatar
LieutenantHacker
Member
Member
Posts: 69
Joined: Sat May 04, 2013 2:24 pm
Location: Canada

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

Post 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.
The desire to hack, with the ethics to code.
I'm gonna build an 8-bit computer soon, with this as reference: http://www.instructables.com/id/How-to- ... -Computer/
User avatar
SoLDMG
Member
Member
Posts: 96
Joined: Wed Jul 23, 2014 8:00 am
Location: The Netherlands
Contact:

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

Post by SoLDMG »

It sounds interesting to debug Apple binaries during runtime. Even though it's probably illegal.
My post is up there, not down here.
User avatar
hometue
Member
Member
Posts: 100
Joined: Thu Dec 19, 2013 1:40 am
Location: Asia, Singapore

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

Post 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.
CookieOS. Want a cookie? Its only black and white for now though, probably as bad as my baking skills.
User avatar
iansjack
Member
Member
Posts: 4689
Joined: Sat Mar 31, 2012 3:07 am
Location: Chichester, UK

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

Post 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.
User avatar
LieutenantHacker
Member
Member
Posts: 69
Joined: Sat May 04, 2013 2:24 pm
Location: Canada

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

Post 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/
The desire to hack, with the ethics to code.
I'm gonna build an 8-bit computer soon, with this as reference: http://www.instructables.com/id/How-to- ... -Computer/
Post Reply