Red Hat Linux 9 Forces Stability Gamble
In a bid to court these enterprise customers without relinquishing its Linux leadership role, Red Hat Inc. has split its operating system offerings into enterprise and general-purpose lines, with the former focused on maintaining stability by sticking to a conservative upgrade path and the latter free to incorporate the latest and greatest of Linux.
On the general-purpose fast track, there will be no point upgradesnor the stability they promise. Case in point is Red Hat Linux 9, the first update of the product since Version 8 was released just last September.
eWEEK Labs tested Version 9, which will be available on April 7. Superficially, the differences between versions 8.0 and 9 are less pronounced than those between 7.3 and 8.0, but changes to core packages, such as the glibc (GNU C Library), can potentially impact thousands of applications. For example, users of Phoebe, the Red Hat 9 beta, have reported problems compiling WINE, the software that provides an open-source compatibility layer for running Windows applications on Linux.
As with any major upgrade, eWEEK Labs recommends that sites survey their application lineup for compatibility with Red Hat 9 before making the move. Some firms may find their needs better served by selecting one of Red Hats enterprise products, sticking for now with an older Red Hat version or opting for an offering from another OS vendor.
Be advised, however, that Red Hat has announced plans to end updates and support for versions 7.1 through 8.0 at the end of this year, and subsequent releases will come with one year of support each.
Red Hat Linux 9 is available in a $40 Personal Edition and a $150 Professional Edition. In contrast, Red Hats Enterprise line ranges in price from $299 for the Workstation Edition to $2,499 for the Advanced Server Premium Edition. Red Hat 9 will also be available for free download (without support) from Red Hat or one of its mirror sites. Paid subscribers of the Red Hat Network will have download access to Version 9 starting on March 31.
Probably the biggest upgrade in Red Hat 9 is its inclusion of the Native POSIX Thread Library for Linux, which should improve hardware scalability by enabling the system to use multiple processors more effectively and boost performance of applications such as Java virtual machines. Certain software, such as some 3D kernel modules from Nvidia and ATI, will require modification to be compiled.
Red Hat 9 includes a new version of the Xfree86 graphics system, which expands support for graphics cards in general, as well as allows for new cursor types.
Red Hat had intended that Version 9 would be the first release of the OS to provide finer-grained control over file permissions in the ext3 filesystem, through ACLs (access control lists)an important feature for the enterprise. However, because of problems in combination with the network file system, Red Hat pulled ACLs out of the product near the end of the development cycle. According to company officials, the cause of the problems has been identified, and ACL support will be included in a future release.
Red Hat 9 does have an expanded suite of system configuration tools, including a utility for configuring Samba shares. This is a nice addition, but room for improvement remains: Setting up Samba shares can require adjustments to a systems network, firewall and services settings. Separate tools exist for each of those tasks, but wed like to see the Samba utility tie them together better.
Along similar lines, the package management tool in Version 9 is basically the same as the underpowered package tool from 8.0wed like to see this utility provide access to more of the functions available in the command-line Red Hat Package Manager tool.
The version of the OpenOffice.org productivity suite that ships with Version 9 is roughly the same as the one from 8.0, but the updated release includes a nice new version of Mozilla that makes use of anti-aliased fonts through the fontconfig subsystem.
Senior Analyst Jason Brooks can be reached at firstname.lastname@example.org.