Revision History | |
---|---|
Revision 0.1 | 18 Jan 05 |
Initial document | |
Revision 0.2 | 18 Jan 05 |
Document structure | |
Revision 0.3 | 21 Jan 05 |
Document structure, imported release goals | |
Revision 0.4 | 19 Feb 05 |
What's new section created | |
Revision 0.5 | 25 Feb 05 |
Contributors, Upgrade Notes and Introduction added. | |
Revision 0.6 | 1 March 05 |
Added feedback from development team. | |
Revision 0.7 | 5 March 05 |
Added additional feedback from development team. Added screenshots where appropriate. | |
Revision 0.8 | 15 March 05 |
Added Kubuntu. |
Abstract
This document contains the release notes for Ubuntu Hoary Hedgehog 5.04 .
Table of Contents
Welcome to Ubuntu 5.04 Hoary Hedgehog ! This article explains some of the new features and improvements that this new release provides, as well as the primary contributors. Included are any specific notes for upgrading from the previous Ubuntu release.
Ubuntu 5.04 Hoary Hedgehog offers the following new features and improvements:
Ubuntu on the Desktop
Ubuntu 5.04 includes the 2.10 release of the GNOME desktop. For more information see the GNOME website.
K Desktop Environment for Ubuntu (Kubuntu) is now available. The developers of kubuntu have created an extremely well integrated KDE desktop environment with the stability and reliability of the Ubuntu core. This speedy, well presented desktop, is not only easy to manage but packed full of useful applications and lots of great eye candy.
Ubuntu 5.04 includes the X server from X.org. Video cards from most major video vendors are now supported. Improved auto-detection allows for almost universal video card detection. There are also major performance enhancements for standard and proprietary ATI drivers, and proprietary NVidia drivers. For more information see the X.org website.
Ubuntu 5.04 includes two new packages to help you keep your computer up to date: update-manager and upgrade-notifier. The Synaptic package manager also now includes support to upgrade your Ubuntu Distribution.
update-manager is a package that allows you to quickly and efficiently upgrade your software in the background. The process is simple but without the fine-grained choices offered with the Synaptic package manager. The package is good for people who like the simplicity of a one-click upgrade, similar to that available in other operating systems.
upgrade-notifier allows users to receive notifications that updates are available, and also to remind them to keep their system current.
Ubuntu 5.04 saw the Ubuntu Documentation Team generate the Ubuntu FAQ Guide, Ubuntu Quick Guide, and other documentation explaining what Ubuntu is and features/functionality that are available in the current release.
The Ubuntu FAQ Guide aims to answer the most frequently asked questions by users. The Ubuntu Quick Guide is an introduction to the Ubuntu Desktop, explaining the GNOME Desktop and functions/programs available in a standard install.
System Performance
Readahead speeds up the boot process by loading information from disk into memory before it is needed, taking advantage of the predictable nature of the boot sequence.
Ubuntu 5.04 has a faster boot process. Improvements have been made to the startup of the X server, the GNOME Display Manager (GDM) and the CUPS printing system. The hotplug system, which allows users to "hot-swap" USB, IEEE 1394/Firewire devices, other removable devices, and non-removable devices such as PCI cards, now uses grepmap to make the boot process faster.
grepmap has been used to improve the speed of the hotplug system, which allows you to 'hot-swap' devices such as USB devices and IEEE 1394/firewire devices.
Hardware Support
Ubuntu 5.04 provides support for suspending laptops to RAM (standby mode) and suspending to disk (hibernate mode). This feature maybe disabled by default depending on architecture of the computer.
Ubuntu 5.04 provides support for suspending to disk. This feature is enabled if available by the installer. If you are upgrading from Ubuntu 4.10, then please consult the Upgrade Notes for further information.
Ubuntu 5.04 supports Processor Frequency Scaling, a feature that adjusts the CPU's speed to meet current demand. The result is reduced load on the laptop battery and less heat output. Automatic driver support is now in place for a wider variety of hardware.
Ubuntu 5.04 includes the X server from X.org. For more information see the X.org website.
Ubuntu 5.04 includes support for cataloging hardware information in relation to setup/install options and tracking the extent of Ubuntu support for hardware. The key feature of the hardware database is the ability for the community to contribute information which will assist the development team in improving Ubuntu's support for their hardware.
Installing Ubuntu
Ubuntu 5.04 introduces Kickstart compatibility so that a system administrator can define install parameters once, and then install Ubuntu on a number of machines via CD-ROM, local hard drive, NFS, FTP, or HTTP.
Ubuntu 5.04 now has a unified hardware detection process. The Live CD, the system installer, and the installed system all use hotplug. If the Live CD correctly detects and configures hardware, then the installer will too. The Live CD can now be used for a hardware compatibility test before installing Ubuntu.
Ubuntu 5.04 has an improved keyboard layout selection process. During installation, users will not need to know anything about the keyboard layout, the correct default settings, the appropriate xkb layout, or what architecture they are using (PS/2, USB). Keyboard layout is selected when the user presses certain keys.
Ubuntu 5.04 now supports installation from USB devices.
Ubuntu 5.04 now provides images for installation from DVD. The DVD install image includes all supported packages, including those Not installed by default.
Ubuntu 5.04 now captures all user input and decisions in the first stage of the install process. Once the install medium is ejected, and the system rebooted, all subsequent stages of installation can happen unattended.
Ubuntu 5.04 now includes Rescue Mode in the install process to allow for system repairs and rebuilding.
Live CD
Ubuntu 5.04 introduces the new Live CD infrastructure that allows for a Live CD for all officially supported Ubuntu architectures, a simpler more maintainable design and build, and a unified hardware detection and configuration process.
Internationalization and Localization
Ubuntu 5.04 introduces language packs. They allow users to install Localization information from a centralized database as a single pack, instead of per application or package. This improves maintainability of languages/locales and saves on disk space. It also allows for translations to be directly imported from Rosetta.
Ubuntu 5.04 uses UTF-8 as the default encoding and locale, and includes migration compatibilities for upgrades. UTF-8 allows support for international character sets throughout the filesystem and applications.
Ubuntu for the Developer/Administrator
Ubuntu 5.04 allows for APT to cryptographically authenticate package repositories. Authentication management is also available through Synaptic.
Ubuntu 5.04 supports Bzip2 compressed Debian packages. This allows for significant space saving in text heavy packages, and smaller package indexes.
In Ubuntu 5.04 many processes that run as root (or equivalent) on other platforms/distributions run as less privileged users. Included in this list at the time of release is klogd, syslogd, cupsd, hald, ntpd, procmail, smbmount/smbumount, jackd, login, gpg/gnupg, hpoj, and at. This ensures that security vulnerabilities in these programs cannot affect the whole system any more, but are confined to the program itself.
Procedure 1. Using the Synaptic Package Manager
Open up Synaptic Package Manager
Change your repositories to look for Hoary via the menu:
-> .From:
URI: http://archive.ubuntu.com/ubuntu/ Distribution: warty Sections: main restricted
To:
http://archive.ubuntu.com/ubuntu/ Distribution: hoary Sections: main restricted
Reload your source listings via the
button.Click the
button followed by the button.Procedure 2. Using Apt
Start a Shell session.
Edit your sources list:
sudo gedit /etc/apt/sources.list
Change your repositories to Hoary.
From:
deb http://archive.ubuntu.com/ubuntu/ warty main restricted
To:
deb http://archive.ubuntu.com/ubuntu/ hoary main restricted
Update your sources list:
sudo apt-get update
Upgrade all packages
sudo apt-get dist-upgrade
If you are Not running NFS (Network File System) as a client or a server then remove the portmap package:
sudo apt-get --purge remove portmap
It is recommended that you install the meta packages ubuntu-base and ubuntu-desktop to ensure that you have the full set of default packages installed. Not doing this could result in a broken system.
sudo apt-get install ubuntu-base ubuntu-desktop
Ubuntu 5.04 will support suspend to disk, and during installation will configure your system to suspend to the swap partition. If you are upgrading, then you must manually set up the configuration for suspend to disk. To do so you must edit the file (using the sudo command) /etc/mkinitrd/mkinitrd.conf.
Replace the line #RESUME= with RESUME=/dev/SWAP where SWAP is replaced with the swap partition. To find out where the swap partition is the command sudo fdisk -l will print to the screen the partition table of your hard disk(s). Look for the device labeled as 'swap.'
If you are without some localizations, you may find that it is necessary to install language-pack-xx, language-pack-xx-base and language-support-xx (where xx is your language code).
Start update-notifier and save your gnome-session if you want update notification automatically.
Reboot in order to effect all changes (Xserver changes, Kernel upgrades etc).
Upgrading from older releases or other distributions is not supported, but other user experiences while upgrading from older Ubuntu releases and Debian GNU/Linux are currently documented in the Ubuntu Wiki.
Sebastien Bacher
The Kubuntu Team
Fabio Massimo Di Nitto, Daniel Stone
Ross Burton, Jeff Waugh, Michael Vogt
Sean Wheller, Enrico Zini, Nick Loeve, Alan Hood, Alexander Poslavsky, Ari Torhamo, Christoph Haas, Gordon Ingram, Jonathon Hornbeck, Kevin Muligan, Jeff Schering
Thom May
Thom May, Daniel Stone
Scott James Remnant
Matthew Garrett
Jeff Bailey, Colin Watson, Matthew Garrett
Paul Sladen
Oliver Grawert
Colin Watson, Fabio Massimo Di Nitto
Colin Watson, Andreas Mueller, Daniel Stone
Matthias Urlichs
Colin Watson
LaMont James, Colin Watson
Colin Watson
Colin Watson
Matt Zimmerman, Andreas Mueller
Martin Pitt
Martin Pitt
Matt Zimmerman, Michael Vogt, Colin Watson
Scott James Remnant
Martin Pitt