Tebako

Blog

Tebako 0.9.0 enhances Ruby on Rails packaging with host folder mounting

Tebako 0.9.0 introduces the ability to mount host folders to memfs, providing seamless packaging support for Ruby on Rails applications. This feature helps overcome the challenge of dealing with Rails' hardcoded paths for temporary files, caches, and sockets.

Author’s picture Maxim Samsonov on 18 Oct 2024

Tebako 0.8.7 improves package portability on Linux distributions

Tebako 0.8.7 introduces forward compatibility for Linux distributions that depend on the GNU C Library (glibc).

Author’s picture Maxim Samsonov on 02 Sep 2024

Tebako announces Ruby 3.3 support at v0.8.0

Tebako 0.8.0 now provides an option to create packages based on Ruby 3.3.3 and 3.3.4 on Ubuntu, Alpine, macOS and Windows.

Author’s picture Maxim Samsonov on 24 Jul 2024

Tebako announces full Windows support at v0.7.0

Tebako 0.7.0 now provides full support for Ruby on Windows 2019, Windows 2022.

Author’s picture Maxim Samsonov on 27 Jun 2024

Tebako Windows support at v0.6.0!

Tebako now officially supports Windows, including Windows 2019, Windows 2022 targets using MinGW ucrt64, at version 0.6.0 released today. Now Tebako supports packaging for most major platforms: Linux, macOS and Windows.

Author’s picture Maxim Samsonov on 01 Apr 2024

Benchmarking of tebako package against original Ruby applications

Tebako package created from a Ruby application introduces four features that can negatevaly affect performance. In this post we discuss performance comparison of Teback package and original application and show that negative impact is minimal.

Author’s picture Maxim Samsonov on 23 Nov 2023

Tebako patching

Building Ruby with minimal external dependencies is a challenging task loosely supported by community. We faced numerous issues on this path and had to resolve then creatively.

Author’s picture Maxim Samsonov on 23 Nov 2023

Using SSL in applications packaged with Aibika

Using SSL-powered features with Aibika may require additional handling of SLL certificates.

Author’s picture Maxim Samsonov on 06 Sep 2023

Introducing Aibika: Ruby executable packager on Windows built on Ocra

Aibika is a modernized version of the Ocra Ruby executable packager on Windows.

Author’s picture Maxim Samsonov Author’s picture Ronald Tse on 24 Aug 2023

Tebako packager revisited

The distribution of Ruby applications can be considered an unsolved problem. By itself, Ruby does not provide a consistent and easy method for setting up and running a running application.

Author’s picture Maxim Samsonov on 09 Aug 2023

Tebako technology and data flow

The distribution of Ruby applications can be considered an unsolved problem. By itself, Ruby does not provide a consistent and easy method for setting up and running a complex application.

Author’s picture Maxim Samsonov on 24 Feb 2023

Challenges in distributing Ruby applications

The distribution of Ruby applications can be considered an unsolved problem. By itself, Ruby does not provide a consistent and easy method for setting up and running a complex application.