It confused me a lot when I study RancherOS that what is the function of ros program? I hope to get an answer here. Thank you!
Pretty clear overview of what “ros” does here: http://docs.rancher.com/os/upgrading/
Obviously, it is not only system version control.
ros config
(http://docs.rancher.com/os/configuration/) and ros service
(http://docs.rancher.com/os/system-services/adding-system-services/) are probably the most commonly used.
Most of the others are documented here.
http://docs.rancher.com/os/configuration/setting-up-docker-tls/
http://docs.rancher.com/os/configuration/switching-docker-versions/
http://docs.rancher.com/os/configuration/custom-console/
http://docs.rancher.com/os/running-rancheros/server/install-to-disk/