ROS related very basic question.
Hi,
1> Why it is called an operating system and what are the characteristics that resemble with traditional operating systems like Windows or Linux?
2> What basic facilities enable ROS to act as a control framework?
3> Drivers present in ROS and how does it help us?
UPDATED WHY ROS is called 'thin' and what is the advantage of CMake?
Thank you for your time.
I follow the fact==**To understand something you need to be clear about basics**