3 ms·
One reason would be to use non-Mac hardware and Windows or Linux as your primary OS, but still have access to macOS for the times that you need it, for example
by iBelieve 8y ago
One reason would be to use non-Mac hardware and Windows or Linux as your primary OS, but still have access to macOS for the times that you need it, for example to do iOS development. I do some iOS development and primarily use a Dell XPS 13 with Linux on it, and have to switch computers any time I need to work on an iOS project.
And specifically about the Mac hardware - I agree MacBooks are the best available, especially the touchpads. But Linux doesn't really support my 2016 MacBook Pro, so I have to use the XPS to run Linux.
- cortesoft 8y agoMan, I would so love to be able to run MacOS in a VM on my non-mac machine. I have a crazy powerful desktop, better than any mac hardware I could buy, so that I can run all the different things I want in a VM. I can kind of run a MacOS vm, but the performance is garbage. I just want to be able to run all the operating systems on a single machine, so I can not be limited. Is that too much to ask?
- komali2 8y agoI've been in your boat so many times, and I similarly thought good performance was impossible. Just out of curiousity, did you spend much time tweaking the VM? Out of the box, for example, a Debian VM on my fast hardware does not perform very well. However, if I tweak the amount of RAM it gets (not too much, not too little, juuuuust right), the number of processors, amp up the video memory, try switching on/off 3d acceleration, and mess around with the actual Debian settings as well, I now have near perfect performance on it. There's usually big threads out there on stackoverflow and forums with performance tips for your given host/guest/VM software.
- jasonkostempski 8y agoMy solution to that was to RD into a Mac Mini. It was good enough to fulfill my obligations, then I got away from iOS development completely.