element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Test & Tools
  • Technologies
  • More
Test & Tools
Forum Mac (potentially) for Engineers/Developers who use Windows.. Recommended or not? What issues did you encounter?
  • Blog
  • Forum
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Test & Tools to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 52 replies
  • Subscribers 352 subscribers
  • Views 6579 views
  • Users 0 members are here
Related

Mac (potentially) for Engineers/Developers who use Windows.. Recommended or not? What issues did you encounter?

shabaz
shabaz over 1 year ago

Hi,

I was wondering if anyone has made the transition from Windows to Mac and what difficulties were encountered. (I don't wish to move to a Linux desktop; as much as I love Linux for development, I would not like it for a desktop).

I need to start considering replacing my laptop, and it's tempting, from looking at the hardware specifications alone, to buy a Macbook Pro. 

However, I will have some legacy software that uses Windows. ARM64 Windows can run in a VM, and ARM64 Windows will perform x86 emulation, but I can't tell if x64 emulation is supported. I also have no idea, with typical engineering software, what problems may occur with connecting USB devices like debuggers. I don't know which hypervisor is most suitable for that.

For sure I'd need to move over to native Mac software to minimise the need to bring up a VM, but for a year or two at least, I'm sure I'd need a Windows VM to make as much of a transition as possible.

Depending on the above, I'd also need to think about whether it is worth it - because there would be a productivity hit since I've never used a Mac (apart from for a week or two about 15 years ago, when I decided to give it a go, and I didn't get on with it. Maybe I didn't make enough effort).

Any thoughts/opinions are gratefully appreciated!

  • Sign in to reply
  • Cancel

Top Replies

  • Andrew J
    Andrew J over 1 year ago +8
    I run a Mac and have done so for around 24 years. Simultaneously, for 18 of those years, I used a Windows laptop for work. I mention that just to say that I have familiarity with both as native machines…
  • Jan Cumps
    Jan Cumps over 1 year ago in reply to shabaz +5
    I was expecting the Boot the Apple sketch youtu.be/kAG39jKi0lI
  • shabaz
    shabaz over 1 year ago in reply to baldengineer +4
    That is good. Drat, I was kind of hoping to do this at at the Apple store but with my USB dongles: youtu.be/IbGMS5jQFcs
Parents
  • phoenixcomm
    phoenixcomm over 1 year ago

     shabaz Hi mate, why not use Linux, try what I use Debian 12 -64bit with Cinnamon, for the desktop! I have been using this a long time I started with Mint which comes with Cinnamon but Mint updates were a pain.  You have to remember that if you go with Apple it is a PC that you can't change modify, or upgrade, shall I go on? My Desktop Currently:

    imageOS- Debian 12 bookworm x64
    Cinnamon 6.1.0-13-amd64
    CPU AMD Ryzen 5 5500 x 6
    Memory 31.1Gb

    HD 4 or 5 one of them is a dedicated boot  500Mb now 1G /export/home/username is on another drive. 

    Graphics AMD RV770 Radeon HD 4780 which I will swap out for a beast from MSI (my buddy donated it) 

    Try this with the freekeh MAC I dare you!!

    image from eBay

    My Server BTW is an OLD AMD Phenom with maybe 8Gb of RAM But I have a 3 x 3TB Raid 5  this may have Debian 10?

    I will have a new server when I finish building it ( this came from my buddy as well)  This thing has 2 Zenons and a crap load of memory.. and all I have to do is put the drives in and hit boot!  ~~ Cris

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • phoenixcomm
    phoenixcomm over 1 year ago

     shabaz Hi mate, why not use Linux, try what I use Debian 12 -64bit with Cinnamon, for the desktop! I have been using this a long time I started with Mint which comes with Cinnamon but Mint updates were a pain.  You have to remember that if you go with Apple it is a PC that you can't change modify, or upgrade, shall I go on? My Desktop Currently:

    imageOS- Debian 12 bookworm x64
    Cinnamon 6.1.0-13-amd64
    CPU AMD Ryzen 5 5500 x 6
    Memory 31.1Gb

    HD 4 or 5 one of them is a dedicated boot  500Mb now 1G /export/home/username is on another drive. 

    Graphics AMD RV770 Radeon HD 4780 which I will swap out for a beast from MSI (my buddy donated it) 

    Try this with the freekeh MAC I dare you!!

    image from eBay

    My Server BTW is an OLD AMD Phenom with maybe 8Gb of RAM But I have a 3 x 3TB Raid 5  this may have Debian 10?

    I will have a new server when I finish building it ( this came from my buddy as well)  This thing has 2 Zenons and a crap load of memory.. and all I have to do is put the drives in and hit boot!  ~~ Cris

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
Children
  • shabaz
    shabaz over 1 year ago in reply to phoenixcomm

    Hi Cris,

    Nice machine, an impressive number of CPUs!  And very decent amount of memory! I bought a dual-chip server motherboard a while back, then discovered it didn't fit my PC : ( Nor was my PSU up to the task. And now that board is pretty obsolete : (

    Hehe friends are what's needed!  A friend gave me a huge server (_lots_ of cores) but it sounds like a rocket when powered up, so I've been unable to do anything with it for now. I might donate that to sibling, he has a tiny production floor he could stick it on if he needs it, and curse me later for the sound: ) 

    For a laptop I'm OK with not modifying it, I'll just buy it with enough RAM/disk space, but I just want it to be reliable : ( and this time around I'm definitely going to consider warranty/insurance or similar, because it's just too big an expense when they fail. 

    I use Linux a lot (I have two Intel NUCs ready for logging-in, they are pretty rock-solid (and spares are available for them) but almost always just using a shell, and never liked any desktop well enough to stick with it. But never say never, who knows, one day I might wipe the OS and stick Linux desktop on the machine (I did that with a Surface Tablet, and it's running beautifully:  Low-Cost Linux: Re-purposing a Microsoft Surface Pro Tablet! 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • phoenixcomm
    phoenixcomm over 1 year ago in reply to shabaz

     shabaz Hi, Now that I am awake.. you don't need to blow up a machine to see if you like the OS. check the LIVE images, most likely you will want the HYBRID ISO with the video drivers that you otherwise do not get.   Load the DVD when It finally comes up you are on a desktop! https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/  and you want this image...debian-live-12.4.0-amd64-cinnamon.iso 

    ~~ Cris H. 

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • anniel747
    anniel747 over 1 year ago in reply to phoenixcomm

    How do you get updated graphics driver? 

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • phoenixcomm
    phoenixcomm over 1 year ago in reply to anniel747

     anniel747 question first, which distro is it? I know Debian as I have been using it for both my server and my desktops. I also am using it for my media server. i am a Kodi user. if you use Debian see the comment to shabaz just above your question.  

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • shabaz
    shabaz over 1 year ago in reply to phoenixcomm

    I've been running Debian on a Surface Tablet, and it's great, the touch-capability works well too.

    The rest of the Linux boxes I have are all running Ubuntu for now, but I rarely use their desktops, they are just operating as servers to occasionally log into to perform builds.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • anniel747
    anniel747 over 1 year ago in reply to phoenixcomm

    Only curious how the process works compared to Windows. I get Intel graphics drivers updates at least monthly and most of the time weekly, Nvidia is another story. Kodi here too.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • anniel747
    anniel747 over 1 year ago in reply to anniel747

    imageimageimageimage

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube