Table of Contents

Introduction

These release notes for Ubuntu 14.04.4 (Trusty Tahr) provide an overview of the release and document the known issues with Ubuntu 14.04.4 and its flavors. For details of the changes applied since 14.04.3, please see the 14.04.4 change summary. The release notes for 14.04, 14.04.1, 14.04.2, and 14.04.3 are available as well.

Support lifespan

Ubuntu 14.04 LTS will be supported for 5 years for Ubuntu Desktop, Ubuntu Server, Ubuntu Core, Kubuntu, Edubuntu, and Ubuntu Kylin. All other flavours will be supported for 3 years.

Official flavour release notes

Find the links to release notes for official flavors here.


Get Ubuntu 14.04 LTS

Download Ubuntu 14.04 LTS

Images can be downloaded from a location near you.

You can download ISOs from:

http://releases.ubuntu.com/14.04.4/ (Ubuntu Desktop and Server)
http://cloud-images.ubuntu.com/releases/14.04.4/release/ (Ubuntu Cloud Server)
http://cdimage.ubuntu.com/netboot/14.04.4/ (Ubuntu Netboot)
http://cdimage.ubuntu.com/ubuntu-core/releases/14.04.4/release/ (Ubuntu Core)
http://cdimage.ubuntu.com/edubuntu/releases/14.04.4/release/ (Edubuntu DVD)
http://cdimage.ubuntu.com/kubuntu/releases/14.04.4/release/ (Kubuntu)
http://cdimage.ubuntu.com/lubuntu/releases/14.04.4/release/ (Lubuntu)
http://cdimage.ubuntu.com/ubuntustudio/releases/14.04.4/release/ (Ubuntu Studio)
http://cdimage.ubuntu.com/ubuntu-gnome/releases/14.04.4/release/ (Ubuntu GNOME)
http://cdimage.ubuntu.com/ubuntukylin/releases/14.04.4/release/ (UbuntuKylin)
http://cdimage.ubuntu.com/xubuntu/releases/14.04.4/release/ (Xubuntu)
http://cdimage.ubuntu.com/mythbuntu/releases/14.04.4/release/ (Mythbuntu)

Upgrading from Ubuntu 12.04 LTS or Ubuntu 13.10

To upgrade on a desktop system:

To upgrade on a server system:

Note that the server upgrade will use GNU screen and automatically re-attach in case of dropped connection problems.

Offline upgrade options via alternate CDs are no longer offered for Ubuntu Desktop and Ubuntu Server. Please ensure you have network connectivity to one of the official mirrors or to a locally accessible mirror and follow the instructions above.


New features in 14.04 LTS

Please see the Trusty blueprint list for details.

Please test and report any bugs you find:

LTS Hardware Enablement Stack

In an effort to support a wider variety of hardware on an existing LTS release, the 14.04.4 point release will ship with an updated kernel and X stack by default. This newer hardware enablement stack will be comprised of the kernel and X stack from the Wily 15.10 release. Those running virtual or cloud images should not need this newer hardware enablement stack and thus it is recommended they remain on the original Trusty stack. To remain on the original Trusty stack, there are a few options:

Anyone wishing to opt into the hardware enablement stack for Trusty may do so by running following command which will install the linux-generic-lts-wily and xserver-xorg-lts-wily packages:

 sudo apt-get install --install-recommends linux-generic-lts-wily xserver-xorg-core-lts-wily xserver-xorg-lts-wily xserver-xorg-video-all-lts-wily xserver-xorg-input-all-lts-wily libwayland-egl1-mesa-lts-wily 

If you are on an amd64 system that boots with UEFI, you will also need the matching signed kernel:

 sudo apt-get install linux-signed-generic-lts-wily 

For anyone interested, the specifics regarding the exact policies and procedures regarding the support, maintenance, and upgrade paths for the hardware enablement stack has been documented at the following location:

https://wiki.ubuntu.com/Kernel/LTSEnablementStack

Updated Packages

As with every new release, packages--applications and software of all kinds--are being updated at a rapid pace. Many of these packages came from an automatic sync from Debian's unstable branch; others have been explicitly pulled in for Ubuntu 14.04 LTS.

For a list of all packages being accepted for Ubuntu 14.04 LTS, please subscribe to trusty-changes.

Linux kernel 4.2

