Intel Clear Containers 3.0 Disponible
Desde hace unos años, los contenedores vienen siendo una de las tecnologías que más han evolucionado y a su vez más han ayudado a evolucionar al universo GNU/Linux, en gran parte debido a las muchas posibilidades que ofrecen a desarrolladores y compañías de utilizar diferentes distribuciones y componentes. Y entre ellas, una de las que mayor peso específico tiene es Clear Containers, respaldada nada menos que por Intel, y que ahora llega a su versión 3.0.
Se trata de una versión completamente reescrita en el lenguaje de programación Go, desarrollado por Google, pero que trae muchas otras novedades. Clear Containers 3.0 mejora la integración con otros sistemas de contenedores como Docker y Kubernetes, a la vez que se mejora la compatibilidad con el estándar POSIX en el cual como sabemos está basado Linux y todas las plataformas relacionadas como BSD y desde luego, Unix.
Tal como destacan en el sitio web oficial de Clear Linux, esta versión representa un importante paso (tanto generacional como de arquitectura) hacia la utilización de virtcontainers, una librería modular y agnóstica para contenedores virtualizados de hardware. Además, el uso de Go permite la implementación de un runtime compatible con OCI (cc-runtime) que funciona tanto sobre virtconainers como en plataformas de desarrollo.
Por otro lado, Clear Containers 3.0 mejora el soporte para políticas de seguridad como las implementadas por SELinux -todo un estándar en su tipo y utilizado en prácticamente todas las distribuciones de GNU/Linux– o las seccomp del kernel de Linux. En cuanto al rendimiento, en tanto, hay soporte para el backend de almacenamiento virtio-blko para Kernel SamePage Merging (KSM), con el cual se puede mejorar la escalabilidad y permite ejecutar contenedores Clear Container en máquinas virtuales VMWare e Hyper-V.
Clear Containers 3.0 es un proyecto open source y como tal ya puede ser descargado desde su espacio en GitHub, donde además encontraremos abundante documentación sobre su instalación y configuración.