Red Hat will preview on Wednesday an upgrade to its enterprise Linux distribution, which offers dramatic improvements in scalability as well as power management and storage enhancements.
Red Hat Enterprise Linux (RHEL) 6 offers advancements gleaned from the past four years of upstream kernel development as well advances in compiling and debugging, virtualization and performance, said Tim Burke, vice president of platform engineering at Red Hat. A beta release is available at Red Hat's Web page.
[ InfoWorld's Paul Krill reported on the new look and feel of Canonical's desktop Linux. | Track the latest trends in open source with InfoWorld's Open Sources blog and Technology: Open Source newsletter. ]
"We're trying to have lower total cost of ownership of deployment for large data centers," with version 6, Burke said. The release also is intended for midsize businesses as well, he said. General availability of the finished RHEL 6 release is planned for later this year.
In a prepared statement, the Linux Foundation endorsed both Red Hat and RHEL 6.
"Red Hat has set the standard of success for open source companies. Their business results are outstanding and have silenced long ago any doubters about whether or not you can build a profitable business on open source and Linux," said Amanda McPherson, vice president of marketing and developer programs at the foundation. "RHEL6 will be a big milestone for the Linux industry and Red Hat's millions of corporate users."
In the scalability realm, version 6 supports much larger memory configurations. "We can go up to 128TB," of addressable physical address space, Burke said. This is far beyond the previous limit of a single terabyte. Add in virtualization and swapping capabilities, and memory consumption is "almost unbounded," said Burke.
The upgrade also vastly improves CPU volume support, enabling the OS to scale out to hardware systems expected in the future. Previously, RHEL supported an estimated 512 processors; now it has a theoretical limit of 64,000 processors
"We can support vastly more CPUs, more core processors than we could in RHEL 5 and prior releases," Burke said.
For power management, an improved system scheduler is featured that can, for example, drop unused sockets into lower power states. To improve storage and volume management, version 6 offers better handling of multipath devices in storage arrays. Bandwidth usage is improved among multiple interconnects. Network block storage is supported by FCoE and iSCSI protocols.
Reliability has been improved, with version 6 better able to isolate such system issues as faulty memory. Also, a new default file system is featured, dubbed ext4. It supports largre file sizes and more efficient allocation of disk space, Red Hat said.
Version 6 builds on the KVM (Kernel-based Virtual Machine) virtualization in earlier releases, incorporating performance, scheduler and hardware support enhancements, the company said.
A control group, or cgroup, capability enables better control over resource consumption, such as memory bandwidth. Users, for example, can allot specific percentages of memory bandwidth to specific applications, Burke said.
An SSDD (System Security Services Daemon) in RHEL 6 provides central management of identities and can cache credentials for offline use. A SELInux sandbox allows execution of un-trusted content in an isolated environment.