Ubuntu Users Looking a Bit Jaunty Today
It's that time again, ladies and gents — time for the biannual release of a new Ubuntu version. This time it's the Jaunty Jackalope, officially Ubuntu 9.04, rolling off the line, and bringing with it a fresh new set of features users have been longing for.
Prime among the features being touted by the Ubuntu camp are improvements in speed, perhaps rather fitting for a release named for the jackalope. Boot speed is reportedly greatly improved, as low as twenty-five seconds in some cases. Hibernation and suspend/resume have been enhanced, including immediate availability post-hibernation. Those we spoke to noted an impressive improvement in boot speed, significant even for virtual machines, as well as dramatic speed improvements in finding and connecting to wireless networks.
Of course, the release incorporates the latest GNOME release, 2.26, which itself incorporates features including: a new disc burning application dubbed Brasero; improvements to the Empathy messenger client, which include enhanced VOIP support; better support for multiple monitors; integration of the volume control tool with PulseAudio; as well as improvements to Evolution, Epiphany, and file sharing. Not to forget that it all rests on the X.Org 1.6 server, likewise the latest release from that project. X.Org 1.6 promises free drivers for many video cards, as well as 2D/3D support for a range of ATI cards.
A new notification system has drawn quite a bit of attention, combining the various notification systems used by applications into one cohesive system, eliminating the mess of notification windows that the current system can become. Notifications are presented in a "simple, unobtrusive manner," and also included is a menu to set preferences for notification icons. Speaking of icons, there is new artwork and new icons for 9.04, though the much-and-ever-so-highly-vocally-bemoaned Human theme remains — yes, that's the brown.
The ext4 filesystem has been added for the 9.04 release, though the ext3 filesystem remains the default — developers say ext4 will be considered for the next release based on community feedback. The release also incorporates the 2.6.28 kernel, on which the 2.6.28-11.37 kernel used by 9.04 is based. Also, the apt package management system will now install all recommended packages when installing an application, in accordance with Debian policy. This change was introduced in Ubuntu 8.10, and continues in 9.04 — those updating from versions prior to 8.10 or installing for the first time may not be aware of this behavior. A full list of features and improvements is available in the Ubuntu 9.04 Technical Overview.
Potential issues with installation include a bug which causes incorrect information to be displayed when both the "Install them side by side" and "Use the largest continuous free space" options are selected. The display showing the disk's appearance after installation is inaccurate, but Ubuntu will be installed correctly. Additionally, if the automatic partitioner allocates a swap partition that is smaller than the amount of available RAM, the system may be unable to enter hibernation. Those intending to use the hibernate feature should ensure the swap partition is of appropriate size.
Those upgrading to 9.04 may face a number of issues as well. Users with D945 motherboards from Intel may experience timeouts leading to a "Gave up waiting for root device" error on boot and leaving the user at a shell prompt — slower-than-normal detection of SATA drives is responsible and a fix is available. Upgrading from either of the 9.04 alpha releases, or the beta release, may result in /etc/fstab utilizing LABEL= rather than the preferred UUID= syntax — as this could cause unexpected results should a filesystem with the same labels be introduced, developers recommend correcting to the preferred syntax.
Also affecting pre-RC versions of 9.04 is a Python bug which results in an import error, while eCryptfs users upgrading from alpha versions of 9.04 are being advised to re-encrypt any encrypted files due to an upstream kernel bug. Wacom tablets — which will now hotplug without the need for xorg.conf modifications — may also experience X server crashes if xorg.conf still contains manual entries for the device. Speaking of X.org, the default logout behavior of ctrl-alt-backspace has been disabled by default in 9.04 — it can be re-enabled either through xorg.conf or the dontzap --disable command.
A few networking-related issues may be encountered in Ubuntu 9.04. Users who in the past have required a kernel module option may find wireless completely nonfunctional due to the CRDA wireless regulatory framework enabled in 9.04 — removing the module option and utilizing the iw reg command should resolve the issue. Also, Kubuntu's Network Management is unable to connect to WPA2 and certain VPNs — switching to knetworkmanager or network-manager-gnome is suggested.
Ubuntu 9.04 users will also discover that update notifications have changed — rather than displaying an icon, as in the past, 9.04 updates will be announced by the update manager launching directly. Also, while security-related updates will continue with daily notifications, other updates will only prompt on a weekly basis. A number of additional issues have been identified and can be viewed in the full Ubuntu 9.04 release notes.
Overall, it would appear that despite some potential pitfalls and the usual long wait to download, Ubuntu 9.04 has lived up to its promised impressiveness. All that remains is to get down to using — and, of course, to developing 9.10.
Justin Ryan is a Contributing Editor for Linux Journal.
Practical Task Scheduling Deployment
July 20, 2016 12:00 pm CDT
One of the best things about the UNIX environment (aside from being stable and efficient) is the vast array of software tools available to help you do your job. Traditionally, a UNIX tool does only one thing, but does that one thing very well. For example, grep is very easy to use and can search vast amounts of data quickly. The find tool can find a particular file or files based on all kinds of criteria. It's pretty easy to string these tools together to build even more powerful tools, such as a tool that finds all of the .log files in the /home directory and searches each one for a particular entry. This erector-set mentality allows UNIX system administrators to seem to always have the right tool for the job.
Cron traditionally has been considered another such a tool for job scheduling, but is it enough? This webinar considers that very question. The first part builds on a previous Geek Guide, Beyond Cron, and briefly describes how to know when it might be time to consider upgrading your job scheduling infrastructure. The second part presents an actual planning and implementation framework.
Join Linux Journal's Mike Diehl and Pat Cameron of Help Systems.
Free to Linux Journal readers.Register Now!
- SUSE LLC's SUSE Manager
- My +1 Sword of Productivity
- Managing Linux Using Puppet
- Non-Linux FOSS: Caffeine!
- SuperTuxKart 0.9.2 Released
- Murat Yener and Onur Dundar's Expert Android Studio (Wrox)
- Google's SwiftShader Released
- Download "Linux Management with Red Hat Satellite: Measuring Business Impact and ROI"
- Parsing an RSS News Feed with a Bash Script
- SourceClear Open
With all the industry talk about the benefits of Linux on Power and all the performance advantages offered by its open architecture, you may be considering a move in that direction. If you are thinking about analytics, big data and cloud computing, you would be right to evaluate Power. The idea of using commodity x86 hardware and replacing it every three years is an outdated cost model. It doesn’t consider the total cost of ownership, and it doesn’t consider the advantage of real processing power, high-availability and multithreading like a demon.
This ebook takes a look at some of the practical applications of the Linux on Power platform and ways you might bring all the performance power of this open architecture to bear for your organization. There are no smoke and mirrors here—just hard, cold, empirical evidence provided by independent sources. I also consider some innovative ways Linux on Power will be used in the future.Get the Guide