ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Will ROS2 work on Apple Silicon Macs?

asked 2020-10-28 11:46:30 -0600

Py gravatar image

Apple is soon to release new Macs based on Arm processors (known as Apple Silicon). How might this affect the support for ROS2 on MacOS? Is this a good or a bad thing for ROS2 on Mac?

edit retag flag offensive close merge delete


Do you have an update regarding this topic? Do you someone who was successfully get ROS2 to work on any apple silicon Mac?

aeltawil gravatar image aeltawil  ( 2020-12-10 08:49:47 -0600 )edit

I'd be keen to find out whether anyone has tested this!

Py gravatar image Py  ( 2020-12-14 08:03:49 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2020-10-28 19:56:24 -0600

gvdhoorn gravatar image

updated 2020-10-29 07:04:22 -0600

Other than the CPU architecture, not much will change wrt how software is typically distributed on macos. I believe that's the limiting factor for ROS 2 (and ROS 1 actually).

ROS 2 has support for OSX (it's a Tier 1 supported platform), but the UX is not consistent with Linux and Windows IIUC (I don't have a mac, so don't know).

Moving to ARM doesn't really change that. ARM64 is already supported (see Targeted Platforms in REP-2000), and "Apple Silicon" is really just that.

Homebrew is a bit of a mess though, and so are the other options. So from-source builds can be involved (to say the least). Conda might have a bigger impact, but I'm not sure what the status of the macos support is.

edit flag offensive delete link more


Thanks for the insight!

Py gravatar image Py  ( 2020-10-29 06:37:55 -0600 )edit

Question Tools



Asked: 2020-10-28 11:46:30 -0600

Seen: 793 times

Last updated: Oct 29 '20