Ranxers és un petit sistema operatiu de tot just uns 20MB de grandària, amb només el bàsic per a funcionar, no per això deixa de tenir multitud de funcionalitats. Pensat per funcionar en Docker, un altre dels projectes que prometen molt i estan donant molt que parlar últimament. Ranxers està gestionat per Docker, tants els serveis de el propi sistema com udev, rsyslog manualment, etc.
Ranxers l'executa tot a través de contenidors gràcies a el projecte Docker. El disseny de ranxers fa que PID 1 s'encarregui de trucar a Docker i iniciar-lo, aquest al seu torn crida a «User Docker», que és simplement un sistema per executar contenidors, permetent que qualsevol usuari pugui esborrar el sistema operatiu complet ( «System docker »). Per als que no coneguin què és Docker i els contenidors, us convido a investigar una mica, és molt interessant de cara a la virtualització.
Com no podia ser d'altra manera, ranxers, és un projecte innovador basat en un nucli Linux. La distro ja va per la versió 0.4.2 i fa servir Docker 1.9.1, amb un nucli superior a la versió Linux 4.2. És a dir, malgrat la seva poca grandària, no fa servir un nucli massa primitiu, sinó que és una versió molt actual. Aquesta combinació, han fet que aquest projecte sigui especialment pràctic per construir qualsevol tipus d'infraestructura.
Per als que encara no coneguin què és això dels contenidors (Hostes aïllats que s'executen com una app sobre l'amfitrió) o el projecte Docker, dir que és possiblement el futur de la virtualització. Docker només funciona sota Linux i és un projecte de codi obert per al desplegament d'aplicacions dins de contenidors de programari, proporcionant una capa d'abstracció i automatització de la virtualització a nivell de sistema operatiu. Això evita la sobrecàrrega d'iniciar i mantenir màquines virtuals com en la virtualització convencional.
Si t'interessa, pots accedir al web oficial - www.rancher.com/rancher-os/