Discussion:
strcompat 0.9.2.5 Released - UNIX SVR 4.2 Compatibility Modules for Linux Fast-STREAMS
Brian F. G. Bidulock
2007-03-17 09:52:37 UTC
Permalink
Package strcompat-0.9.2.5 was released under GPLv2 2007-03-15.

The OpenSS7 STREAMS Compatibility package provides the ability for Linux
Fast-STREAMS to exhibit source level compatibility with a wide range of
UNIX STREAMS implementations. Also, it provides LiS source, and some
2.18.0 binary, compatibility for Linux Fast-STREAMS. The objective of
the package is to provide source level compatibility with a wide range
of UNIX STREAMS implementations permitting drivers and modules to port
easily to Linux Fast-STREAMS from any other STREAMS implementation,
making it possible to release drivers and modules from a single UNIX
code base with minimal localisms for Linux.

These compatibility modules provide source level compatibility with AIX,
HPUX, OSF/1, MacOT, Mentat, SUX, Solaris, SUPER/UX, IRIX, LiS, UnixWare,
UXP/V and SVR 4.2 STREAMS. The package contains all the necessary
manual pages and other documentation in an autoconf tarball.

The package currently includes the following STREAMS kernel modules and
drivers:(1)

- streams_os7compat.ko kernel
- streams_svr3compat.ko kernel
- streams_svr4compat.ko kernel
- streams_mpscompat.ko kernel
- streams_suncompat.ko kernel
- streams_uw7compat.ko kernel
- streams_osfcompat.ko kernel
- streams_aixcompat.ko kernel
- streams_hpuxcompat.ko kernel
- streams_irixcompat.ko kernel
- streams_liscompat.ko kernel
- streams_lfscompat.ko kernel
- streams_maccompat.ko kernel

The OpenSS7 STREAMS Compatibility package provides compatibility with
the following STREAMS implementations:

* OpenSS7 variants
* UNIX(R) System V Release 3.2
* UNIX(R) System V Release 4.2
* MPS(R) Mentat Portable Streams
* Solaris(R) 9/SunOS(R) 5.9
* UnixWare(R) 7.1.3
* Digital(R) UNIX (OSF/1.2)
* AIX(R) 5L Version 5.1 Portable STREAMS Environment
* HP-UX(R) 11.0i v2 STREAMS/UX
* IRIX(R) 6.5.17
* Linux STREAMS 2.18.0
* Linux Fast-STREAMS 0.9.2
* Mac(R) OS 9 Open Transport

These compatibility modules compile as kernel modules and will be demand
loaded into the kernel when used by a specific STREAMS module or driver.
The compatibility modules ease porting of STREAMS modules and drivers
from other Operating Systems to Linux.

This is the fifth separate OpenSS7 Project release of the OpenSS7
STREAMS Compatibility package. The package was originally present in
the Linux Fast-STREAMS streams-0.7a.2 release package, but has been
separated for five releases. These compatibility modules provide source
level compatibility with AIX, HPUX, OSF/1, MacOT, Mentat, SUX, Solaris,
SUPER/UX, IRIX, LiS, UnixWare, UXP/V and SVR 4.2 STREAMS. The package
contains all the necessary manual pages and other documentation in an
autoconf tarball.

This release is a stable, production grade release for Linux
Fast-STREAMS and is part of the OpenSS7 Master Package
(openss7-0.9.2.E). It deprecates previous releases. Please upgrade
before reporting bugs on previous releases. OpenSS7 Master Package
(openss7-0.9.2.D).

This release is primarily a maintenance release. Some functionality of
the package has been tested by its use in other packages and some
defects corrected. Support for LiS was deprecated as of the previous
release.

Major features since the last public release are as follows:

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

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

- Fixed bug found from inspection in mi_copyout(9) function.

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

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

- The package now looks for other subpackages with a version number as
unpacked by separate tarball.

This is a public stable production grade release of the package: it
deprecates previous releases. Please upgrade to the current release
before reporting bugs.

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
strcompat package page (http://www.openss7.org/strcompat_pkg.html).

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

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

--
Brian F. G. Bidulock
***@openss7.org
http://www.openss7.org/

Loading...