Karton — это инструмент, который может прозрачно запускать программы Linux:
- ? на другом дистрибутиве Linux,
- ? на macOS,
- ? на другой архитектуре (ARMv7 и ARMv8, на хосте x86-64).
Для этого вам просто нужно сообщить Karton, какой дистрибутив ? использовать, какие пакеты ? установить и какие каталоги ? сделать доступными. Это называется имидж.
Функции
Быстро . Запуск программы в образе занимает доли секунды.
Не нужно запускать/останавливать виртуальную машину или контейнер, это делается прозрачно и быстро.
Несколько терминалов обращаются к одному и тому же рабочему образу. Вы можете запустить программу в одном терминале и подключиться к ней с помощью gdb из другого.
Автоматическая обработка общих каталогов и файлов. Ваши файлы доступны как в вашей системе, так и для программ, работающих в образе.
За исключением каталогов, которыми вы решили поделиться, файловая система является временной. Вы можете мгновенно сбросить изменения в системе.
Может запускать образы Ubuntu, Debian, Fedora и CentOS.
На основеДокерконтейнеры.