Red Hat revs Enterprise Linux distro

Nehalem-Java-hypervisor love

Combat fraud and increase customer satisfaction

Red Hat today announced the fourth release of its Enterprise Linux commercial distribution, RHEL 5.3, adding support for new hardware, some virtualization tweaks meant to keep pace with recent innovations to hypervisor technology, and all sorts of other goodies.

RHEL 5.3 offers over 150 enhancements. A number of these features made their debut in Fedora, a Red Hat-sponsored project that creates what amounts to a development release for RHEL - although Fedora contributors get annoyed when you say that.

They like to emphasize the freedom that Fedora has as a standalone software package, more or less free from Red Hat strings and encumbrances. But Red Hat uses Fedora as the foundation for RHEL and that, ultimately, is the purpose of the project. Generally speaking, there are tweaks to the Linux 2.6 kernel, device drivers, and various applications that are part of the distro.

First up in RHEL 5.3 is support for Intel's "Nehalem" Core i7 processors, the desktop processors launched last November that are implemented in a 45 nanometer process, that have a new microarchitecture and an Opteron-like interconnect called QuickPath, and that will be delivered in servers (if all goes well) sometime around the end of March.

RHEL 5.3 not only runs on these chips. It also hooks into the chips' power management features (which saves energy), and it's been tuned to take advantage of their simultaneous multithreading. The Xeon variants of Nehalem for servers will scale up to eight cores, with two virtual threads in each core. In a four socket system, that will mean an operating system and its applications will have 64 threads to play with. That's as many threads as the biggest RISC/Unix SMP box offered at the turn of the millennium, and now, you can pack it all onto one motherboard with big gobs of DDR3 main memory.

Interestingly, Red Hat said that when using the desktop versions of the Nehalem chips - which have four cores - commercial applications running atop RHEL 5.3 showed a factor of 1.7 improvement in performance. With number-crunching and bandwidth-eating workloads typically run on workstations and parallel supercomputers, the speed up on Nehalem chips compared is up by a factor of about 3.5.

RHEL 5.3 also includes OpenJDK, an open implementation of Java SE 6 development kit and runtime for Java. (It is based on the same code base as Sun Microsystems' own JDK, according to Red Hat). The company is claiming that the OpenJDK support combined with its JBoss Enterprise Application Platform yields the first enterprise-grade, fully open source Java stack. (There will be plenty of arguing about that point).

RHEL 5.3 includes support for Global File System 2, an update to GFS that was available for evaluation purposes only on RHEL 5.2. The new release also includes support for data encryption for block devices (mainly disk drives) using the Linux Unified Key Setup (LUKS) feature. RHEL 5.3 also has an iSCSI boot firmware table that allows the operating system to be booted from disk arrays linked to servers over an iSCSI link. The ability to have a RHEL server be an iSCSI target (meaning a server can act like a disk array to other servers using iSCSI for connectivity) has moved from a tech preview in RHEL 5.2 to production grade in RHEL 5.3. (Although this feature is also in the tech preview section of the release notes).

The SystemTap system monitoring tool has been "rebased" to level 0.7.2 of that project, which has offers a few new features and some minor enhancements, according to RedHat. These include Cluster Manager, Red Hat Package Manger, Open Fabrics Enterprise Distribution, and OpenSSL. The OFED tweaks are interesting in that they are a set of open source drivers for Ethernet and InfiniBand networks that implement the Remote Direct Memory Architecture, or RDMA, which in turn allows devices on a network to reach directly into the memory of their peers, thus reducing latencies and speeding up software performance.

A RHEL release always has some technology previews, and RHEL 5.3 is no different. These includes the ext4 file system, which is nearly ready for primetime as a kicker to the ReiserFS and ext3 file systems and a bridge to BTRFS (pronounced "ButterFS"), a future Linux file system. The ext4 file system is designed to support volumes up to 1 exabyte in size, and individual files that are as large as 16 terabytes. ext4 will be able to juggle up to 4 billion files. By comparison, the latest ext3 implementations support file sizes between 16 GB and 2 TB, depending on the block size chosen at install time, with volume sizes topping out at between 2 TB and 16 TB.

BTRFS, which might see the light of day in 2010, was launched in June 2007 and is a POSIX-compliant file system. It will support very large volumes (16 exabytes in size) and a large number of files (two to the power of 64 files, to be precise). The file system has object-level mirroring and striping, checksums on data and metadata, online file system check, incremental backup and file system mirroring, subvolumes with their own file system roots, writable snapshots, and index and file packing to conserve space, among many other features under development. Oracle did a lot of the groundwork for the BTRFS project.

The RHEL 5.3 tech previews also include eCryptfs, a stacked cryptographic file system that mounts atop file systems such as ext3, and Stateless Linux, a way to run replicated and read-only Linuxes for distributed workloads. The release also has a tech preview of the GNU GCC 4.3 compiler set (C, C++, and Fortran and their libraries).

Customers who have a support contract will get the updates to RHEL free of charge, since Red Hat does not charge for upgrades on RHEL releases. It won't be long before Oracle and CentOS kick out their clones of RHEL 5.3.

RHEL 5 was launched in March 2007 after about a six-month delay in getting it out the door because of issues concerning the integration of the Xen virtual machine hypervisor with the operating system. Xen was changing so fast then that it was difficult to get RHEL and Xen in synch. This will be less of an issue going forward, now that Red Hat owns Qumranet, which created the alternative KVM hypervisor that is part of the mainstream Linux kernel these days. With RHEL 6, you can bet KVM and not Xen will be the default hypervisor. This is already expected with the Fedora 11 development release due at the end of May, which will be the foundation for RHEL 6 as far as anyone knows. ®

High performance access to file storage

More from The Register

next story
Android engineer: We DIDN'T copy Apple OR follow Samsung's orders
Veep testifies for Samsung during Apple patent trial
This time it's 'Personal': new Office 365 sub covers just two devices
Redmond also brings Office into Google's back yard
Batten down the hatches, Ubuntu 14.04 LTS due in TWO DAYS
Admins dab straining server brows in advance of Trusty Tahr's long-term support landing
Microsoft lobs pre-release Windows Phone 8.1 at devs who dare
App makers can load it before anyone else, but if they do they're stuck with it
Half of Twitter's 'active users' are SILENT STALKERS
Nearly 50% have NEVER tweeted a word
Internet-of-stuff startup dumps NoSQL for ... SQL?
NoSQL taste great at first but lacks proper nutrients, says startup cloud whiz
Windows 8.1, which you probably haven't upgraded to yet, ALREADY OBSOLETE
Pre-Update versions of new Windows version will no longer support patches
Microsoft TIER SMEAR changes app prices whether devs ask or not
Some go up, some go down, Redmond goes silent
Red Hat to ship RHEL 7 release candidate with a taste of container tech
Grab 'near-final' version of next Enterprise Linux next week
Ditch the sync, paddle in the Streem: Upstart offers syncless sharing
Upload, delete and carry on sharing afterwards?
prev story


Designing a defence for mobile apps
In this whitepaper learn the various considerations for defending mobile applications; from the mobile application architecture itself to the myriad testing technologies needed to properly assess mobile applications risk.
3 Big data security analytics techniques
Applying these Big Data security analytics techniques can help you make your business safer by detecting attacks early, before significant damage is done.
Five 3D headsets to be won!
We were so impressed by the Durovis Dive headset we’ve asked the company to give some away to Reg readers.
The benefits of software based PBX
Why you should break free from your proprietary PBX and how to leverage your existing server hardware.
Securing web applications made simple and scalable
In this whitepaper learn how automated security testing can provide a simple and scalable way to protect your web applications.