[Linux-streams] LiS 2.18.4 Released - SVR 4 STREAMS for Linux
Brian F. G. Bidulock
Tue, 09 Jan 2007 01:55:11 -0800

Package LiS-2.18.4 was released under GPLv2 2007-01-08.

The OpenSS7 Linux STREAMS (LiS) package is an OpenSS7 modified version
of the LiS-2.18 package formerly from GCOM, and formerly maintained by
David Grothe <[EMAIL PROTECTED]>.

_Note_: The original LiS package from GCOM is no longer actively
maintained by either GCOM or the OpenSS7 Project: use the OpenSS7 Linux
Fast-STREAMS package < http://www.openss7.org/STREAMS.html> instead.

The following are claims made by its authors and original maintainer:

     The OpenSS7 Modified Linux STREAMS (LiS) package is as STREAMS
     framework that is compatible with SVR 4 STREAMS.  It has lots of
     debugging features not found in other STREAMS packages.  Good to do
     networking and other things.  It allows for installation of binary
     drivers.

Linux STREAMS (LiS) aims to provide SVR 4 compatible STREAMS
implementation for Linux and claims to have special debugging
facilities; however, the package suffers from the major failings that it
is:

   - no longer maintained;
   - full of bugs;
   - incompatible with POSIX;
   - implements SVR 4 STREAMS rather than the more popular SVR 4.2 MP/ES
     STREAMS;
   - portions dubiously licensed under the LGPL;
   - unsuitable for mainline adoption;
   - adapts poorly to production kernels;
   - many SMP races and lockups;
   - broken 32-bit over 64-bit compatibility;
   - no strlog(9) STREAMS logger;

This is the final release of LiS.  There are too many packages now that
cannot build against LiS because it is lacking fundamental capabilities
in the Stream head.

This release builds both 32-bit compatibility and 64-bit native
libraries and functions on 64-bit architectures.  One of the major
reasons for doing this for LiS was to demonstrate its sad lack of
ability to sustain any form of 32-bit compatibility on most 64-bit
architectures.  Test suites now run first 64-bit native and then 32-bit
compatibility tests to demonstrate LiS' dismal failure in this regard.

Major features since the last public release are as follows:

   - Support for most recent 2.6.18 kernels (including Fedora Core 5
     with inode diet patchset).

   - Added `send-pr' scripts for automatic problem report generation.
     (Please do not report bugs on LiS.)

   - Added `--disable-devel' `configure' option to suppress building and
     installing development environment.  This feature is for embedded
     or pure runtime targets that do not need the development
     environment (static libraries, manual pages, documentation).

   - Corrected start of assignment of major devices numbers (back to
     230).

   - Improved compiler flag generation and optimizations for recent gcc
     compilers and some idiosyncratic behaviour for some distributions
     (primarily SUSE).

   - Optimized compilation is now available also for user level programs
     in addition to kernel programs.  Added new `--with-optimize' option
     to `configure' to accomplish this.

   - Better detection of SUSE distributions, release numbers and SLES
     distributions: support for additional SuSE distributions on ix86 as
     well as x86_64.  Added distribution support includes SLES 9, SLES 9
     SP2, SLES 9 SP3, SLES 10, SuSE 10.1.

   - Many documentation updates for all OpenSS7 packages.  Automated
     release file generation making for vastly improved and timely text
     documentation present in the release directory.

   - Bug fixes to STREAMS library for proper asynchronous thread
     cancellation handling.  Versioning of all library symbols.

   - Now builds 32-bit compatibility libraries and tests them against
     64-bit kernel modules and drivers.  The `make installcheck' target
     will now automatically test both 64-bit native and 32-bit
     compatibility versions, one after the other, on 64-bit platforms.

   - The package will now build doxygen(1) html documentation with the
     'doxy' make target.  See 'make help' or README-make in the
     distribution for more information.

_This is an unsable public alpha release of the package.  Please see
README-alpha in the release.  Do not report bugs on this package._

A large number of additional test cases were found to fail on x86_64 and
SMP architectures making the LiS packages largely unusable, especially
on 64-bit or SMP kernels.

Deprecated and unmaintained.  Download the latest `streams' package
version instead.

As with other OpenSS7 releases, this release configures, compiles,
installs and builds RPMs and DEBs for a wide range of Linux 2.4 and 2.6
RPM- and DPKG-based distributions, and can be used on production kernels
without patching or recompiling the kernel.

