Features in Ubuntu 12.04.4
- There is a new way to quickly search and access menu and indicator actions, called the "HUD" (Heads-Up Display). Tap the Alt key and enter some letters and words, and it will show the corresponding entries, including some fuzzy matching; then press enter to execute the action. The search will include all menu entries of the currently focused application, as well as all indicator facilities (like managing emails, sound list, or logging out of the session). It learns from your previous choices to make the search more and more accurate for you.
System Settings has several new "options" to customize Unity's look and behavior.
Nautilus quicklist support has been added to Unity launcher.
ClickPad devices are trackpads where the physical button is integrated into the trackpad surface. Ubuntu 12.04 now has enhanced support for these devices. When the button is pressed on a ClickPad device, a second finger may be used to drag the cursor.
ClickPad support requires extra handling that conflicts with "Click Action" support. Click Actions allow for separate actions when multiple fingers are active on a trackpad. The default Ubuntu settings enable right button behavior when two fingers are in contact with the trackpad surface and the physical trackpad button is pressed. Because of conflicting behavior, ClickPad devices do not support Click Actions in this release.
Most Synaptics brand ClickPads are recognized out of the box. Apple MacBook trackpads are recognized as well. Support for Apple Magic Trackpads and more Synaptics brand ClickPads will follow in the next release.
Network Manager now uses dnsmasq for improved DNS reliability and support for split-DNS on VPN links. You can learn more here.
- IPv6 and IPv4 are now equally supported in Network Manager: an IPv4 address is no longer required for a connection to be considered as working.
The default music player has been switched to Rhythmbox, which again includes the Ubuntu One music store.
LibreOffice has been updated to 3.5.7.
- - Files (Nautilus) now has undo support.
- Several games have been modernized with useful help, simplified menus, and a less cluttered interface.
- - Files (Nautilus) now has undo support.
- When installing new software through software-center, corresponding language support packages (translations, spell check modules particular to that software, help files, etc.) are now installed alongside automatically. This removes the need to open "Language Support" after installing new software.
- The user can opt-in into personalized recommendations. This will show global, category and per-application recommendations to the user.
Payment support for PayPal.
- Web Directory to share applications with your friends.
- Support for multiple screenshots and videos is now available.
- Startup time and overall responsiveness was improved.
- Improved support for installing multiple versions via the ubuntu-backports project.
- The all new Control Panel now provides an installer, setup wizard, ability to add/remove folders to sync, and more.
- Proxy support is now fully functional.
- Ubuntu One contacts sync in Evolution is not supported any more and has been removed.
LTS Hardware Enablement Stack
In an effort to support a wider variety of hardware on an existing LTS release, the 12.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 Saucy 13.04 release. The hardware enablement stack is only intended for use on x86 hardware at this time. Those running virtual or cloud images should not need this newer hardware enablement stack and thus it is recommended they remain on the original Precise stack. To remain on the original Precise stack, there are a few options:
Install from a previous 12.04.0 or 12.04.1 point release and update. The previous 12.04.0 and 12.04.1 releases are archived at http://old-releases.ubuntu.com/
- Perform an update or upgrade to Precise from a previous Ubuntu release. Only those installing from the 12.04.2 media or newer will automatically receive a newer hardware enablement stack by default.
Perform a network install using the netboot images rather than the new quantal-netboot, raring-netboot, or saucy-netboot images.
Anyone wishing to opt into the hardware enablement stack for Precise may do so by running following command which will install the linux-generic-lts-saucy and xserver-xorg-lts-saucy packages:
sudo apt-get install linux-generic-lts-saucy xserver-xorg-lts-saucy
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:
- Up until Ubuntu 11.10, administrator access using the sudo tool was granted via the "admin" Unix group. In Ubuntu 12.04, administrator access will be granted via the "sudo" group. This makes Ubuntu more consistent with the upstream implementation and Debian. For compatibility purposes, the "admin" group will continue to provide sudo/administrator access in 12.04.
Hibernate (suspend to disk) has been disabled by default, as it was found to be unreliable, very slow and confusing to have two suspend modes. See bug 812394 for details. If you want to re-enable it, please follow this recipe.
- pm-utils now has two new scripts to power down USB and various PCI devices in battery mode. A number of desktop packages were fixed to wake up less often. Both of these reduce power consumption and thus improve battery lifetime.
resolvconf is now used to manage /etc/resolv.conf on all Ubuntu systems. You can learn more here
- Backports are now more easily accessible -- to enable users to more easily receive new versions of software, the Ubuntu Backports repository is now enabled by default. Packages from backports will not be installed by default — they must explicitly be selected in package management software. However, once installed, packages from backports will automatically be upgraded to newer versions.
- DVD Images -- the DVD images have been cleaned up significantly reducing their size to around 1.5GB to ease consumption. The remaining software remains available via download.
- As of 12.04.2, it is possible to install on UEFI systems with Secure Boot enabled (using signed versions of Shim, GRUB, and the Linux kernel). This is only currently set up for Ubuntu (desktop, alternate, and server) and Edubuntu images due to pressures of time.
Both the 3.2 and 3.5 versions of the Linux kernel included as part of the 12.04.2 release have a workaround for 1040557, which bricked some models of Samsung laptops when installing Ubuntu in UEFI mode. (The underlying problem is a firmware bug, and may still be triggerable in other ways.)
Ubuntu Kernel 3.11
By default, the 12.04.4 point release will ship with a newer 3.11 Ubuntu kernel from Ubuntu 13.10, and a matching X.org stack. This is based on the 3.11.0 Extended Upstream Stable Kernel Release. The purpose of providing a newer kernel in the 12.04.4 point release is for hardware enablement. For more information regarding the 12.04.4 LTS Hardware Enablement Stack, please refer to:
Upstart has been updated to version 1.5. More details are available in the Upstart Technical Overview.
Compared to the 11.10 release, the toolchain saw only incremental changes and bug fixes; comparing to the 10.04 LTS release, GCC updates include
- Updated frontends for better standards support (Ada 2012, Objective-C 2.0, improved experimental support for the upcoming C++0x ISO C++ standard, Fortran 2003 and 2008 improvements, new Go frontend)
- Improved optimizations, including better inter-procedural optimizations, and link time optimization (LTO).
- There is expanded support for Python 3 in this release, with Python 3 ports of python-dbus, python-feedparser, germinate, lazr.ui, wadllib, python-defer, python-keyring, and python-qt4 now included, among others.
Preparing your computer for Ubuntu is now much simpler, with a wider range of disk setup options. Each of these are detailed at length to provide you with a clear understanding of the actions that will take place with your selection.
You can now reinstall or upgrade an existing copy of Ubuntu with the Desktop CD installer, provided that your computer is connected to the Internet.
Ubuntu 12.04 images can be downloaded from a location near you:
In addition they can also be found at the following locations:
http://cdimage.ubuntu.com/releases/12.04.4/ (Ubuntu DVD, preinstalled ARM images, source)
http://cdimage.ubuntu.com/netboot/12.04/ (Ubuntu Netboot)
The minimum memory requirement for Ubuntu 12.04 is 384 MB of memory for Ubuntu Desktop. Note that some of your system's memory may be unavailable due to being used by the graphics card. If your computer has only the minimum amount of memory, the installation process will take longer than normal; however, it will complete successfully, and the system will perform adequately once installed.
Systems with less memory may be able to select "Install Ubuntu" from the boot menu to run just the installer, rather than the whole desktop, or may be able to use the alternate install CD.
Upgrading from Ubuntu 11.10
To upgrade from Ubuntu 11.10 on a desktop system, start "Update Manager". It should display the following message: "New distribution release '12.04' is available. Click Upgrade and follow the on-screen instructions".
Upgrading from Ubuntu 10.04 LTS to Ubuntu 12.04 LTS
To upgrade from 10.04 LTS on a desktop system before then, upgrade over the network with the following procedure.
- Start System/Administration/Software Sources
- On the Updates tab, set Show new distribution releases: to Long term support releases only, then press Close.
- Press Alt-F2 and type update-manager -d
- Click the Check button to check for new updates. If there are any updates to install, use the Install Updates button to install them, and press Check again after that is complete.
- A message will appear informing you of the availability of the new release. Click Upgrade.
Upgrading from Other Releases
Users of other Ubuntu releases need to upgrade first to 11.10, and then to 12.04.
For further information on upgrading to 11.10, please see the upgrade instructions.
- While the minimum memory requirement for 32bit is 384 MB, a minimum of 512 MB is needed for the 64bit installation. On systems with only the bare minimum amount of memory, it is also strongly recommended to use the "Install Ubuntu" option as it uses less memory than the full live session.
- The Ubuntu 12.04 installation image does not include support for old computers that do not support PAE. If your computer is affected, you can either first install Ubuntu 10.04 or 11.10 and upgrade to 12.04 or you can use the Lubuntu or Xubuntu images. The non-PAE version of the Linux kernel will be dropped completely following the 12.04 release.
Boot, Installation and Post-Installation
Importing of existing Windows user accounts fails in some cases. (987902)
- Wubi (the Ubuntu installer for Windows) is not available as an option on the Ubuntu Desktop/DVD any more. Instead, it is now a separate download.
A bug in the firmware on certain Samsung laptop models leaves these machines at risk of being rendered inoperable ("bricked") when booted in UEFI mode. Steps have been taken with the kernel in 12.04.2 to mitigate this problem, but only a future firmware update from Samsung will resolve this issue with 100% reliability. It is therefore recommended that users boot their systems in CSM ("compatibility support module") mode to avoid this issue. (1040557)
Performing automatic encrypted LVM installation using Kubuntu and Xubuntu 12.04.4 alternate installer images results in a failure to configure encrypted volumes. Please either use manual partitioning to create encrypted volumes with any non-default "IV algorithm" setting or use 12.04.3 media to complete the installation. (1276739)
- If you have overridden the value of APT::Cache-Limit in /etc/apt/apt.conf or /etc/apt/apt.conf.d, you should remove these settings before upgrading. The release-upgrader-apt used by update-manager for upgrades from lucid to precise no longer has any hard coded limit on the cache size.
If you are running a KVM host with libvirt and are upgrading from Ubuntu 10.04 LTS to 12.04 LTS you may find that some existing virtual machines are no longer recognized (virsh list --all). A change to each guest's XML file may be needed, related to how console and serial devices are now configured. (931350)
On ARM omap images, the networking support for the Beagle XM board is broken (838200)
On systems with an ATI Radeon 9200 graphics card the system will boot to a black screen. As a work around edit the kernel command line in the boot loader and add "nomodeset". (725580)
Fujitsu Siemens Amilo M 7400 and Maxdata 7000DX wireless RF kill handling triggers a kernel panic preventing wireless from operating correctly. This may be worked around by editing your kernel command line and adding "noexec=off". (979253)
Beagle XM systems which are capable of running at 1GHZ will be initialised at 800MHZ leading to slower than optimal performance. (771537)
Some EFI systems fail to boot in EFI mode. BIOS mode is advised in these situations. (721576)
- The Ubuntu amd64 and amd64+mac alternate images for 12.04.4 are oversized, and will not fit onto standard CDs. If you need to use these images, use a DVD or a USB drive instead.
When using the LiveCD in certain languages such as French and choosing "Try Ubuntu" at the prompt, the keyboard will be brought up with the US keyboard map instead of the correct one for the chosen language. To avoid this bug, users can press any key at the very first splash screen and select their language here instead. (985065)
In a GNOME Classic session, alt-tabbing between windows does not work. There are workarounds listed in the bug. (971051)
Please install available updates to ensure that the issues below will be fixed on your system.
Unity Dash (opened via the "Ubuntu" button in the top of the Launcher, or after pressing the <Super> key) may appear sluggish or slow to respond. This is caused by excessive redrawing of the screen contents in some circumstances. (980924)
Unity Launcher. If an application is pinned and then unpinned from the Unity Launcher using right-click->Un/Lock to Launcher repeatedly the application may vanish from the Launcher. It is necessary to log out and login again. This relates to an application monitoring framework called "Bamf" (978401)
Window titlebars do not update on ATI graphics hardware with the "fglrx" driver. A solution to this problem will be delivered in an update. (770283)
On some NVidia cards, when using the proprietary driver, moving windows and other large screen updates causes some tearing. (600178)
The mail client Evolution may delete folders and their contents as they are renamed or moved around in IMAP (and IMAP+) accounts. It is recommended to copy folders and contents before attempting to move or rename them. (957341)
- 5 years (Long Term Support).