By default, the 14.04.4 point release will ship with a newer 4.2 Linux kernel from Ubuntu 15.10, and a matching X.org stack. This is based on the 4.2.0 Extended Upstream Stable Kernel Release. The purpose of providing a newer kernel in the 14.04.4 point release is for hardware enablement. For more information regarding the 14.04.4 LTS Hardware Enablement Stack, please refer to:

Python 3.4

We eventually intend to ship only Python 3 with the Ubuntu desktop image, not Python 2. The Ubuntu 14.04 LTS image continues this process, although we will not be able to convert everything to Python 3 for the Ubuntu 14.04 LTS release.

If you have your own programs based on Python 2, fear not! Python 2 will continue to be available (as the python package) for the foreseeable future. However, to best support future versions of Ubuntu you should consider porting your code to Python 3. Python/3 has some advice and resources on this.

AppArmor

AppArmor has a number of new features in Ubuntu 14.04 LTS LTS. Notably:

AppArmor policy has been adjusted for packages that ship it to work with these changes, but local policy may need to be adjusted, especially for signal and ptrace rules. See man 5 apparmor.d for details.

Oxide

Oxide is a webview based on Chromium to deliver web content. Oxide allows us to better support 3rd party developers and applications within the Ubuntu archive by providing a fast, secure and up to date webengine library for the duration of the LTS. While other web content libraries such as those based on webkit are available, their maintenance will be limited to new upstream minor version releases only, and application developers are encouraged to use Oxide instead.

Upstart 1.12.1

Upstart has been upgraded to version 1.12.1. More details are available in the Upstart Technical Overview.

Ubuntu Desktop

Unity

Unity Desktop has been streamlined for the 14.04 LTS release. Important new features include:

General

The rest of the Ubuntu desktop also received many updates. Some important changes include:

LibreOffice

The LibreOffice office suite has been updated to the latest and greatest version, 4.2.8, containing new features:

The full list of new features in LibreOffice 4.2 can be found here.

Xorg

The Xorg display server and drivers have been updated to the 15.0.1 release and mesa has been updated to 10.1.

Ubuntu Server

OpenStack 2014.1

Ubuntu 14.04 LTS includes the OpenStack 2014.1 (Icehouse) release of the following projects in Ubuntu main:

The OpenStack Charms for deploying OpenStack using Juju have been updated to support deployment of Icehouse - see the charm release notes for full details.

WARNING: Upgrading an OpenStack deployment is a non-trivial process and care should be taken to plan and test upgrade procedures which will be specific to each OpenStack deployment.

Users of OpenStack 2012.1 (Essex) on Ubuntu 12.04 should note that several components have changed/been superseded over the last two years:

Existing OpenStack installations must be step upgraded through interim OpenStack releases (Folsom, Grizzly and Havana) using the Ubuntu Cloud Archive for Ubuntu 12.04. The Ubuntu Cloud Archive also provides the Icehouse release for 12.04; Users may prefer to upgrade to this release on 12.04 prior to upgrading the base Ubuntu operating system to Ubuntu 14.04 LTS.

Please refer to the upstream release notes for full details of upgrading between OpenStack releases and the features introduced in each release.

Puppet 3

Ubuntu 14.04 LTS includes Puppet 3. This is a major version upgrade from previous Ubuntu LTS releases and includes many changes which are not compatible with Puppet 2.7.x.

Please review the upstream release notes to determine which breaking changes apply to your installation.

Xen 4.4

Ubuntu 14.04 LTS includes Xen 4.4. This is a significant upgrade from the previous release. Of particular note the xen hypervisor no longer supports 32bit only CPUs on the x86 architecture; 32bit Dom 0 running on the 64bit hypervisor is still supported. The hypervisor will automatically be upgraded to the 64bit version (the Dom 0 does not need to change). Ensure your host is 64bit capable _before_ upgrading.

Also the XM (xend) management stack has been deprecated since Xen 4.1 and will be removed in the next version of Xen (4.5). Therefore we urge all users to start using the new xl toolstack. For that reason the default toolstack setting (/etc/default/xen) is changed to xl.

The format of normal configuration files is mostly identical, only usage of Python inside the config file is no longer supported. Also managed domains, which were managed by xend and stored in a different (sxpr) format will need to be migrated. When upgrading to Xen-4.4 an automatic migration of xend managed domains into xen and libvirt config files is attempted. However, due to many dependencies, this is failing more often than not. So when upgrade has been done and the host is running the new Xen hypervisor, the migration into xen config files can be started by calling "sudo /usr/lib/xen-4.4/bin/xen-migrate-xend-managed-domains". The resulting config files are written into /etc/xen and should be reviewed before usage.

