RancherOS y Docker, dos buenos compañeros de viaje

RancherOS esquema

RancherOS es un pequeño sistema operativo de apenas unos 20MB de tamaño, con solo lo básico para funcionar, no por eso deja de tener multitud de funcionalidades. Pensado para funcionar en Docker, otro de los proyectos que prometen mucho y están dando mucho que hablar últimamente. RancherOS está gestionado por Docker, tantos los servicios del propio sistema como udev, rsyslog, etc.

RancherOS lo ejecuta todo a través de contenedores gracias al proyecto Docker. El diseño de RancherOS hace que PID 1 se encargue de llamar a DOcker e iniciarlo, éste a su vez llama a “User Docker”, que es simplemente un sistema para ejecutar contenedores, permitiendo que cualquier usuario pueda borrar el sistema operativo completo (“System Docker”). Para los que no conozcan qué es Docker y los contenedores, os invito a investigar un poco, es muy interesante de cara a la virtualización.

Como no podía ser de otra manera, RancherOS, es un proyecto innovador basado en un kernel Linux. La distro ya va por la versión 0.4.2 y usa Docker 1.9.1, con un kernel superior a la versión Linux 4.2. Es decir, a pesar de su poco tamaño, no usa un kernel demasiado primitivo, sino que es una versión muy actual. Esta combinación, han hecho que este proyecto sea especialmente práctico para construir cualquier tipo de infraestructura.

Para los que aun no conozcan qué es eso de los contenedores (huéspedes aislados que se ejecutan como una app sobre el anfitrión) o el proyecto Docker, decir que es posiblemente el futuro de la virtualización. Docker solo funciona bajo Linux y es un proyecto de código abierto para el despliegue de aplicaciones dentro de contenedores de software, proporcionando una capa de abstracción y automatización de la virtualización a nivel del sistema operativo. Esto evita la sobrecarga de iniciar y mantener máquinas virtuales como en la virtualización convencional.

Si te interesa, puedes acceder a la web oficial – www.rancher.com/rancher-os/



Isaac P. E.

Soy un apasionado de la tecnología y me encanta compartir, pero sobre todo aprender cada día más. Me gusta todo lo que tenga que ver con la ciencia y leer sobre esta temática. En mi tiempo libre escribo un libro sobre microprocesadores, mi tema favorito. También me gusta realizar diseños electrónicos en Basic Stamp, Arduino, además me encanta jugar con Linux. Algunos de mis estudios son: - Módulo superior de electrónica y microelectrónica. - Módulo de domótica. - Experto en gestión medioambiental en la empresa. - Técnico en prevención en la industria. - Técnico en montaje y reparación de ordenadores. - Técnico en reparación de portátiles. - Técnico en redes informáticas. - Curso GNU/Linux. Otros conocimientos: inglés, ofimática, programación en diversos lenguajes (C, KOP, VHDL, PBASIC, Arduino y HTML), conocimientos avanzados de Windows y Linux,...

Escribe un comentario