Tebako — это инновационный инструмент для создания самодостаточных исполняемых файлов из Ruby-приложений.
Он объединяет само приложение, все необходимые зависимости и интерпретатор Ruby в один компактный исполняемый файл, что радикально упрощает процесс распространения и установки программного обеспечения. Благодаря использованию высокоэффективной файловой системы DwarFS, Tebako обеспечивает высокую производительность и компактность приложений. Инструмент поддерживает все современные версии Ruby (от 2.7 до 3.4) и работает на Linux, macOS и Windows.
В отличие от традиционных решений, Tebako не требует установки Ruby на целевой системе и минимизирует созданиевременных файлов при запуске. Вместо этого он использует виртуальную файловую систему, работающую из памяти устройства, что делает работу приложения более быстрой и безопасной. Такой подход идеально подходит разработчикам, которые стремятся к максимально простому процессу развертывания, высокой безопасности и кросс-платформенной совместимости своих Ruby-приложений.
https://github.com/tamatebako/tebako