RancherOS is een klein besturingssysteem van slechts ongeveer 20 MB qua omvang, met alleen de basis om te functioneren, houdt het niet op met een veelvoud aan functionaliteiten. Ontworpen om te werken aan Docker, nog een van de projecten die veel beloven en de laatste tijd veel om over te praten geven. RancherOS wordt beheerd door Docker, zowel de services van het systeem zelf zoals udev, rsyslog, etc.
RancherOS laat alles door containers lopen dankzij het Docker-project Het ontwerp van RancherOS zorgt ervoor dat PID 1 zorgt voor het aanroepen van DOcker en het starten ervan, dit roept op zijn beurt "User Docker" op, wat gewoon een systeem is om containers uit te voeren, waardoor elke gebruiker het hele besturingssysteem kan wissen ("System Docker '). Voor degenen die niet weten wat Docker en containers zijn, nodig ik je uit om een beetje te onderzoeken, het is erg interessant in termen van virtualisatie.
Hoe kan het ook anders, RancherOS is een innovatief project gebaseerd op een Linux-kernel. De distro is al op versie 0.4.2 en gebruikt Docker 1.9.1, met een kernel hoger dan Linux 4.2-versie Dat wil zeggen, ondanks zijn kleine formaat, gebruikt het geen erg primitieve kernel, maar het is een zeer actuele versie. Deze combinatie heeft dit project bijzonder praktisch gemaakt om elk type infrastructuur te bouwen.
Voor wie nog niet weet wat dat van de containers is (geïsoleerde gasten die als een app op de host worden uitgevoerd) of het Docker-project, zeggend dat dit mogelijk de toekomst van virtualisatie is. Docker werkt alleen onder Linux en is een open source-project voor het implementeren van applicaties binnen softwarecontainers, waardoor een laag van abstractie en automatisering van virtualisatie op het niveau van het besturingssysteem wordt geboden. Dit vermijdt de overhead van het starten en onderhouden van virtuele machines zoals bij conventionele virtualisatie.
Als u geïnteresseerd bent, heeft u toegang tot de officiële website - www.rancher.com/rancher-os/