Diferencia entre revisiones de «Virtualización a nivel de sistema operativo»
Contenido eliminado Contenido añadido
mSin resumen de edición |
|||
Línea 22:
Inicialmente [[Docker]] usó como entorno de ejecución por defecto LXC, sin embargo más tarde fue reemplazado por libcontainer.<ref name="crh"/><ref name="azm">[https://www.educative.io/edpresso/lxc-vs-libcontainer LXC vs. libcontainer]. Anusheh Zohair Mustafeez</ref> De esta forma consiguió poder ser usado con otras tecnologías de aislamiento distintas a LXC y poder acceder directamente a las APIs del kernel del sistema operativo y así poder reducir las dependencias de librerías y aumentar la eficiencia del sistema.<ref name="azm"/> Sobre libcontainer Docker creó '''[[runC]]''', un motor de contenedores ligero de línea de comandos<ref name="pestesh">[https://opensource.com/life/16/8/runc-little-container-engine-could runC: The little container engine that could]. Phil Estes. 15 de agosto de 2016</ref><ref name="pestesp">[https://events19.linuxfoundation.org/wp-content/uploads/2018/07/OSLS_-Container-runtimes-and-standards.pdf What’s Running My Containers? A review of runtimes & standards]. Phil Estes</ref>
Aunque [[Docker]] sigue siendo, con diferencia, la solución más usada, durante estos últimos años han surgido otras alternativas como
* [[rkt (software)|rkt]] (antes llamado Rocket). Creado por [[Container Linux]] para proporcionar más seguridad e interoperabilidad. No obligaba a ejecutar todo como root, no tenía demonios, estaba controlado por línea de comandos CLI, y tenía comodidades como verificación criptográfica y compatibilidad completa con imágenes de Docker.<ref name="capitalone">[https://www.capitalone.com/tech/cloud/container-runtime/ A Comprehensive Container Runtime Comparison]. Evan Baker. 10 de junio de 2020</ref> Docker fue ganando popularidad y rkt finalmente fue abandonado.<ref name="capitalone"/>
*[[Apache Mesos]]. Permite ejecutar frameworks sobre los cuales se ejecuta la aplicación y está especialmente orientado a entornos de [[Big Data]]<ref>[https://guiadev.com/apache-mesos/ Apache Mesos]. Viviana. 23 de julio de 2018</ref>)
* [[Windows Server Container]]. Las instancias de los contenedores se ejecutan a la vez sobre el mismo núcleo del anfitrión<ref name="jmsolanes">[https://www.jmsolanes.net/es/containers-windows-server-2016/ Containers con Windows Server 2016]. Josep Ma Solanes. 5 de abril de 2016</ref>)
* [[Hyper V Container]] Los contenedores no comparten el mismo núcleo sino que se aísla entre cada uno utilizando la tecnología de virtualización Hyper-V<ref name="jmsolanes"/>).
En 2015 se funda la [[Open Container Initiative]], una asociación de instituciones y empresas asociadas para diseñar estándares abiertos sobre virtualización a nivel de sistema operativo para, de esta forma, asegurar que las plataformas de contenedores no estén vinculadas a ninguna empresa o proyecto concreto.<ref>[https://searchitoperations.techtarget.com/definition/Open-Container-Initiative Open Container Initiative]. searchitoperations.techtarget.com. Noviembre de 2015 </ref>
|