Likewise, when libvirt is used to manage machines, the xend managed domains can be migrated into libvirt xml definitions by calling "sudo libvirt-migrate-xend-managed-domains". The resulting definitions should also get reviewed before usage (either virt-manager, virsh or looking in /etc/libvirt/libxl).

Once the new VM configs are working, it is recommended to remove the old ones (/var/lib/xend/domains/). This is not done automatically for safety reasons.

Ceph 0.79

Ubuntu 14.04 LTS includes Ceph 0.79; Ceph will be upgraded to the Firefly stable release via a stable release update when 0.80 is released upstream. This release of Ceph includes efficient erasure coding of data for cold storage and tiered pooling. Please refer to the upstream release notes for full details on upgrading.

Qemu 2.0.0

Ubuntu 14.04 LTS includes Qemu 2.0.0. Due to incompatibilities in the emulated hardware, live migration of pc-1.0 KVM virtual machines created on 12.04 is limited. To migrate such a VM, you must install the kvm-ipxe-legacy package, and use the "-M pc-1.0-precise" qemu option. If using libvirtd, you must set the 'allow_incoming_qemukvm = 1" option in /etc/qemu/qemu.conf. Such VMs cannot be migrated to releases later than 14.04 without first converting them to a newer machine type.

User emulation of arm64 binaries is now supported, and support for armhf and arm64 kvm-accelerated virtual machines is now available.

From 12.04 to 14.04, the default vmware vga memory size for machine type pc-1.0 has been reduced. If you are using a desktop image and being placed in low graphics mode, then switching to a new machine type, for instance pc-1.2 pc-i440fx-1.7, should solve the problem.

Open vSwitch 2.0.1

Ubuntu 14.04 LTS includes Open vSwitch 2.0.1. See the upstream release notes for details of all features included in this release. Note that the openvswitch-datapath-dkms package is not compatible with the Linux 3.13 kernel shipped as default in 14.04 LTS; The native Open vSwitch module in the 3.13 kernel provides all the features of the dkms module apart from support for experimental LISP tunnelling and should be used instead.

Libvirt 1.2.2

Ubuntu 14.04 LTS includes Libvirt 1.2.2 with full support for ceph and Xen 4.4

LXC 1.0

Ubuntu 14.04 LTS includes the newly released LXC 1.0, featuring fully unprivileged containers, a new more flexible seccomp policy language, fast container clones using btrfs, overlayfs, LVM or zfs backing stores, API bindings for python 3.0, go, ruby, lua and C, and SELinux support.

MAAS 1.7

Ubuntu 14.04 LTS contains MAAS version 1.7. In addition to bug fixes and minor improvements, MAAS version 1.7 contains the following major features:

See the upstream changelog for full change information.

Juju 1.22.6

Ubuntu 14.04 LTS includes the latest stable release of Juju, the service orchestration tool for Ubuntu. See the upstream release notes for full details of all new features and improvements in this release. Existing 1.16.6 juju environments can be upgraded to 1.22.6 by running:

juju upgrade-juju

strongSwan

Ubuntu 14.04 LTS now includes official support for strongSwan IPSec. strongSwan is a feature rich, modern IPSec solution. ipsec-tools, the supported IPSec solution in prior releases of Ubuntu, now receives community support and users are encouraged to migrate to strongSwan to maintain official support. For more information, please see this page.

MySQL

Ubuntu 14.04 LTS continues to provide official support for MySQL 5.5. Three other community supported alternatives of MySQL are also included:

Note that upgrading to MySQL 5.6 is an automatic one way process; it is possible to downgrade manually - see the upstream documentation on details of how to perform this process.

Apache 2.4

Ubuntu 14.04 LTS includes Apache 2.4; this is a major version upgrade from Apache 2.2 in Ubuntu 12.04 LTS and users should take care to read the upgrade notes included in the packaging and the upstream upgrading documentation.

PHP 5.5

PHP has been updated to 5.5, which is a major upgrade from 5.3 as available in the previous LTS. Upstream introduced some incompabilities in this update, and recommend testing before upgrading production environments. For more details, see the PHP migration guide.

