Features Software Engineering

Microsoft VS code now on Linux

Once upon a time Windows was Windows, Linux was Linux, and never the twain shall meet. Things have changed. In the most recent example, Microsoft and Canonical, Ubuntu Linux’s parent company, have now made Visual Studio Code (VS Code) available to Linux users via its snap software deployment and package management system.

Canonical’s Snaps are containerized applications, which contains all of a program’s dependencies. They’re designed to work securely within any Linux platform from the desktop to the cloud to IoT devices. Besides making it easier to install programs, its automatic updates and roll-back features give greater flexibility for developers on the one hand, and a more seamless experience for users on the other. Snaps are currently supported on  over 40 Linux distributions including Arch Linux, Debian, Fedora, Linux Mint, Manjaro, openSUSE, Solus, and Ubuntu. For users, this means it’s easier than ever to install an application.

The automatic update functionality of snaps is a major benefit. It is clear there is a thriving community around snaps and that it is moving forward at great pace. The backing of Canonical ensures our confidence in its ongoing development and long-term future.

Evan Dandrea, Canonical Engineering Manager, praised the move in a statement,  “Developers are the lifeblood of snaps and it is great to see this recognition from Microsoft as they join a host of others who can now provide their users with the latest updates seamlessly, and with assurance of rollbacks and containment.”


That’s all well and good but how well does it work? Find out for yourself. The snap for Visual Studio Code is available today.