What Is New in Ubuntu 15.10
Ubuntu 15.10 Wily Werewolf delivers a refreshed core stack with a focus on newer development tools and enhanced hardware compatibility. This release is a solid incremental update for developers and enthusiasts.
| Category | Key Updates |
|---|---|
| Linux Kernel | Upgraded to Linux 4.2 for improved hardware support |
| Development Toolchains | GCC 5.2, Python 3.5, Golang 1.5.1 |
| Desktop Environment | Unity 7.3.4, GTK+ 3.18 |
| Cloud & Server | OpenStack Liberty, Juju 1.25.4, LXD 2.0.0 beta 2 |
| Package Management | DPKG multi-arch by default, Snappy frameworks |
What's the deal with the new Linux 4.2 kernel?
The jump to Linux kernel 4.2 is the foundation of this release. It brings in support for newer hardware that was previously unsupported or had spotty driver availability.
In practice, this means better out-of-the-box compatibility with the latest graphics cards, chipsets, and peripherals. For developers, it also includes performance optimizations and improved power management, which is great for laptop use.
How do the development toolchain updates affect my work?
Ubuntu 15.10 ships with a significantly refreshed set of compilers and interpreters. You get GCC 5.2 as the default system compiler, which includes new warnings, optimizations, and support for the C++14 standard.
The inclusion of Python 3.5.0 is a major milestone. This matters because it introduces core language features like the async and await syntax for asynchronous operations. Golang 1.5.1 is also a solid update, finally removing all C code from the toolchain and implementing pure Go compilers.
What's new for cloud and container deployments?
The cloud stack gets a substantial upgrade with OpenStack Liberty support. This is a key release for anyone building private clouds, offering new features for scalability and management.
For container fans, the LXD 2.0.0 beta 2 is included. This brings a more stable experience for running system containers, which feel like lightweight VMs rather than traditional application containers. Juju 1.25.4 continues to improve service modeling and deployment.
Did the desktop experience get any polish?
Yes, the Unity desktop is now at version 7.3.4. It's not a massive visual overhaul but includes numerous bug fixes and refinements that improve overall stability and responsiveness.
Underneath, the move to GTK+ 3.18 modernizes the toolkit that many applications use. This update provides application developers with newer widgets and theming capabilities, setting the stage for future desktop developments.
FAQ
Is Python 2 still available in 15.10?
Yes, Python 2.7 remains installed and available. However, Python 3.5 is now the default python3 interpreter, signaling the continued shift towards Python 3 for new development.
Can I upgrade directly from Ubuntu 14.04 LTS to 15.10?
No, direct upgrades from an LTS release to a non-LTS release are not enabled by default. You would need to upgrade to 14.10 or 15.04 first, or perform a fresh installation.
What's the state of Snappy packages in this release?
The Snappy (snap) package system is still under development and is included as a preview. The traditional deb packages and APT remain the primary and fully supported method for software management.
Does the new kernel support my old hardware?
Generally, newer kernels maintain support for older hardware. The 4.2 kernel should work fine on older systems, but the primary focus of the update is to add support for very new hardware that wasn't covered in previous kernels.
Is Wayland included yet?
Wayland components are continuing to be packaged and are available for testing, but the X Window System (Xorg) is still the default display server for this release. The transition is a multi-release process.