pkg.soopen package index

cask / rang 2778

Installer kotlin-native avec Homebrew Cask

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de kotlin-native pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrew Caskvérifié · 100%
brew install --cask kotlin-native

local Homebrew cask metadata

aperçu

Résumé du paquet

LLVM backend for Kotlin

Commandes et alias

  • cinterop
  • generate-platform
  • klib
  • konan-lldb
  • konanc
  • kotlinc-native
  • run_konan

historique

Historique du projet et usages

Kotlin/Native is the Kotlin compiler backend and runtime path for producing native binaries without a virtual machine. It uses LLVM and a native Kotlin standard-library implementation, and it made Kotlin a practical language for iOS, desktop, command-line, embedded-style, and other non-JVM targets.

Historique du projet

JetBrains announced the first Kotlin/Native Technology Preview in April 2017 as 'Kotlin without a VM.' The technology preview compiled Kotlin directly to machine code and produced standalone executables, extending Kotlin beyond its early JVM and JavaScript focus.

Kotlin/Native became a central piece of Kotlin Multiplatform. Kotlin 1.3, released in October 2018, brought Kotlin/Native Beta and expanded multiplatform capabilities so that shared business logic could cover Android and iOS applications as well as server, web, and mobile clients.

The Kotlin 1.9.20 release in November 2023 continued the Kotlin/Native maturation story with native runtime work such as a custom memory allocator enabled by default and garbage-collector performance improvements, while Kotlin Multiplatform was declared stable in the same release cycle.

Historique d'adoption

Kotlin/Native adoption followed Kotlin Multiplatform adoption rather than standalone CLI usage alone. Mobile teams used it to share Kotlin code with iOS, while package managers such as Homebrew Cask exposed the command-line toolchain directly through executables including `konanc`, `kotlinc-native`, `cinterop`, and `klib`.

Its importance grew as Kotlin moved from a JVM-first language into a cross-platform language family. Kotlin 2.0 in May 2024 made the K2 compiler stable across JVM, Native, Wasm, and JS, reinforcing Native as a first-class target in the compiler architecture.

Modes d'utilisation

The package provides native compilation and interop tools. Typical package-manager usage is installing the prebuilt toolchain, then using `kotlinc-native` or `konanc` to produce platform-native artifacts and `cinterop` or `klib` to work with native libraries and Kotlin/Native library packages.

Pourquoi les passionnés de paquets s'y intéressent

Kotlin/Native is interesting to package nerds because it ships as a sizable prebuilt compiler runtime rather than a small formula-built utility. It also represents the point where a language package stops being just `kotlin` and splits into target-specific toolchains, artifacts, and compatibility surfaces.

Chronologie

  • 2017-04: JetBrains announced the first Kotlin/Native Technology Preview.
  • 2018-10: Kotlin 1.3 shipped with Kotlin/Native Beta.
  • 2023-11: Kotlin 1.9.20 shipped major Kotlin/Native runtime improvements and stable Kotlin Multiplatform.
  • 2024-05: Kotlin 2.0 shipped the stable K2 compiler across JVM, Native, Wasm, and JS.
  • 2026-06-03: Kotlin 2.4.0 was released and supplied the Kotlin/Native source archive version used by this Homebrew Cask batch.

Related projects

  • Kotlin/Native is developed in the JetBrains Kotlin repository and is closely related to Kotlin Multiplatform, Kotlin/JS, Kotlin/Wasm, the K2 compiler, LLVM, Kotlin Gradle tooling, and iOS-oriented shared-code workflows.

posture de sécurité

Aucune couverture d'outil protégé trouvée pour le moment

Aucun manifest local de gestion des secrets correspondant n'a été trouvé pour kotlin-native. Les métadonnées de paquet Nucleus restent publiées ici afin que la couverture future dispose d'une URL stable.

Comportement d'installation

  • Aucune métadonnée de bottle Homebrew n’a été enregistrée.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
cinteropbinairebinaire de cask Homebrewkotlin-native-prebuilt-macos-aarch64-2.4.10/bin/cinterop
generate-platformbinairebinaire de cask Homebrewkotlin-native-prebuilt-macos-aarch64-2.4.10/bin/generate-platform
klibbinairebinaire de cask Homebrewkotlin-native-prebuilt-macos-aarch64-2.4.10/bin/klib
konan-lldbbinairebinaire de cask Homebrewkotlin-native-prebuilt-macos-aarch64-2.4.10/bin/konan-lldb
konancbinairebinaire de cask Homebrewkotlin-native-prebuilt-macos-aarch64-2.4.10/bin/konanc
kotlinc-nativebinairebinaire de cask Homebrewkotlin-native-prebuilt-macos-aarch64-2.4.10/bin/kotlinc-native
run_konanbinairebinaire de cask Homebrewkotlin-native-prebuilt-macos-aarch64-2.4.10/bin/run_konan

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-08-03
version du gestionnaire2.4.10
gestionnaire mis à jour2026-07-14
données localesinconnu
amontnon disponible
dernière version détectéenon détecté
  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetcask:kotlin-native
Version2.4.10
Gestionnaire de paquetsHomebrew Cask
Page d'accueilhttps://kotlinlang.org/docs/reference/native-overview.html
Dernière mise à jour2026-07-14T10:52:55Z
Pulseupdated
SHA-25655ded039bb56a69aec9df354a92b42df9e916104e3c53d8d9852d9cc6617ed9d
URL de téléchargementhttps://github.com/JetBrains/kotlin/releases/download/v2.4.10/kotlin-native-prebuilt-macos-aarch64-2.4.10.tar.gz
Bouteillenon enregistré
Serviceaucun déclaré

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Nix95%

kotlin-native

nix profile install nixpkgs#kotlin-native
  • normalized package name match
  • Correspondance par : Kotlin Native
nixpkgs package indexes · raw.githubusercontent.com · nixpkgs package indexes: kotlin-native from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix
Scoop95%

main/kotlin-native

scoop install main/kotlin-native
  • normalized package name match
  • Correspondance par : Kotlin Native
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/kotlin-native.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
zypper92%

klib 1.0~git.20251221-1.2

C library with utility functions

https://github.com/attractivechaos/klib

sudo zypper install klib
  • License: MIT
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: klib
  • 1 fournit
  • installed executable or alias match
  • Correspondance par : Klib
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: klib from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper92%

klib-devel 1.0~git.20251221-1.2

Development files for klib

https://github.com/attractivechaos/klib

sudo zypper install klib-devel
  • License: MIT
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: klib
  • 1 Dépendances
  • 1 fournit
  • installed executable or alias match
  • Correspondance par : Klib
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: klib-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation