Tebako multi-architecture packaging containers now available on Docker
Tebako now offers Linux GNU and musl containers on amd64 and arm64 architectures with preinstalled Tebako environments.
Tebako announces Ruby 3.4.1, 3.3.6 and 3.2.6 support at v0.12.0
Tebako 0.12.0 now provides an option to create packages based on Ruby 3.4.1 on Ubuntu, Alpine, macOS and Windows.
Announcing Tebako v0.11.0: decoupling runtime and application
Tebako 0.11.0 separates runtime and application packaging for reusable Ruby execution, enhancing flexibility, efficiency, and simplified updates.
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.
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
).
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.
Tebako announces full Windows support at v0.7.0
Tebako 0.7.0 now provides full support for Ruby on Windows 2019, Windows 2022.
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.
Benchmarking of tebako package against original Ruby applications
A Tebako package created from a Ruby application introduces four features that can negatively affect performance. In this post we discuss performance comparison of Tebako package and original application and show that negative impact is minimal.
Details about Tebako patching processes
Building Ruby with minimal external dependencies is a challenging task loosely supported by the community. We faced numerous issues on this path and had to resolve them creatively.
Using SSL in applications packaged with Aibika
Using SSL-powered features with Aibika may require additional handling of SLL certificates.
Introducing Aibika: Ruby executable packager on Windows built on Ocra
Aibika is a modernized version of the Ocra Ruby executable packager on Windows.
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.
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.
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.