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.
Why use Ubuntu for development?
- The fastest route from development to deployment on desktop, mobile, server or cloud
- The desktop of choice for developers at some of the world’s leading technology companies
- The broadest and best development tools and libraries
- Lightweight to either run natively or in a VM, on a PC or a Mac
- Ideal for any resource-intensive environment, from data mining to large-scale financial modelling
Source: Eclipse Community survey, 2014, Stackoverflow annual survey 2016
* This graph excludes non-Linux OSs
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.
What’s new in Ubuntu 16.04 LTS?
Ubuntu 16.04 is the latest LTS release. Alongside support for the very latest hardware, this release includes new versions of many core apps and developer technologies.
- Easy install of 35 different development environments with Ubuntu Make.
- LibreOffice 5.1 with improvements to menu and sidebars and support for remote servers
- Python 3.5, Golang 1.6, Unity 7.3.2, Gtk 3.16.7, Compiz 0.9.12.1 and qt 5.4.2 updates
- Firefox 45, Thunderbird 38.6 and Chromium 48 updates
- Linux 4.4 kernel
What’s new in Ubuntu 17.04?
Ubuntu 17.04 brings a richer and simplified user experience with easier printing, a redesigned productivity application and a number of application updates.
- LibreOffice 5.3 with new UI for improved usability
- Print without printer-specific drivers on selected printers
- Most GNOME applications updated to 3.24
- Linux 4.10 kernel
- New installations use swap file instead of swap partition
- Fast install snaps with snap URL Support added to Ubuntu Software 3.22
All the tools developers need
Whether your team uses Python, Ruby, Node.js or Java, no operating system is easier to set up than Ubuntu. Everything your developers need is just a click or an apt away.
Want to try your hand at developing for Ubuntu? Join our worldwide app developer community.
Snaps are the new apps
Ubuntu 16.04 LTS introduces snaps: a new application packaging format.
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.