Ubuntu Desktop for developers

Whether you’re a mobile app developer, an engineering manager, a music or video editor or a financial analyst with large-scale models to run — in fact, anyone in need of a powerful machine for your work — Ubuntu is the ideal platform.

With Ubuntu, you’re in good company

Ubuntu is used by thousands of development teams around the world because of its versatility, reliability, constantly updated features, and extensive developer libraries.

If you’re managing developers, Ubuntu is the best way to increase your team’s productivity and guarantee a smooth transition from development all the way to production. Ubuntu is the world’s most popular open source OS for both development and deployment, from the data centre to the cloud.

And, as the Ubuntu OS converges, these same applications will be able to run on desktop, tablets, phone and even on the Internet of Things — one application across our full range of devices.

Snaps are the new apps

Snaps are Ubuntu applications that are packaged alongside all their dependencies, making them much more robust. And they couldn’t be easier to write. You can use the language of your choice, be it Python, Go, C, C++, Node JS or even .NET, then package your snap from source using Snapcraft, a new open source tool. Which means practically no learning curve.

Snaps let you deliver updates unmodified, at your own pace. So whether you’re building for mobile, the desktop or the Internet of Things, there’s no faster, easier or more dependable way of getting your code to market.

By developers, for developers

Ubuntu is the result of contributions by thousands of developers, motivated by the desire to create their own perfect developer environment. That’s why it’s used by some of the world’s most exciting technology companies and it’s why Valve decided to port its hugely popular Steam virtual games store to Ubuntu. Ubuntu runs on architectures from x86 to ARM and on cloud platforms from OpenStack to Azure and EC2. This versatility makes it the ideal choice for companies with a diverse hardware infrastructure.

“Ubuntu has been the perfect OS given its popularity with developers and its cloud capabilities. That’s why it’s preloaded on the 4th generation of our XPS 13 laptop and our new Precision M3800 Mobile Workstation.”

Deployment made easy

When it comes to speed and simplicity of deployment, nothing touches Ubuntu.

Taking a service developed on the desktop and running it on a server or in the cloud just works. Ubuntu also has developed Juju, a service orchestration tool, that simplifies the often-cumbersome handover between development and ops teams — and it speeds the process up dramatically.

Support tailored to developers’ needs

With Ubuntu Advantage and Landscape, you can standardise your developer workstations. It helps you manage updates, security patches, and reporting, while minimising downtime. Give your developers the freedom they want while retaining the control you need.