Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

M1+ is quite fast hardware. If not for lack of hardware compatibility with projects based on x86/x64, it'd be the best option.

I think Parallells give you more, but I do a big window in UTM over 2 displays which works quite well and doesn't break rest of the OS X flow. Mic doesn't work, you occasionally have correct audio output, but OS X audio daemons sucks so it's a crapshoot if you get audio and where/how it's output. You don't get 3d accelleration I think, but haven't tried. It's not for games or Teams (neither is OS X).

But it works reasonably well for software that runs on arm64, which on Linux may limit you a bit. But you get to make things work either on OS X or Linux arm64, and the rest works well. You may not notice much overhead compared to OS X on M1+.

As with everything, you can make it work for you, but it's not for gaming, CAD, some proprietary or limited projects, etc. Should be fine for development and sysadmin stuff.

If something works on Linux arm64 on M1, it's quite well supported you might say. So you get to weed out some fluff, but also some nice things.



I've found Rosetta works really well with VMs using Apple's Virtualisation framework, to the point that I've not had any issues building niche proprietary x86-only C++ libraries like network card drivers. The only annoyance was spoofing uname -m and/or setting architecture build flags everywhere since build systems will try to target arm64, but actually getting things to build was far less painful than I thought it would be. I'm thoroughly impressed.

https://developer.apple.com/documentation/virtualization/run...


Given the multiple perf/$ boost of ARM on cloud hosts (e.g. AWS Graviton), that hardware compatibility can be put to work for recurring monthly profitability at the expense of helping OSS ecosystem learn that ARM exists.

https://www.theregister.com/2023/08/08/amazon_arm_servers/




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: