Tebako - an executable Ruby packager: Портфолио фрилансера Максим Самсонов 17.01.2025, работа №1 - FL.RU
-->-->
Максим С.
Фрилансер готов решать задачи повышенной сложности и работать с крупными проектами.
Инструменты и навыки
windows mac os linux cmake c ruby
К списку работ
Максим С.
Максим С.

Tebako - an executable Ruby packager

Tebako представляет собой высокоэффективную систему упаковки исполняемых модулей для программных продуктов, разработанных на интерпретируемых языках программирования. Данная технология значительно оптимизирует процессы распространения и внедрения программного обеспечения посредством интеграции всего комплекса проекта, включая соответствующую среду исполнения и сопутствующие зависимости, в единый исполняемый модуль (пакет). Создаваемый Tebako пакет функционирует как автономная единица-контейнер, способная к самостоятельному исполнению. Он включает в себя следующие ключевые элементы: Среда исполнения, которая содержит необходимый набор библиотек и интерпретаторов («среда исполнения»). Файловая система внутри файла (OFFS), представляющая собой хранилище всех компонентов проекта и зависимостей в формате DwarFS («программное обеспечение»). Tebako предоставляет возможность генерации единого файла, объединяющего среду исполнения и программное обеспечение, а также позволяет разделить эти два компонента по разным файлам. Во втором варианте среда исполнения может быть использована совместно с различными приложениями или их модификациями. https://terminalwire.com/articles/self-contained-ruby-binaries
https://github.com/tamatebako/tebako