When comparing CoreOS Container Linux vs SmartOS, the Slant community recommends CoreOS Container Linux for most people. In the question“What are the best host OSes for Docker?” CoreOS Container Linux is ranked 1st while SmartOS is ranked 5th. The most important reason people chose CoreOS Container Linux is:
Docker comes out of the box.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Docker pre-installed
Docker comes out of the box.
Pro Automatic updates
Automatic updates means better security and reliability.

Pro Built on systemd
Uses unit files for managing all services and journald for logging.

Pro Great documentation
Has guides for installing systems like Kubernetes, setting up etcd, and using cloud-config to manage hosts.
Pro Very lightweight, smaller attack surface
The OS is tiny and has a much smaller attack surface compared to other distributions.
Pro ZFS
Pro Bare metal containers
Pro Great container isolation
SmartOS Zones provides excellent security through isolation on bare metal.
Pro Easy networking
Each container gets it's own IP and net stack.
Pro dtrace
Cons
Con End of Life May 26, 2020
Fedora CoreOS is the official successor.
Con EOL
May 26, 2020, CoreOS Container Linux .
Con No package manager
CoreOS has only the minimum for being a host. It doesn't even have a package manager. Alternatively you can start a container with any software you need.
Con Not linux
Many users prefer the familiarity of Linux. (SmartOS comes from Open Solaris)
Built By the Slant team
Lustre recommends the best products at their lowest prices – right on Amazon.