На недавней конференции DockerCon, проходившей в Остине, компания Docker представила LinuxKit – набор инструментов для создания Linux-систем, которые будут запускаться внутри контейнеров.
LinuxKit решает давнюю проблему с Docker, которая заключалась в том, что Docker не был совместим только c Linux. С самого появления Docker, контейнерам требовалась низкоуровневая функциональность, встроенная в ядро Linux. Если вы хотели использовать Docker на другой операционной системе, вам оставалось только запустить Linux на виртуальной машине, чтобы предоставить Docker необходимое для работы окружение.
Docker и Microsoft в итоге сделали возможным запуск Docker на определенных версиях Windows, но с ограниченной функциональностью.
LinuxKit меняет эту ситуацию. Поскольку теперь разработчики могут использовать его, чтобы встроить Linux в свои контейнеры, теперь эти контейнеры можно запускать где угодно: хоть на Windows, хоть на MacOS, хоть на IoT-устройствах. C помощью LinuxKit Docker становится менее независим от платформ.
По материалам TheVarGuy