Your submission was sent successfully! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates from Canonical and upcoming events where you can meet our team.Close

Thank you for contacting our team. We will be in touch shortly.Close

  1. Blog
  2. Article

Canonical
on 7 March 2018

Popular programming language, Kotlin, launches as a snap for Linux


We are delighted to announce that the latest addition to the snap ecosystem, launching today, is Kotlin – the pragmatic programming language for JVM, Android and browser crafted by JetBrains. Being a general-purpose language, Kotlin works everywhere where Java works from server-side applications, mobile applications (Androidand desktop applications.

Particularly popular amongst Android developers who have to use Java, Kotlin is focused on interoperability and seamless support for mixed Java+Kotlin projects, making adoption easier leading to less boilerplate code and more type-safety. Kotlin works with all major tools and services such as GitHub, Slack, Android Studio, Spring, Vert.x and even Minecraft to name a few.

By delivering Kotlin as a snap, JetBrains has created an onboarding experience for the development tools that is as smooth as the language itself. With a single click, developers can have a neatly packaged and always up to date Kotlin, IntelliJ IDEA, PyCharm and other IDEs in the JetBrains portfolio.

“We believe the main advantage of using Snapcraft to install Kotlin for the development community is that developers don’t have to care about all the required dependencies (like JDK) as well as about future updates”, says Aleksey Rostovskiy, Engineer at JetBrains. “With snap packages, developers can seamlessly install Kotlin and all the required dependencies just once and from then on the update process happens in the background, so they always stay on the latest version available”.

“In choosing Snapcraft, JetBrains continues to show confidence in a platform that enables Kotlin and Java developers to bring their software to tens of millions of Linux users.” said Jamie Bennett, VP of Engineering, Devices and IoT at Canonical. “Kotlin is proving extremely popular and adding it to the wealth of developer-focused snaps already available provides an incredibly powerful platform to produce and distribute software.”

The Kotlin snap will work natively on all Linux distributions that support snaps, including Linux Mint, Manjaro, Debian, Arch Linux, OpenSUSE, Solus, and Ubuntu. Snaps are containerised software packages designed to work securely within any Linux environment across desktop, cloud and IoT devices which compliments Kotlin’s traits of working across a similar subset of devices and servers. Thousands of snaps have been launched since 2016, with its appeal coming from the automatic updates and roll-back features, plus security benefits, allowing greater flexibility for developers.

Kotlin is available as a snap by clicking here or running snap install kotlin –classic on any system with snap support enabled.

Related posts


Canonical
1 May 2024

Canonical releases Landscape 24.04 LTS

Canonical announcements Article

Landscape 24.04 LTS is Landscape’s first LTS release, with a modernised backend, web portal, snap management, and repository management features. ...


Jehudi
29 April 2024

What’s New in Ubuntu 24.04 LTS for Microsoft/Azure Users

Ubuntu Article

Explore the latest features and improvements of Ubuntu 24.04 LTS, codenamed ‘Noble Numbat’. This release, optimized for Microsoft/Azure users, introduces an enhanced Azure Marketplace experience, optimized performance on Azure infrastructure, and advanced developer toolchains. Discover how Ubuntu continues to lead in confidential computin ...


Canonical
25 April 2024

Canonical releases Ubuntu 24.04 LTS Noble Numbat

Canonical announcements Article

Canonical’s 10th Long Term Supported release sets a new standard in performance engineering, enterprise security and developer experience. ...