Jump to content

I am a developer for Android/Ios and I'm upgrading my PC to accomodate for running Mac OS in VM for Xcode.  I'll have a 6800k and 16gb of ram.  I was wondering if this is worth it because I have used Xcode in a VM before and it was kind of slow, but it was with only 2 cores and 4gb allocated to the VM.  Would I see better performance in a VM or should I use something like Unraid? (only if unraid can run windows and macOS simulataneously.

I can help with programming and hardware.

<Script>alert("This website is vulnerable to XSS");</Script>

Link to post
Share on other sites

As far as I know you are only allowed to run Mac OS on Apple hardware, be it naively or in a VM.

Solve your own audio issues  |  First Steps with RPi 3  |  Humidity & Condensation  |  Sleep & Hibernation  |  Overclocking RAM  |  Making Backups  |  Displays  |  4K / 8K / 16K / etc.  |  Do I need 80+ Platinum?

If you can read this you're using the wrong theme.  You can change it at the bottom.

Link to post
Share on other sites

1 minute ago, Ryan_Vickers said:

As far as I know you are only allowed to run Mac OS on Apple hardware, be it naively or in a VM.

explain?  how does that effect either unraid or using it in a VM?

I can help with programming and hardware.

<Script>alert("This website is vulnerable to XSS");</Script>

Link to post
Share on other sites

You should be good processor-wise, though maybe consider 32 gigs of ram in the future because 16 seems a bit small for that

 

AMD FX 6300 @ 4.6 Ghz CRYORIG H7 Asus M5A97 PLUS | HyperX Fury 8 GB DDR3 | PNY CS1311 120gb SSD WD Blue 1TB 7200 RPM EVGA GeForce GTX 950 Superclocked NZXT Source 210 Black EVGA 500B Logitech G Pro HP K3500 Wireless Keyboard |

Link to post
Share on other sites

1 minute ago, littlepigboy5 said:

explain?  how does that effect either unraid or using it in a VM?

Because you said you were upgrading your "PC".  I just assumed from that that it's a non-Apple computer, which, according to Apple's license agreement/ToS/EULA/whatever it's called, does not give you the right to run Mac OS.

Solve your own audio issues  |  First Steps with RPi 3  |  Humidity & Condensation  |  Sleep & Hibernation  |  Overclocking RAM  |  Making Backups  |  Displays  |  4K / 8K / 16K / etc.  |  Do I need 80+ Platinum?

If you can read this you're using the wrong theme.  You can change it at the bottom.

Link to post
Share on other sites

3 minutes ago, littlepigboy5 said:

explain?  how does that effect either unraid or using it in a VM?

Technically, running macOS via UnRAID or in a VM on non-Apple hardware are a violation of the EULA.

Desktop: KiRaShi-Intel-2022 (i5-12600K, 5060 Ti) Mobile: Moto Razr 50 Ultra (Razr+ 2024) | 30GB CAN+US+MEX $30/month
Laptop: Lenovo Yoga 7i (16") 82UF0015US (i7-12700H, 16GB/2TB RAM/SSD, A370M GPU) Tablet: Lenovo Tab Plus (256GB)
Camera: Canon M6 Mark II | Canon Rebel T1i (500D) | Canon SX280 Music: Spotify Premium (CIRCA '08)

Link to post
Share on other sites

1 minute ago, PigWithAMustache said:

You should be good processor-wise, though maybe consider 32 gigs of ram in the future because 16 seems a bit small for that

 

ok.  I think I am leaning towards using unRaid because it seems more stable than a VM, but can you explain it a little bit.  From my understanding it is it's own OS that can simultaneously run different OS's across multiple drives and splitting up hardware.

I can help with programming and hardware.

<Script>alert("This website is vulnerable to XSS");</Script>

Link to post
Share on other sites

Just now, Ryan_Vickers said:

Because you said you were upgrading your "PC".  I just assumed from that that it's a non-Apple computer, which, according to Apple's license agreement/ToS/EULA/whatever it's called, does not give you the right to run Mac OS.

oh, yeah that's fine lol, I have done it before and though it may not be "allowed" it works just fine.

I can help with programming and hardware.

<Script>alert("This website is vulnerable to XSS");</Script>

Link to post
Share on other sites

Hackintoshes violate Apple's EULA and ToS, and is classified as piracy. You'd be better served just buying a Mac, or looking into an operating system that'll do what you want without running MacOS anyways.

Come Bloody Angel

Break off your chains

And look what I've found in the dirt.

 

Pale battered body

Seems she was struggling

Something is wrong with this world.

 

Fierce Bloody Angel

The blood is on your hands

Why did you come to this world?

 

Everybody turns to dust.

 

Everybody turns to dust.

 

The blood is on your hands.

 

The blood is on your hands!

 

Pyo.

Link to post
Share on other sites

13 minutes ago, littlepigboy5 said:

oh, yeah that's fine lol, I have done it before and though it may not be "allowed" it works just fine.

you can not discuss something that is not allowed here anyway. it's like discussing how to download a movie of torrent 

Link to post
Share on other sites

1 hour ago, Ryan_Vickers said:

As far as I know you are only allowed to run Mac OS on Apple hardware, be it naively or in a VM.

I believe that is the case, though it is OP's decision whether or not to violate those rules. Unless Apple has a clause that allows them to perform involuntary inspections, it is a difficult to enforce rule anyhow. 

 

Since I'm not discussing Mac OS in particular below, OSs run fastest natively. A multi-boot setup is recommended for speed, though a VM gives you a degree of flexibility. If you do not have a strong need for Windows during your tasks, then run with its own boot. If the guest OS is barely used aside from what you need it for, then the convenience of a VM may well be worth the performance hit. 

My eyes see the past…

My camera lens sees the present…

Link to post
Share on other sites

3 minutes ago, Zodiark1593 said:

I believe that is the case, though it is OP's decision whether or not to violate those rules. Unless Apple has a clause that allows them to perform involuntary inspections, it is a difficult to enforce rule anyhow.

Yes, completely true, but what I'm getting at is we, as per the CoC, can't assist people in making a hackintosh or anything along those lines ;)

Solve your own audio issues  |  First Steps with RPi 3  |  Humidity & Condensation  |  Sleep & Hibernation  |  Overclocking RAM  |  Making Backups  |  Displays  |  4K / 8K / 16K / etc.  |  Do I need 80+ Platinum?

If you can read this you're using the wrong theme.  You can change it at the bottom.

Link to post
Share on other sites

20 minutes ago, Ryan_Vickers said:

Yes, completely true, but what I'm getting at is we, as per the CoC, can't assist people in making a hackintosh or anything along those lines ;)

True, though I thought it worthy to note for anyone that recommended buying a Mac. Granted, that is the only legal option, though I'm under the assumption that the OP rejected that option before posting. 

 

The information of whether operating systems run fastest in a VM or natively, on the other hand, is legal and non-specific. Thus I provided the information I have in that regard as per OP's request. ;)  

My eyes see the past…

My camera lens sees the present…

Link to post
Share on other sites

Heres how it works, you can install Mac on a PC, but you need a Mac to do it. You need the install files from apple and you need a bootloader and drivers to run Hackintosh. (Is what the cool kids call it)

lttstore.com

Link to post
Share on other sites

18 hours ago, littlepigboy5 said:

I am a developer for Android/Ios and I'm upgrading my PC to accomodate for running Mac OS in VM for Xcode.  I'll have a 6800k and 16gb of ram.  I was wondering if this is worth it because I have used Xcode in a VM before and it was kind of slow, but it was with only 2 cores and 4gb allocated to the VM.  Would I see better performance in a VM or should I use something like Unraid? (only if unraid can run windows and macOS simulataneously.

MacOS is a lot harder to virtualize than windows because there is no official support or official drivers, etc. if you really wanted it, i'd suggest a hackintosh dual boot

Link to post
Share on other sites

13 hours ago, bobhays said:

MacOS is a lot harder to virtualize than windows because there is no official support or official drivers, etc. if you really wanted it, i'd suggest a hackintosh dual boot

Utter nonsense, a 5 second Google search will find you the vmware unlocker & vmware comes with a full Darwin additions package. 

Main Rig:-

Ryzen 7 3800X | Asus ROG Strix X570-F Gaming | 16GB Team Group Dark Pro 3600Mhz | Corsair MP600 1TB PCIe Gen 4 | Sapphire 5700 XT Pulse | Corsair H115i Platinum | WD Black 1TB | WD Green 4TB | EVGA SuperNOVA G3 650W | Asus TUF GT501 | Samsung C27HG70 1440p 144hz HDR FreeSync 2 | Ubuntu 20.04.2 LTS |

 

Server:-

Intel NUC running Server 2019 + Synology DSM218+ with 2 x 4TB Toshiba NAS Ready HDDs (RAID0)

Link to post
Share on other sites

6 minutes ago, Master Disaster said:

Utter nonsense, a 5 second Google search will find you the vmware unlocker & vmware comes with a full Darwin additions package. 

Welp I stand corrected. I didn't realize it was that easy to set up. I wonder why it takes so much tweaking to get a hackintosh ready then. When I tried to make one a couple years ago it took me days to fix all the problems I was having, but maybe that was due to my dual-boot.

 

Either way, I was making a hackintosh to try OS X, but now that I have to use it on the school lab computers, I know I will never own a mac if I can avoid it.

Link to post
Share on other sites

What you can do is rent out a mac hosted server, then use Xamarin in Visual Studio, tell it to direct the code to the server, which has xCode and can be used for this purpose, giving you a legal way to use your Windows Based PC to create iOS Apps, it also supports direct switching from iOS to Android to save time.

My current build - Ever Changing.

Number 1 On LTT LGA 1150 CPU Cinebench R15

http://hwbot.org/users/TheGamingBarrel

Link to post
Share on other sites

28 minutes ago, bobhays said:

Welp I stand corrected. I didn't realize it was that easy to set up. I wonder why it takes so much tweaking to get a hackintosh ready then. When I tried to make one a couple years ago it took me days to fix all the problems I was having, but maybe that was due to my dual-boot.

 

Either way, I was making a hackintosh to try OS X, but now that I have to use it on the school lab computers, I know I will never own a mac if I can avoid it.

Without going into details, since El Cap released and assuming you have compatible hardware, setting up a hackintosh is no more difficult than it is with a real mac. Once they ditched Chimera and adopted Clover it became much easier. There are a few niggles (ALC1150 support is dodgy & GTX970+ requires a separate driver & kernel patch) but in general it's a fairly uninvolved process these days. Of course only hardware used by Apple in real Macs has native support. 

 

On the VM side, remember that VMWare does have a Mac client and supports emulating Mac on Mac so support is there, it's just disabled on Windows because it's against Apples ToS. Once you unlock it using the patch it works perfectly. Ironically installing OS X on a Windows VM client is much more difficult to do than installing OS X on a PC (due to OS X being shipped in DMG format which Windows can't read) but I'm saying no more , I don't want warning points ;)

 

@littlepigboy5 To answer your question, it is possible but emulating OS X on Windows does feel slow & clunky, the OS runs noticeably slower and don't even think about trying to use USB drives in a VM, your talking minutes per MB transfer speed. 

Main Rig:-

Ryzen 7 3800X | Asus ROG Strix X570-F Gaming | 16GB Team Group Dark Pro 3600Mhz | Corsair MP600 1TB PCIe Gen 4 | Sapphire 5700 XT Pulse | Corsair H115i Platinum | WD Black 1TB | WD Green 4TB | EVGA SuperNOVA G3 650W | Asus TUF GT501 | Samsung C27HG70 1440p 144hz HDR FreeSync 2 | Ubuntu 20.04.2 LTS |

 

Server:-

Intel NUC running Server 2019 + Synology DSM218+ with 2 x 4TB Toshiba NAS Ready HDDs (RAID0)

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×