[Linux-streams] streams 0.7a.5 Released - High Performance SVR 4.2 MP STREAMS for Linux Brian F. G. Bidulock Thu, 16 Mar 2006 04:19:39 -0800 streams-0.7a.5 was released under GPLv2 on March 15, 2006. Linux Fast-STREAMS is a complete reimplementation of SVR 4.2 MP STREAMS for Linux, intended as a high-performance production replacement for the failing and deprecated LiS. This is the second fully functioning OpenSS7 Project public release of Linux Fast-STREAMS, the high-performance reimplementation of SVR 4.2 MP STREAMS for Linux. This release is a beta release and has been extensively tested and is mostly stable. The purpose of the release is to provide the community with the ability to try the code and documentation. Later releases will include any fixes or missing functionality. This release has been performance tested (see the results at < http://www.openss7.org/streams_perf.html>) and conformance tested (see the results at < http://www.openss7.org/streams_pics.html>) and tested in comparison with LiS. Linux Fast-STREAMS far exceeds LiS in every dimension. Linux Fast-STREAMS is upt to seven (7) times faster, one eighth (1/8) the size, and conforms far better to POSIX/SUSv3 standards. Linux Fast-STREAMS is already more stable that LiS on 64-bit, SMP kernels, and SMP platforms, and does not lock up on UP kernel where LiS does. This release is primarily to support additional compilers (gcc 4.0.2), architectures (x86_64, SMP, 32-bit compatibility), recent Linux distributions (EL4, SuSE 10, LE2006, OpenSuSE) and kernels (2.6.15). It includes: - Changes to wait queues. Split single wait queue into four independent wait queues. Reworked wait queues for both old style (2.4) and new style (2.6) semantics. - Changes to satisfy gcc 4.0.2 compiler. - Corrected build flags for Gentoo and 2.6.15 kernels as reported on mailing list. Build and run tested on FC4 i686 and x86_64 kernels based on 2.6.15. - Corrections for and testing of 64-bit clean compile and test runs on x86_64 architecture. Some bug corrections resulting from gcc 4.0.2 compiler warnings. - Initial corrections for and testing of SMP operation on Intel 630 Hyper-Threaded SMP on x86_64. This package should now run well on N-way Xeons even with Hyper-Threading enabled. - Corrections and validation of 32-bit compatibility over 64-bit on x86_64. Should apply well to other 64-bit architectures as well. This is a public beta test release of the package: it deprecates previous releases. Please upgrade before reporting bugs on previous releases. As with other OpenSS7 releases, this release configures, compiles, installs and builds rpms for a wide range of Linux 2.4 and 2.6 RPM-based distributions, and can be used on production kernels without patching or recompiling the kernel. This package is released under the 'GNU Public License Version 2'. The release is available as an autoconf/RPM tarball, SRPM and set of binary RPMs. See the download page < http://www.openss7.org/download.html> for the autoconf tarballs and SRPMs. See the streams package page at < http://www.openss7.org/streams_pkg.html> for tarballs, SRPMs and binary RPMs. See < http://www.openss7.org/codefiles/streams-0.7a.5/ChangeLog> and < http://www.openss7.org/codefiles/streams-0.7a.5/NEWS> in the release for more information. Also, see the STREAMS.pdf manual in the release (also in html < http://www.openss7.org/STREAMS_manual.html>). For the news release, see < http://www.openss7.org/rel20060315_4.html> -- Brian F. G. Bidulock [EMAIL PROTECTED] http://www.openss7.org/ _______________________________________________ Linux-streams mailing list Linux-streams@gsyc.escet.urjc.es http://gsyc.escet.urjc.es/mailman/listinfo/linux-streams