Additional support for the latest Linux kernel versions. Improved performance for a number of metadata-intensive workloads, and improved support for multithreaded use of the system interfaces. A security layer has been implemented. This includes validation with credentials, conditional compilation for RSA, DSA, and no encryption, and private key loading and capability signatures. A deadlock bug has been fixed. file_aio_write_iovec has been implemented. There is code cleanup and minor bugfixes.
Additional support for a number of high-performance networks, namely Myricom MX and Cray Portals. Improvements to the Infiniband networking layer, a new two-dimensional distribution for TCP networks, immutable file support, and better support for user-specified layout of data over storage objects. Linux kernel support has been extended to include 2.6.22 and 2.6.23.
Ported to Linux 2.4.20. Checks for missing header files. Cleanup of structures and messages. Support for GCC 3.4.0 and PCG's C compiler. Support for 64-bit i86 architectures. Support for shared libraries. Extensive bugfixes to many components.