Kickoff: A Cross-Platform Native Launcher
summary
Kickoff produces a tiny, cross-platform native launcher that boots bundled runtimes by appending a JSON manifest to a prebuilt Rust binary; the launcher embeds JSON manifest in runtime binary and then reads itself and performs an execv to launch bundled interpreter. It targets ELF/Mach-O/PE formats so no cross-compiler per ruleset is required, provides a CLI that constructs the “sandwich” launcher, and currently lacks musl-built Linux runtimes and FreeBSD support but works for typical Linux/macOS/Windows use cases.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 1:47Python app distribution
- 3:53Native binary launchers
- 5:16Alternatives to cross-compilation
- 7:01Kickoff solution
- 8:48Kickoff CLI
- 9:31Next steps
related talks
46mTame the Cross-Platform Beast
01h 04mMaking C++ and the STL Work in the Linux / Windows Kernels
52mIntroducing Kotlin Multiplatform in an existing project
34mLow-level RASP: Protecting Applications Implemented in High-level Programming Languages
32mWhy and How to Use KDE Frameworks in Non-KDE Apps
01h 03mApplied Best Practices
52mKEYNOTE: Kotlin/Native – Embracing existing ecosystems
27mOpening Keynote, End the wars with Tanuki
