At present, ROS is fully supported only by Linux systems. This means any ROS-based robot uses Linux, so if you want to create programs for these robots, you have to get ready with Linux.
In the Linux for Robotics course, you will master essential Linux knowledge in order to get started with ROS.
Simulation robots used in this course
This content was originally published here.