But first really very fast description of what CoreOS is.
CoreOS is just like any other Linux Distro based on Gentoo.
Gentoo wiki states:
CoreOS is a new Linux distribution that has been rearchitected to provide features needed to run modern infrastructure stacks.
I think this describes CoreOS quite well. CoreOS is Linux operating system that is specially made to run containers (containerized applications) like Docker or Rocket. Meaning it is not operating system you would like to use for desktop, or as typical Linux server where you install any software your corporate IT environment needs. Besides running containerized applications CoreOS comes with full stack of tools needed to form and operate clusters.