A system container (also known as operating system container) is the oldest container type. It is an operating system (OS) centric solution that behaves like a standalone system, which does not require specialized software or custom images such as Docker. System containers are quite similar to virtual machines (VMs) but with very low overhead and easy management.
System containers run full-featured init systems (systemd, SysVinit, Upstart, OpenRC, etc.), which allows spawning multiple processes (e.g. OpenSSH, crond, or syslogd) inside a single container under the same OS. System containers are most suitable for traditional or legacy monolithic applications, as they allow reusing architectures, tools, and configurations implemented for VMs.
The specifics of the system containers provide some benefits and peculiarities:
There are multiple different implementations of system containers: BSD jails, Linux vServer, Solaris Zones, OpenVZ/Virtuozzo, LXC/LXD. In the case of the platform, the Virtuozzo solution is utilized, which helps to run thousands of system containers on the same host node and makes it easy to manage them just like a bunch of processes.