Live data from Hacker News

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

github.com

11–20 of 96 posts

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

#11
The OSX license agreement severely limits the practicality of this: http://images.apple.com/legal/sla/docs/macOS1012.pdf

It only allows you:

Section 2B(iii): "to install, use and run up to two (2) additional copies or instances of the Apple Software within virtual operating system environments on each Mac Computer you own or control that is already running the Apple Software, for purposes of: (a) software development; (b) testing during software development; (c) using macOS Server; or (d) personal, non-commercial use.

The grant set forth in Section 2B(iii) above does not permit you to use the virtualized copies or instances of the Apple Software in connection with service bureau, time-sharing, terminal sharing or other similar types of services."

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

#13
post #8

That is pretty impressive. I spent hours upon hours getting OS X to run on a Linux host in KVM and QEMU. Eventually I did get it to work, but things like Messages.app had no chance of working. That was actually my goal - to create my own little Messages API so that I could send automated messages to myself. I ended up just scripting Messages.app on a real Mac and that works really well, even 2 years after. I remote c…

> I ended up just scripting Messages.app on a real Mac and that works really well, even 2 years after. I remote control my house that way.

That sounds pretty neat, do you have more details written down anywhere?

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

#14

The OSX license agreement severely limits the practicality of this: http://images.apple.com/legal/sla/docs/macOS1012.pdf It only allows you: Section 2B(iii): "to install, use and run up to two (2) additional copies or instances of the Apple Software within virtual operating system environments on each Mac Computer you own or control that is already running the Apple Software, for purposes of: (a) software development…

So...? Don't do this at work.

Who actually takes software licenses seriously in their own home?

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

#15
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.

And you can't easily switch between several virtualized machines like that. Windows will bluescreen if you remove a graphics card while in use, and I'm not sure OSX/Linux guests will fare better.

Passthrough only really works reliably if you only have one guest active at a time and never try to use the graphics card from the host.

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

#17

The OSX license agreement severely limits the practicality of this: http://images.apple.com/legal/sla/docs/macOS1012.pdf It only allows you: Section 2B(iii): "to install, use and run up to two (2) additional copies or instances of the Apple Software within virtual operating system environments on each Mac Computer you own or control that is already running the Apple Software, for purposes of: (a) software development…

So...? Don't do this at work. Who actually takes software licenses seriously in their own home?

I do. I mean... seems pretty hypocritical for a coder who's made most of their income from software NOT to.

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

#18
post #13
post #8

That is pretty impressive. I spent hours upon hours getting OS X to run on a Linux host in KVM and QEMU. Eventually I did get it to work, but things like Messages.app had no chance of working. That was actually my goal - to create my own little Messages API so that I could send automated messages to myself. I ended up just scripting Messages.app on a real Mac and that works really well, even 2 years after. I remote c…

> I ended up just scripting Messages.app on a real Mac and that works really well, even 2 years after. I remote control my house that way. That sounds pretty neat, do you have more details written down anywhere?

Pretty neat indeed.

It's sad though that one has to virtualize an entire OS just because a messaging system doesn't offer an open API.

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

#19

The OSX license agreement severely limits the practicality of this: http://images.apple.com/legal/sla/docs/macOS1012.pdf It only allows you: Section 2B(iii): "to install, use and run up to two (2) additional copies or instances of the Apple Software within virtual operating system environments on each Mac Computer you own or control that is already running the Apple Software, for purposes of: (a) software development…

So...? Don't do this at work. Who actually takes software licenses seriously in their own home?

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 comment back.
Post reply on HN