Install Kinetix
Get started with Kinetix on your platform of choice.
Kinetix is in active Pre-Release development. The official installer uploaded to GitHub Releases is currently the Windows build only, for convenience due to the frequent release of new builds. Linux and macOS users can build from source following the instructions below.
The easiest way to install Kinetix. Download the official installer from the latest GitHub Release and run it.
-
Download
KinetixInstaller.exefrom the latest GitHub Release. - Run the installer. It will guide you through the setup process.
- Once installed, open a terminal and verify with:
kivm versionSystem Requirements
Build Kinetix from source using the Rust toolchain. Requires cargo and
LLVM 17+ libraries installed on your system.
- Install prerequisites:
# Debian / Ubuntu
sudo apt update && sudo apt install -y build-essential llvm-17-dev libclang-17-dev curl
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# Fedora / RHEL
sudo dnf install -y llvm17-devel clang17-devel
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh- Clone and build:
git clone https://github.com/MisterY3515/Kinetix.git
cd Kinetix
cargo build --release- Add to your PATH (optional):
sudo cp target/release/kivm /usr/local/bin/
kivm versionSystem Requirements
Build Kinetix using Homebrew to install the required dependencies and the Rust toolchain.
- Install prerequisites via Homebrew:
brew install llvm@17
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh- Clone and build:
git clone https://github.com/MisterY3515/Kinetix.git
cd Kinetix
export LLVM_SYS_170_PREFIX=$(brew --prefix llvm@17)
cargo build --release- Add to your PATH (optional):
sudo cp target/release/kivm /usr/local/bin/
kivm versionSystem Requirements
Future Platforms
Native mobile targets are planned for Phase 9 of the roadmap, including Android (aarch64) via NDK and iOS (arm64) via Metal/LLVM AOT compilation.
WASM compilation target with a capability-sandboxed runtime is planned for Phase 9, enabling Kinetix programs to run in the browser.