Live data from Hacker News

OS X-KVM: Running Mac OS X El Capitan on KVM and QEMU

github.com

81–90 of 96 posts

Re: OS X-KVM: Running Mac OS X El Capitan on KVM and QEMU

#81
post #67

This little line, copyrighted by Apple, is what I understand to be the legal protection they have against people running OS X on non-Apple hardware: https://github.com/kholia/OSX-KVM/blob/476ae8b082088049f2f8c... I would not be surprised if a DMCA takedown will be filed against this repository soon. More information here: http://www.contrib.andrew.cmu.edu/~somlo/OSXKVM/#sec_3_2_1

They could take it out of the repo and imply heavily that people should Google it. It's pretty easy to find on other websites and forum posts.

"A secret value goes here. Google 'isa-applesmc' and maybe you'll find it."

Re: OS X-KVM: Running Mac OS X El Capitan on KVM and QEMU

#82
post #9
post #6

Is it possible to run several OS' on a single machine with fast switching between them, access to all hardware, and at full or almost full speed?

Using Vmware, and passthrough for the videocard you can achieve this with Linux as the host and Windows as the guest. Not sure if it's possible with OSX. What we really need are video drivers for OSX, for virtualbox and/or other virtualisation solutons, so OSX as a guest can work really well.

Suprisingly OS X actually has decent support for a wide array of video cards out of the box, all of the AMD GCN 1.0 (7000 series and the R7/R9 2XXX rebrands of them) work out of the box as does the R9 290X/390X, along with a bunch of the older HD4000-HD6000 cards. NVidia provides native drivers for all their cards online, and if you're using an Intel GPU that was ever in a Mac it has support as well.

Of course, it's in violation of the macOS EULA to run it on non-Apple hardware in the first place, but you'd be surprised just how much hardware it supports.

Re: OS X-KVM: Running Mac OS X El Capitan on KVM and QEMU

#83
post #65

Earlier quoted context omitted.

The part of that EULA section that really gives me trouble is "...that is already running the Apple Software...". I want to run OSX in a VM on my MacBook Pro with Windows as the host OS. I used to do it the other way around, boot into OSX and run Windows in a Parallels VM. These days most of my work is in Windows, especially VR work, so it's more practical to boot into Windows. (And I like Windows better than OSX any…

There is a "VMware Unlocker" tool of extremely questionable legality that can enable running OS X as a guest of VMware Player / Workstation on Windows.

The unlocker tool sits in the usual legal gray area of software mods, of course running macOS on non-Apple hardware is against the EULA.

Re: OS X-KVM: Running Mac OS X El Capitan on KVM and QEMU

#84
post #19

Earlier quoted context omitted.

I write software for free and as a living, so I surely take it seriously. How can a software developer justify stealing software, unless they're trapped in a poor or technologically restricted situation (Cuba)? EDIT: There's some confusion as to what I replied to: My reply is to this Who actually takes software licenses seriously in their own home? If this doesn't imply one's okay with stealing, then I take my commen…

Agreed. I am surprised at how many people on HN show negative attitude toward compliancy with the EULA. I thought HNers had a respect for software license.

When a tool dictates how and where its human owner is allowed to use it, that's too dystopian for me to support.

Re: OS X-KVM: Running Mac OS X El Capitan on KVM and QEMU

#85
post #9
post #6

Is it possible to run several OS' on a single machine with fast switching between them, access to all hardware, and at full or almost full speed?

Using Vmware, and passthrough for the videocard you can achieve this with Linux as the host and Windows as the guest. Not sure if it's possible with OSX. What we really need are video drivers for OSX, for virtualbox and/or other virtualisation solutons, so OSX as a guest can work really well.

VMware only has passthrough support for ESXi/vSphere. Not for VMware workstation or VMware Player. So unfortunately not with Linux as a host.

For the record, VMware Fusion also does not support PCIe passthrough.

Re: OS X-KVM: Running Mac OS X El Capitan on KVM and QEMU

#86
post #41

Earlier quoted context omitted.

> Apple's Nvidia driver didn't support GSync or 144Hz. So I had to dealing with image tearing :\ The Mac drivers Nvidia released yesterday finally support G-Sync. > Non Apple keyboards had weird character mismatching. Had to purchase an Apple USB keyboard. You can fix this by not skipping the keyboard setup wizard that pops up when you plug in an unknown keyboard.

I actually never got the popup. IBM Model M is PS/2 not USB so it has to be plugged in on boot as the UEFI/Bios won't let you hot plug.

You probably could have used a PS/2 -> USB adapter.

Re: OS X-KVM: Running Mac OS X El Capitan on KVM and QEMU

#88
post #86

Earlier quoted context omitted.

I actually never got the popup. IBM Model M is PS/2 not USB so it has to be plugged in on boot as the UEFI/Bios won't let you hot plug.

You probably could have used a PS/2 -> USB adapter.

Actually no IBM M has a >500mA inrush draw so

-Not all converters support it

-Some converters that support it, are disabled by the motherboard as the converter is exceeding spec.

    but valarauca why don't you use an externally powered hub?
I've actually tired 4 different models, none have worked. I've just accepted that using a PS/2 plug on the motherboard is less of a head ache.

I do have a PS/2 -> USB converter that works, but only with 1 of my motherboards (a VIA). Except it knocks out the other USB port stacked above/below it. I don't plug anything into that port for the PS/2 -> USB converter, just that port will never recognize something is plugged into it. I think it is a power draw issue.

Re: OS X-KVM: Running Mac OS X El Capitan on KVM and QEMU

#90
post #74

Earlier quoted context omitted.

It's pretty easy to solve that issue by applying a community made fix: http://www.insanelymac.com/forum/files/file/339-unlocker/

he'll still be in violation of the EULA though...

I'm not too worried about that. I doubt if Apple will get on my case for running OSX on my MacBook Pro!
Post reply on HN