RancherOS - небольшая операционная система размером всего около 20 МБ. по размеру, имея только основы для работы, он не перестает иметь множество функций. Разработан для работы над Docker, еще одним проектом, который много обещает и дает много поводов для разговоров в последнее время. RancherOS управляется Docker, обеими службами самой системы, такими как udev, rsyslog и т. Д.
RancherOS запускает все через контейнеры благодаря проекту Docker. Дизайн RancherOS заставляет PID 1 заботиться о вызове DOcker и его запуске, это, в свою очередь, вызывает «User Docker», который представляет собой просто систему для запуска контейнеров, позволяющую любому пользователю стереть всю операционную систему («System Docker»). Для тех, кто не знает, что такое Docker и контейнеры, предлагаю немного разобраться, это очень интересно с точки зрения виртуализации.
Как могло быть иначе, RancherOS - инновационный проект, основанный на ядре Linux. Дистрибутив уже имеет версию 0.4.2 и использует Docker 1.9.1, с ядром выше версии Linux 4.2. То есть, несмотря на свой небольшой размер, он не использует очень примитивное ядро, но является очень актуальной версией. Такое сочетание сделало этот проект особенно практичным для создания инфраструктуры любого типа.
Для тех, кто еще не знает, что это за тара (изолированные гости, работающие как приложение поверх хоста) или проект Docker, говоря, что это, возможно, будущее виртуализации. Docker работает только под Linux и представляет собой проект с открытым исходным кодом для развертывания приложений в программных контейнерах, обеспечивающий уровень абстракции и автоматизации виртуализации на уровне операционной системы. Это позволяет избежать накладных расходов на запуск и обслуживание виртуальных машин, как при традиционной виртуализации.
Если вам интересно, вы можете получить доступ к официальному сайту - www.rancher.com/rancher-os/