What Is New in Ubuntu 5.04
Ubuntu 5.04 Hoary Hedgehog delivers a significant update focused on hardware support, system management, and the core desktop experience. This release builds upon the foundation of Warty Warthog with more robust tools for both users and developers.
| Category | Key Updates |
|---|---|
| New Features | Graphical installer (Ubiquity), Suspend-to-RAM support, Readline 5.0 |
| Improvements | Enhanced APT package management, Better laptop support, Updated kernel |
| Hardware Support | Wider wireless driver coverage, Improved hotplugging with udev |
| Software Updates | GNOME 2.10, OpenOffice.org 1.1.3, GCC 3.4, Python 2.4 |
| Infrastructure | Launchpad integration for bug reporting, Improved localization |
How does the new installer improve the setup process?
Ubuntu 5.04 introduced Ubiquity, the first live CD-based graphical installer. This was a major shift from the previous text-based Debian installer, making the initial setup much more accessible for new users.
You could now boot directly into a live desktop session from the CD and choose to install the system from there. The installer handled partitioning, user setup, and package installation through a straightforward GUI, which significantly lowered the barrier to entry for desktop users.
What hardware support improvements were made for laptops?
Laptop support got a serious upgrade with Hoary. The kernel included ACPI enhancements and, crucially, Suspend-to-RAM (STR) support. This meant you could finally close the lid on many supported laptops and have it actually sleep properly, a feature that was often hit-or-miss in earlier versions.
Wireless networking also saw major gains. The stack was updated with better drivers for many common chipsets, and the network manager made managing wireless connections less of a manual chore. Combined with improved hotplugging via udev, plugging in peripherals became more reliable.
What are the key developer toolchain updates?
The toolchain moved forward with GCC 3.4 and the standard C library transitioned to glibc 2.3.5. For Python developers, the inclusion of Python 2.4 was the headline, bringing in new features like decorators and generator expressions.
These updates provided better optimizations and standards compliance for building software. In practice, this meant your code would compile faster and more efficiently, and you could use modern language features without needing to manually install newer packages.
How was package management enhanced?
APT got smarter. The biggest change was the introduction of apt-listbugs, which would check for known critical bugs before installing or upgrading a package. This was a simple but effective way to avoid breaking your system with a bad update.
The update manager also became more user-friendly, providing clear notifications for available security and software updates. Under the hood, the dependency resolution became more robust, making system upgrades smoother and less prone to errors.
FAQ
Does Ubuntu 5.04 support my wireless card out of the box?
It supports many more than the previous release. Hoary expanded driver coverage for common chipsets from Intel, Broadcom, and others. However, some proprietary drivers still required manual installation using the ndiswrapper tool.
Can I upgrade directly from Warty Warthog to Hoary?
Yes, this was the first release to support a full network upgrade from the previous version. You could run sudo update-manager -c to initiate the upgrade process without needing a CD.
What happened to the server installation option?
The server install was moved to a separate CD image. This allowed the main desktop CD to focus on the live environment and graphical installer, while the server edition remained a dedicated, minimal text-based install.
Is Suspend-to-RAM reliable on all hardware?
No, STR support was heavily hardware-dependent. While it worked well on many laptops, it could be unstable or non-functional on others due to variations in ACPI implementation by hardware manufacturers.
How do I report a bug in this release?
Hoary integrated with the new Launchpad platform for bug tracking. You could use the reportbug tool, which would guide you through the process and submit reports directly to the developers.