This package is publicly released under the `GNU General Public
License Version 2'.  The release is available as an autoconf tarball,
SRPM, DSC, and set of binary RPMs and DEBs.  See the downloads page
(http://www.openss7.org/download.html) for the autoconf tarballs, SRPMs
and DSCs.  For tarballs, SRPMs, DSCs and binary RPMs and DEBs, see the
LiS package page (http://www.openss7.org/LiS_pkg.html).

See http://www.openss7.org/codefiles/LiS-2.18.4/ChangeLog and
http://www.openss7.org/codefiles/LiS-2.18.4/NEWS in the release for
more information.  Also, see the `LiS.pdf' manual in the release
(also in html http://www.openss7.org/LiS_manual.html).

For the news release, see `http://www.openss7.org/rel20070108_0.html'.

--
Brian F. G. Bidulock
bidulock@openss7.org
http://www.openss7.org/
_______________________________________________
Linux-streams mailing list
Linux-streams@openss7.org
http://www.openss7.org/mailman/listinfo/linux-streams

[Linux-streams] LiS 2.18.5 Released - SVR 4 STREAMS for Linux
Brian F. G. Bidulock
Fri, 16 Mar 2007 15:42:07 -0800

Package LiS-2.18.5 was released under GPLv2 2007-03-15.

The OpenSS7 Linux STREAMS (LiS) package is an OpenSS7 modified version
of the LiS-2.18 package formerly from GCOM, and formerly maintained by
David Grothe.

Note: The original LiS package from GCOM is no longer actively
maintained by either GCOM or the OpenSS7 Project: use the OpenSS7 Linux
Fast-STREAMS package instead.

The following are claims made by its authors and original maintainer:

 The OpenSS7 Modified Linux STREAMS (LiS) package is as STREAMS
 framework that is compatible with SVR 4 STREAMS.  It has lots of
 debugging features not found in other STREAMS packages.  Good to do
 networking and other things.  It allows for installation of binary
 drivers.

Linux STREAMS (LiS) aims to provide SVR 4 compatible STREAMS
implementation for Linux and claims to have special debugging
facilities; however, the package suffers from the major failings that it
is:

 - no longer maintained;
 - full of bugs;
 - incompatible with POSIX;
 - implements SVR 4 STREAMS rather than the more popular SVR 4.2 MP/ES
   STREAMS;
 - portions dubiously licensed under the LGPL;
 - unsuitable for mainline adoption;
 - adapts poorly to production kernels;
 - many SMP races and lockups;
 - broken 32-bit over 64-bit compatibility;
 - no strlog(9) STREAMS logger;

This is an internal release of LiS.  There are too many packages now
that cannot build against LiS because it is lacking fundamental
capabilities in the Stream head.

Do not use this release.  Port to Linux Fast-STREAMS.  Do not report
bugs on this release.  (Yup, there are lots of 'em, but that's LiS.)

Major changes for release LiS-2.18.5

 - Added versions to all exported symbols.  Made LiS functions GPL
   export.

 - Improvements to the common build environment with better support for
   standalone package builds on 2.4 kernels.

 - Support for autoconf 2.61, automake 2.10 and gettext 0.16.

 - Support for Ubuntu 6.10 distribution and bug fixes for i386 kenels.

This is an unstable public alpha release of the package.  Please see
README-alpha in the release.  information.  Do not report bugs on this
package.

A large number of additional tests cases were found to fail on x86_64
and SMP architectures making the LiS packages largely unusable,
especially on 64-bit or SMP kernels.

Deprecated and unmaintained.  Download the latest streams package
version instead.

As with other OpenSS7 releases, this release configures, compiles,
installs and builds RPMs and DEBs for a wide range of Linux 2.4 and 2.6
RPM- and DPKG-based distributions, and can be used on production kernels
without patching or recompiling the kernel.

This package is publicly released under the `GNU General Public
License Version 2'.  The release is available as an autoconf tarball,
SRPM, DSC, and set of binary RPMs and DEBs.  See the downloads page
(http://www.openss7.org/download.html) for the autoconf tarballs, SRPMs
and DSCs.  For tarballs, SRPMs, DSCs and binary RPMs and DEBs, see the
LiS package page (http://www.openss7.org/LiS_pkg.html).

See http://www.openss7.org/codefiles/LiS-2.18.5/ChangeLog and
http://www.openss7.org/codefiles/LiS-2.18.5/NEWS in the release for
more information.  Also, see the `LiS.pdf' manual in the release
(also in html http://www.openss7.org/LiS_manual.html).

For the news release, see `http://www.openss7.org/rel20070315_0.html'.

--
Brian F. G. Bidulock
bidulock@openss7.org
http://www.openss7.org/
_______________________________________________
Linux-streams mailing list
Linux-streams@openss7.org
http://www.openss7.org/mailman/listinfo/linux-streams

[Linux-streams] LiS 2.18.6 Released - SVR 4 STREAMS for Linux
Brian F. G. Bidulock
Mon, 25 Jun 2007 11:17:23 -0700

Package LiS-2.18.6 was released under GPLv2 2007-06-24.

The OpenSS7 Linux STREAMS (LiS) package is an OpenSS7 modified version
of the LiS-2.18 package formerly from GCOM, and formerly maintained by
David Grothe.

Note: The original LiS package from GCOM is no longer actively
maintained by either GCOM or the OpenSS7 Project: use the OpenSS7
Linux Fast-STREAMS package instead.

The following are claims made by its authors and original maintainer:

  The Linux STREAMS (LiS) package is as STREAMS framework that is
  compatible with SVR 4 STREAMS. It has lots of debugging features not
  found in other STREAMS packages. Good to do networking and other
  things. It allows for installation of binary drivers.

Linux STREAMS (LiS) aims to provide SVR 4 compatible STREAMS
implementation for Linux and claims to have special debugging
facilities; however, the package suffers from the major failings that
it is:

  - no longer maintained;
  - full of bugs;
  - incompatible with POSIX;
  - implements SVR 4 STREAMS rather than the more popular SVR 4.2
    MP/ES STREAMS;
  - portions dubiously licensed under the LGPL;
  - unsuitable for mainline adoption;
  - adapts poorly to production kernels;
  - many SMP races and lockups;
  - broken 32-bit over 64-bit compatibility;
  - no strlog(9) STREAMS logger;

This is an internal release of LiS. It is only available for download
by subscribers and sponsors of the OpenSS7 Project. There are too many
packages that cannot build against LiS due to its implementation
deficiencies.

Do not use this release (even if you are a subscriber or sponsor).
Port to Linux Fast-STREAMS. Do not report bugs on this release. The
OpenSS7 Project no longer actively maintains LiS.

Major changes for release LiS-2.18.6:

  - Performance of LiS has now been shown to be dismally poor: Linux
    Fast-STREAMS is running 25 times faster in 1/10th the footprint.
  - Support build on openSUSE 10.2.
  - Support build on Fedora 7 with 2.6.21 kernel.
  - Support build on CentOS 5.0 (RHEL5).
  - Support build on Ubuntu 7.04.
  - Updated to gettext 0.16.1.
  - Changes to support build on 2.6.20-1.2307.fc5 and
    2.6.20-1.2933.fc6 kernel.
  - Supports build on Fedora Core 6.
  - Support for recent distributions and tool chains.

This is an unstable internal alpha release of the package. Please see
README-alpha in the release for more information. Do not report bugs
on this package.

A large number of additional tests cases were found to fail on x86_64
and SMP architectures making the LiS packages largely unusable,
especially on 64-bit or SMP kernels.

Deprecated and unmaintained. Download the latest streams package
version instead.

As with other OpenSS7 releases, this release configures, compiles,
installs and builds RPMs and DEBs for a wide range of Linux 2.4 and
2.6 RPM- and DPKG-based distributions, and can be used on production
kernels without patching or recompiling the kernel.

This package is publicly released under the `GNU General Public
License Version 2'.  The release is available as an autoconf tarball,
SRPM, DSC, and set of binary RPMs and DEBs.  See the downloads page
< http://www.openss7.org/download.html> for the autoconf tarballs,
SRPMs and DSCs.  For tarballs, SRPMs, DSCs and binary RPMs and DEBs,
see the LiS package page < http://www.openss7.org/LiS_pkg.html>.

See < http://www.openss7.org/codefiles/LiS-2.18.6/ChangeLog> and
< http://www.openss7.org/codefiles/LiS-2.18.6/NEWS> in the release for
more information.  Also, see the `LiS.pdf' manual in the release, also
in html < http://www.openss7.org/LiS_manual.html>.

For the news release, see < http://www.openss7.org/rel20070624_0.html>.

--
Brian F. G. Bidulock
[EMAIL PROTECTED]
http://www.openss7.org/
_______________________________________________
Linux-streams mailing list
Linux-streams@openss7.org
http://www.openss7.org/mailman/listinfo/linux-streams