DC/OS is a distributed operating system based on the Apache Mesos distributed systems nucleus. It manages many machines as if they were one computer.it can manage the resource, scheduling of operations, facilitate communication between operations, and simplifies the installation and management of distributed services. Its included facilitate remote management and monitoring of the cluster and its services.
When you turn on the data center, there is a set of shared operations that you do because you have to, not because you want to. In a single computing environment, your operating system takes care of these things automatically.
On your laptop, the job of scheduling an application to a certain core is handled by the kernel. After completing this process, the kernel manages all of the resources on your computer, including memory, disk, inputs, and outputs, etc. There’s no reason why a kernel must run only on a single computer. Resource management programs across multiple computers can resolve the same problem. It can work like a nucleus to get shared resources for the entire data center instead of only one computer.
At this point, the act of operating an application on some resources is automated away. Unfortunately, that’s only one small piece of the puzzle. Our modern operating systems contain a wide range of software used to solve many other common computing problems, allowing us to focus on doing the actual work, rather than managing our computers.
The DC / OS system includes these solutions to these common problems from outside the box, while before you had to research for solutions yourself and integrate them by hand into computers in your data center.