Due to licensing problems, Debian dropped the PHP-supplied json module in Debian bug 692613, replacing it with a compatible json module instead. Ubuntu is aligned with Debian by default, and thus has picked up this change in 14.04 LTS, first in 13.10. The upgrade process will automatically pull in the new module. There have been claims of some edge case incompabilities in bug 1287726; testing is advised.

Ubuntu Touch

As part of the wider Ubuntu 14.04 release efforts the Ubuntu Touch team is proud to make the latest and greatest touch experience available to our enthusiast users and developers.

While this Ubuntu Touch release is still not a supported release, we feel it is important to hand out a relatively "stable" build for wider testing and feedback while we are continuing with high velocity towards our going-to-market milestone late this summer. Also, while not product quality yet, this image is a big step forward feature-wise compared to our initial release done in October 2013, so we hope you will enjoy using this on your phone and tablet.

Devices

For this milestone we added tablets to the mix of devices we offer builds for. The set of devices with builds available is:

Unfortunately, we had to drop support for some platforms that previously had maintained builds to allow our engineering team to stay focussed on a small set of mobile hardware that are close to what we will have to support when going to market later this year. The following devices we stopped producing builds for:

How to install or update

Our 14.04 release images are now available for consumption through our “stable” touch channel. Instructions on how to install Ubuntu Touch on those devices are available at https://wiki.ubuntu.com/Touch/Install. You can also proceed with a system update on the officially-supported devices running the latest stable image.

What’s new?

Tablet and Phone form factors supported

This version features the tablet form-factor with the introduction of the side-stage when the screen size gives enough room to display it. You are able to set a phone-factor application into that side-stage and switch between the main and side stages. Multiple core applications as well have been extended to support and be responsive for various form factors and screen sizes in addition to getting a ton of new features and bug fixes.

A new Scope and Homescreen experience

The home screen and scope experience has seen a complete overhaul, delivering an even better and more stunning experience than before. Users can now enable and disable scopes to get more control about what is searched and delivering more accurate answers and will surely see the attention to detail that our design and engineering team has put into bringing these main UI experiences to where we are now. Give it a try!

Webapp story gets upgraded through oxide engine

The Web applications story just got boosted through integration of the oxide engine, a new web container featuring the V8 javascript engine and chromium rendering. With this we are now delivering an even faster web experience than before. Note that our browser is also using the same technology for a reliable and relaxing daily browsing experience.

Plumbing layer comes with all the latest from Ubuntu and Android 4.4 and Qt 5.2

On top of the usual freshness of the core stack that comes with an Ubuntu release, we upgraded our UI toolkit to Qt 5.2, featuring the new v4 javascript engine, and also uplevelled our enablement stack to Android 4.4 to better support latest android devices.

Developers get more features and convenience

On the developer side, a new layout framework and new facilities like tabulation title enhancement inherited by the new SDK release are available in our 14.04 framework. Also, developers can now use an emulator on their Ubuntu Desktop to do app and core system development.

And more ...

On top of the highlighted items above, there are many user noticeable improvements. Here is a short list:

Of course, this is just the tip of the iceberg. Just go ahead and experience it yourself. We are looking forward to your feedback and bugs!

Notes/Issues we are tracking

Here a list of issues we would like to point out for users that want to try installing or upgrading from Ubuntu 13.10:

Getting in Touch with Ubuntu Touch Team

Learn more and get involved:


Known issues

As is to be expected, at this stage of the release process, there are some significant known bugs that users may run into with this release of Ubuntu 14.04. The ones we know about at this point (and some of the workarounds), are documented here so you don't need to spend time reporting these bugs again:

Boot, installation and post-install

Upgrade

Power Management

Desktop

Migration

Graphics and Display

Networking

AppArmor

Kernel

For a listing of more known issues, please refer to the Trusty Tahr bug tracker in Launchpad.


Official flavours

The release notes for the official flavours can be found at the following links:


More information

Reporting bugs

Your comments, bug reports, patches and suggestions will help fix bugs and improve the quality of future releases. Please report bugs using the tools provided.

If you want to help out with bugs, the Bug Squad is always looking for help.

Participate in Ubuntu

If you would like to help shape Ubuntu, take a look at the list of ways you can participate at

More about Ubuntu

You can find out more about Ubuntu on the Ubuntu website and Ubuntu wiki.

To sign up for future Ubuntu development announcements, please subscribe to Ubuntu's development announcement list at:

TrustyTahr/ReleaseNotes/14.04.4 (last edited 2016-08-04 17:35:02 by adconrad)