>>lisbbb+(OP)
there are two ways to achieve native binaries with Kotlin:
1) Kotlin native
https://kotlinlang.org/docs/native-overview.html
2) Kotlin JVM but use GraalVM
https://www.graalvm.org/ (which creates a binary of your program combined with GraalVM)