Ubuntu Desktop for Linux developers
Whether you're an app or web developer, engineering manager, data scientist, or AI/ML researcher — Ubuntu is your ideal workstation.
Why use Ubuntu for your development workstation?
- Provides the fastest route from development to deployment on desktop, mobile, server or cloud
- Offers the broadest and best development tools and libraries
- Features official snaps for Visual Studio Code and the JetBrains suite of IDEs
- Has all the most popular productivity apps such as Slack, Zoom, Microsoft Teams, Telegram, and Discord, available in the Snap Store
- Makes for hassle-free gaming and AI development with NVIDIA GPU supported out the box
- Certified AI and developer laptops and workstations are available from Dell, Lenovo and HP — get a seamless, pre-installed Ubuntu experience
- The lightweight OS runs natively or in a VM, ideal for any resource-intensive environment, from data mining to large-scale financial modeling
- 66% of experienced developers prefer Ubuntu
With Ubuntu, you're in good company
Ubuntu is trusted 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 center to the cloud to the Internet of Things.
Operating systems developers prefer
What's new in Ubuntu 22.04?
- Linux 5.15 kernel
- New Ubuntu theme with accent colors, improved integration for snaps and system-wide dark style preference support
- GNOME Shell and most GNOME libraries updated to the 42 release
- Streamlined user interface and workspace transitions
- Compact and modern on-screen display notifications
- New screenshot/screen recording interface
- New power profile selection
- Improved multi-monitor support
- GNOME desktop performance improvements
- Up to 2X improvement in frame rates with Intel and Raspberry Pi graphics drivers
- Significant improvements for AMD and NVIDIA
- Wayland as the default display server for most systems whilst X11 remains the default for those with an NVIDIA discrete GPU
- Latest PulseAudio support for LDAC and AptX bluetooth codecs, HFP bluetooth profiles and bluetooth device battery level reporting
- Up-to-date toolchains, including Python 3.10, PHP 8.1, Ruby 3.0, Perl 5.34, Go 1.18, GCC 11.2, Rust 1.58.1
- Core productivity apps LibreOffice 7.3.2, Thunderbird 91.8, and Firefox 99 which is now included as a snap
- Active Directory integration with the Ubuntu installer
- Policy-based administration using Microsoft Active Directory Group Policy (GPO) and advanced policy support for Ubuntu Advantage Desktop users
- Raspberry Pi 4 2GB Desktop support as a result of various performance improvements
- Better power management for NVIDIA dGPUs
- Wifi 6E support
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
snap or an
Want to get your app published for Ubuntu? Snapcraft can help you reach all users of current Ubuntu versions and other popular distributions.
We want to be able to deliver the same high-quality experience on Linux as we do on other platforms. Snaps allow us to do just that, by giving us the ability to push the latest features straight to our users, no matter what device or distribution they happen to use.Jonáš Tajrych, Senior Software Engineer at Skype at Microsoft
Package, distribute, and update apps with Snapcraft
Snaps are applications packaged with all their dependencies to run on all popular Linux distributions from a single build. They update automatically and roll back gracefully. Whether you're building for desktop, cloud, or the Internet of Things, publishing as a snap keeps users up to date and makes system configuration issues less likely, freeing you to code more and debug less.
Snapcraft, the open source tool to publish snaps, picks up from your existing build artefacts or language of choice, be it Python, Go, C/C++, Node.js, or even .NET. With 20 minutes you can have your first app built and released in the Snap Store.
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.Barton George, Director of developer programs at Dell services
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.
Enterprise support for Ubuntu developers
With Ubuntu Advantage and Landscape, you can standardise your developer workstations. Landscape helps you manage updates, security patches, and reporting while minimising downtime. Give your developers the freedom they want while retaining the control you need.
Follow our blog for the latest on Ubuntu Desktop:
by Rajan Patel on 8 February 2022
by Oliver Smith on 11 January 2022
by Oliver Smith on 9 December 2021