Hey there,
Long time lurker, first time poster. TLDR at bottom.
I would greatly appreciate some advice on helping me decide on a new computer. I currently have a 15” MacBookPro (Mid-2015) 2.5GHz Intel i7, 16GB RAM, 512GB SSD.
I am trying to decide between the 2020 iMac and a Mac Pro 2019. Now, many would wonder why one would even consider those two products when their uses and prices differ so much. The reason for this is because I have, for a limited time, the ability to obtain either computer brand new for a good discounted price.
I am somewhat new to the cybersecurity field and am currently working on a degree. My interests pertain to server management, networking, and penetration testing (white-hat hacking), and maybe some coding. I intend to run virtual machines using VMWare for Windows Server, Windows 10, Kali Linux, Ubuntu, ESXI, Splunk, PaloAlto firewalls, etc. My goal is to be able to create a home lab environment. I want to be able to simulate a large corporate network and hack into it using a different VM on a different virtual network. I could also potentially see myself creating nested ESXI installations for various kinds of lab environments. A major concern would be the iMac’s cooling ability. On my MBP, running Windows 10 in VMWare Fusion the fans come on. When I open 2 VMs, the fans blast and it gets very hot. I would like a single system where I can run my VMs and do other stuff simultaneously without affecting the system performance and having the fans run like in an unairconditioned sweatshop. I could see myself using it as a server as well as doing all the above. The idea is to do as much as I can on a single machine. I may need a server rack in the future, but my goal is to prevent the sprawl of multiple physical servers.
I am not a creative pro. I do not do any video editing, CAD, pro music production, etc. I may, on occasion, use photoshop for light photo editing or Finale for music composition but I am not dealing with massive files or high-end creative projects. It is possible that I may play a few games such as CoD, Resident Evil, likely on BootCamp but this is not going to be its primary focus.
With Apple moving to ARM, this means I would no longer be able to boot Windows. I lOVE Macs and would prefer using software and hardware that “just works” when I spend the rest of my time dealing with software and hardware that doesn’t “just work”. That being said, the new Apple Silicon (which I am excited about for other reasons), will not work for my needs.
Alrighty, now that I got that out of the way, lets talk specs. Basically, my friend works in an Apple Store and can get me a discount. I have a few AppleStore and Visa giftcards given to me as gifts. Whether I can raise additional funds via odd jobs and extra hours at work over the course of the next few months to further reduce the hit my wallet takes remains to be seen. I am also assuming that Apple will bring back the 6% cashback deal for AppleCard. I would use the cashback towards the cost of the computer and factored that into my pricing. The computer would be financed at 0% over 12 months.
iMac 2020:
I like to buy the best I can afford but hold onto it for years. I would use the MacPro for about 7 years as a daily driver AND as a VM server and then transition it to only being a home server. Considering how long folks are using their classic MacPros (1,1-5,1), I figure I could get 10-13 years of usage before the thing is either not physically operable or technology progressed where it is either no longer practical to use or compatible at the most basic level with the current tech. Over time, I would upgrade parts as needed. A 24 or 28 core Xeon with 512GB+ of RAM would still be a beast a decade later…right?
x86 Architecture vs ARM
The work I do requires Windows software. In my opinion, Windows is not running over to ARM full-time anytime soon and most of the world runs Windows and requires x86 architecture. I believe for at least the next 10 years, x86 is not going to go out of style. IT departments take things slowly because reliability matters. Thus, x86 is relevant and will stay relevant for several years because organizations are not rapidly changing their mission critical infrastructure (yes, I know there are some industries that require constant change but a school network, or lawfirm for example, running Windows Server 2012 is not really missing out on a whole lot compared to Windows Server 2019).
In regards to Apple’s move to ARM, I don’t necessarily need iOS/iPad apps to work on my Mac. 1Password and a few apps here and there are the only cross MacOS/iOS apps I use. I can just use my iPad Pro for mobile work as it seems my need for a laptop is diminishing.
The big question is what will Apple do with the Intel Mac pros in a few years. Would Apple make a PCIe ARM CPU co-processor chip which would allow the Intel Mac Pro use ARM natively? That would make the Intel MacPro the only device that has both processors and can run ARM and x86 natively. Considering how much money folks poured into the computer to only to have it be outdated and practically incompatible only a few years later is not a good look for Apple. My most conservative guess is there would be software support for at least 3 years (until 2023) because that is how long AppleCare+ runs for. I wonder if we would see, at best, several years of updates, just modified enough for x86 compatibility. It is possible Apple could cut short the software updates for the Intel Mac Pro, but I think its more likely they would continue to support it with major software updates for the next several years.
Also, will BootCamp continue to be supported on future versions of MacOS beyond Big Sur that run on Intel Macs?
Do I go iMac or Mac Pro? The MacPro would not be an option if it weren’t for the discounts. But since it is a more viable option now, I am stuck between choosing.
TLDR: I do stuff with virtual machines, networking, ESXI, and servers. I can get a good discount on either a MacPro 2019, 16 Core, or a 2020 iMac i9 10th gen 10 core. Do I go Core or Xeon and why?
Thank you for your advice!
ScreamingCheese
Long time lurker, first time poster. TLDR at bottom.
I would greatly appreciate some advice on helping me decide on a new computer. I currently have a 15” MacBookPro (Mid-2015) 2.5GHz Intel i7, 16GB RAM, 512GB SSD.
I am trying to decide between the 2020 iMac and a Mac Pro 2019. Now, many would wonder why one would even consider those two products when their uses and prices differ so much. The reason for this is because I have, for a limited time, the ability to obtain either computer brand new for a good discounted price.
I am somewhat new to the cybersecurity field and am currently working on a degree. My interests pertain to server management, networking, and penetration testing (white-hat hacking), and maybe some coding. I intend to run virtual machines using VMWare for Windows Server, Windows 10, Kali Linux, Ubuntu, ESXI, Splunk, PaloAlto firewalls, etc. My goal is to be able to create a home lab environment. I want to be able to simulate a large corporate network and hack into it using a different VM on a different virtual network. I could also potentially see myself creating nested ESXI installations for various kinds of lab environments. A major concern would be the iMac’s cooling ability. On my MBP, running Windows 10 in VMWare Fusion the fans come on. When I open 2 VMs, the fans blast and it gets very hot. I would like a single system where I can run my VMs and do other stuff simultaneously without affecting the system performance and having the fans run like in an unairconditioned sweatshop. I could see myself using it as a server as well as doing all the above. The idea is to do as much as I can on a single machine. I may need a server rack in the future, but my goal is to prevent the sprawl of multiple physical servers.
I am not a creative pro. I do not do any video editing, CAD, pro music production, etc. I may, on occasion, use photoshop for light photo editing or Finale for music composition but I am not dealing with massive files or high-end creative projects. It is possible that I may play a few games such as CoD, Resident Evil, likely on BootCamp but this is not going to be its primary focus.
With Apple moving to ARM, this means I would no longer be able to boot Windows. I lOVE Macs and would prefer using software and hardware that “just works” when I spend the rest of my time dealing with software and hardware that doesn’t “just work”. That being said, the new Apple Silicon (which I am excited about for other reasons), will not work for my needs.
Alrighty, now that I got that out of the way, lets talk specs. Basically, my friend works in an Apple Store and can get me a discount. I have a few AppleStore and Visa giftcards given to me as gifts. Whether I can raise additional funds via odd jobs and extra hours at work over the course of the next few months to further reduce the hit my wallet takes remains to be seen. I am also assuming that Apple will bring back the 6% cashback deal for AppleCard. I would use the cashback towards the cost of the computer and factored that into my pricing. The computer would be financed at 0% over 12 months.
iMac 2020:
- Nano-texture glass
- 3.6GHz 10-core 10th-generation Intel Core i9 processor, Turbo Boost up to 5.0GHz
- 8GB 2666MHz DDR4 memory—(I plan to upgrade this to 128GB with OWC RAM)
- Radeon Pro 5700 XT with 16GB of GDDR6 memory
- 2TB SSD storage
- 10 Gigabit Ethernet
- AppleCare+
- 3.2GHz 16‑core Intel Xeon W processor, Turbo Boost up to 4.4GHz
- 32GB (4x8GB) of DDR4 ECC memory—(I plan to upgrade this to either 96GB or 192GB of RAM)
- Radeon Pro W5700X with 16GB of GDDR6 memory
- 2TB SSD storage
- Stainless steel frame with feet
- AppleCare+
I like to buy the best I can afford but hold onto it for years. I would use the MacPro for about 7 years as a daily driver AND as a VM server and then transition it to only being a home server. Considering how long folks are using their classic MacPros (1,1-5,1), I figure I could get 10-13 years of usage before the thing is either not physically operable or technology progressed where it is either no longer practical to use or compatible at the most basic level with the current tech. Over time, I would upgrade parts as needed. A 24 or 28 core Xeon with 512GB+ of RAM would still be a beast a decade later…right?
x86 Architecture vs ARM
The work I do requires Windows software. In my opinion, Windows is not running over to ARM full-time anytime soon and most of the world runs Windows and requires x86 architecture. I believe for at least the next 10 years, x86 is not going to go out of style. IT departments take things slowly because reliability matters. Thus, x86 is relevant and will stay relevant for several years because organizations are not rapidly changing their mission critical infrastructure (yes, I know there are some industries that require constant change but a school network, or lawfirm for example, running Windows Server 2012 is not really missing out on a whole lot compared to Windows Server 2019).
In regards to Apple’s move to ARM, I don’t necessarily need iOS/iPad apps to work on my Mac. 1Password and a few apps here and there are the only cross MacOS/iOS apps I use. I can just use my iPad Pro for mobile work as it seems my need for a laptop is diminishing.
The big question is what will Apple do with the Intel Mac pros in a few years. Would Apple make a PCIe ARM CPU co-processor chip which would allow the Intel Mac Pro use ARM natively? That would make the Intel MacPro the only device that has both processors and can run ARM and x86 natively. Considering how much money folks poured into the computer to only to have it be outdated and practically incompatible only a few years later is not a good look for Apple. My most conservative guess is there would be software support for at least 3 years (until 2023) because that is how long AppleCare+ runs for. I wonder if we would see, at best, several years of updates, just modified enough for x86 compatibility. It is possible Apple could cut short the software updates for the Intel Mac Pro, but I think its more likely they would continue to support it with major software updates for the next several years.
Also, will BootCamp continue to be supported on future versions of MacOS beyond Big Sur that run on Intel Macs?
Do I go iMac or Mac Pro? The MacPro would not be an option if it weren’t for the discounts. But since it is a more viable option now, I am stuck between choosing.
TLDR: I do stuff with virtual machines, networking, ESXI, and servers. I can get a good discount on either a MacPro 2019, 16 Core, or a 2020 iMac i9 10th gen 10 core. Do I go Core or Xeon and why?
Thank you for your advice!
ScreamingCheese