For a few years now, containers They have been one of the technologies that have evolved the most and in turn have helped the GNU / Linux universe evolve, in large part due to the many possibilities they offer to developers and companies to use different distributions and components. And among them, one of the ones with the highest specific weight is Clear Containers, backed by no less than Intel, and now reaching version 3.0.
It is a completely rewritten version in the Go programming language, developed by Google, but it brings many other new features. Clear Containers 3.0 improves integration with other container systems such as Docker y Kubernetes, while I know improves compatibility with the POSIX standard In which, as we know, Linux and all related platforms such as BSD and of course, Unix are based.
Such as stand out on the website official Clear Linux release, this release represents an important step (both generational and architectural) towards using virtcontainers, a modular and agnostic library for virtualized hardware containers. In addition, the use of Go allows the implementation of an OCI-compatible runtime (cc-runtime) that works both on virtconainers and on development platforms.
On the other hand, Clear Containers 3.0 improves support for security policies such as those implemented by SELinux - a standard of its kind and used in practically all GNU / Linux distributions- or the Linux kernel seccomp. Regarding the performanceMeanwhile, there is support for the virtio-blko storage backend for Kernel SamePage Merging (KSM), with which you can improve scalability and allow you to run Clear Container containers on VMWare and Hyper-V virtual machines.
Clear Containers 3.0 It is an open source project and as such it can already be downloaded from your GitHub space, where we will also find abundant documentation on its installation and configuration.