Live data from Hacker News

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

github.com

41–50 of 96 posts

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

#41

I tried doing this the other day, hoping that I would finally be able to get a working OSX setup on my desktop (have made several attempts with no success at getting it working bare-metal on my Z600). Sadly it just ended with more kernel panics, something I was hoping would be avoided as I got the impression from some sources that QEMU was a more straightforward solution than trying to run it on bare-metal. Having sa…

Z600 That's a bit old. Modern Hackentoshes are actually pretty solid on consumer hardware. Z79/Z79, Z170 are pretty much fully supported. Some forum posters claim they've gotten dual 4th Xeon boards to work. I set one up on my Z79+i7-4790k. It was a breeze. Took about 90minutes following tutorials. My biggest problems were: -I set up the wrong sound driver -Nvidia won't detect/modify hot plugging displays you have to…

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

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

#42

I tried doing this the other day, hoping that I would finally be able to get a working OSX setup on my desktop (have made several attempts with no success at getting it working bare-metal on my Z600). Sadly it just ended with more kernel panics, something I was hoping would be avoided as I got the impression from some sources that QEMU was a more straightforward solution than trying to run it on bare-metal. Having sa…

Z600 That's a bit old. Modern Hackentoshes are actually pretty solid on consumer hardware. Z79/Z79, Z170 are pretty much fully supported. Some forum posters claim they've gotten dual 4th Xeon boards to work. I set one up on my Z79+i7-4790k. It was a breeze. Took about 90minutes following tutorials. My biggest problems were: -I set up the wrong sound driver -Nvidia won't detect/modify hot plugging displays you have to…

-Non Apple keyboards had weird character mismatching. Had to purchase an Apple USB keyboard.

Karabiner is useful for this - for pretty much every keyboard layout you have a tick that remaps it to PC keyboard.

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

#43
post #13

Earlier quoted context omitted.

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

The world is getting more proprietary ... sadly.

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

#44
post #42

Earlier quoted context omitted.

Z600 That's a bit old. Modern Hackentoshes are actually pretty solid on consumer hardware. Z79/Z79, Z170 are pretty much fully supported. Some forum posters claim they've gotten dual 4th Xeon boards to work. I set one up on my Z79+i7-4790k. It was a breeze. Took about 90minutes following tutorials. My biggest problems were: -I set up the wrong sound driver -Nvidia won't detect/modify hot plugging displays you have to…

-Non Apple keyboards had weird character mismatching. Had to purchase an Apple USB keyboard. Karabiner is useful for this - for pretty much every keyboard layout you have a tick that remaps it to PC keyboard.

Unfortunately Karabiner is broken on Sierra; they are working on workarounds though. -- macOS Sierra support status

Karabiner does not work on macOS Sierra at the moment.

We are developing Karabiner-Elements which provides simple key modification for macOS Sierra at first. (Karabiner-Elements works on macOS Sierra except prefernces GUI.) --- https://pqrs.org/osx/karabiner/

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

#45
post #42

Earlier quoted context omitted.

Z600 That's a bit old. Modern Hackentoshes are actually pretty solid on consumer hardware. Z79/Z79, Z170 are pretty much fully supported. Some forum posters claim they've gotten dual 4th Xeon boards to work. I set one up on my Z79+i7-4790k. It was a breeze. Took about 90minutes following tutorials. My biggest problems were: -I set up the wrong sound driver -Nvidia won't detect/modify hot plugging displays you have to…

-Non Apple keyboards had weird character mismatching. Had to purchase an Apple USB keyboard. Karabiner is useful for this - for pretty much every keyboard layout you have a tick that remaps it to PC keyboard.

Unfortunately Karabiner is broken on Sierra; they are working on workarounds though. -- macOS Sierra support status

Karabiner does not work on macOS Sierra at the moment.

We are developing Karabiner-Elements which provides simple key modification for macOS Sierra at first. (Karabiner-Elements works on macOS Sierra except prefernces GUI.) --- https://pqrs.org/osx/karabiner/

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

#46
post #22
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…

It's not "stealing" if you paid for a license. By your logic, jailbreaking an iPhone would constitute theft.

It's more akin to installing iOS on a Nexus phone.

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

#48

Earlier quoted context omitted.

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.

The world is getting more proprietary ... sadly.

In some ways, yes. On the other hand, free software is also everywhere. Linux, Webkit/Blink/Firefox, Apache/nginx, LLVM/GCC, Emacs/Vim… it's a pretty big list.

Instant messaging and Pro Photo/Video apps are a particularly sore point.

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

#49
post #23

Earlier quoted context omitted.

I've installed an AppleScript handler from within Messages.app. The script below is called ReceiveMessage.script and is located in ~/Library/Application Scripts/com.apple.iChat and basically accepts messages. That's how I handle inbound messages, and for outbound I basically also have a separate script for sending out messages. I do the actual work in separate python scripts called by the shell scripts though. -- sni…

I like the project, but I really don't like applescript. In programming languages, it seems there is a tension between easy-to-write and easy-to-read. And I suppose a fork in the continuum with easy-to-read-for-novices and easy-to-read-for-programmers. applescript went overboard on the easy-to-read-for-novices at severe cost to easy-to-write.

What's hard to read about it? Obviously (to me), those are all event handlers. Not sure why (or if?) you have to define the ones that don't actually do anything, though.

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

#50

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…

You know, after spending sooooo many thousands of dollars on iPads, MacBooks, iPhones, iTunes, iTunes Match, and the developer program, I just can't bring myself to feel bad about running an instance or two of OSX in a VM.
Post reply on HN