Path: bga.com!news.sprintlink.net!uunet!in1.uu.net!sfov1.verifone.com!
sfov1.verifone.com!nntp
Newsgroups: comp.os.linux.development
Subject: Streams on Linux ?
Message-ID: <1995Mar10.121745.3028@sfov1.verifone.com>
From: anand...@sfov1.verifone.com
Date: Fri, 10 Mar 95 12:17:43 +700
Organization: VeriFone Inc.
Nntp-Posting-Host: sfov1.verifone.com
Lines: 8
All,
Is there Streams programming support for Linux? If so what version
& up of Linux kernel has this support & what is the package name in the ftp
site?
Thanks for all help
Anand
Path: bga.com!news.sprintlink.net!uunet!news.inhouse.compuserve.com!
news.production.compuserve.com!news
From: Glen S. Rosen <74736....@CompuServe.COM>
Newsgroups: comp.os.linux.development
Subject: Re: Streams on Linux ?
Date: 11 Mar 1995 06:06:12 GMT
Organization: via CompuServe Information Service
Lines: 13
Message-ID: <3jrekk$n00$1@mhadf.production.compuserve.com>
References: <1995Mar10.121745.3028@sfov1.verifone.com>
Anand,
Actually, this is the dicussion in a thread in this group now.
No, there is no STREAMS support in Linux. I proposed to write
it, but, I am forced to reconsider my position based upon the
negative responses I received. The major concern here appears
to be performance. While this is truely a valid concern, I was
looking at it from more of a SYS V compatability issue.
Hmmmm, perhaps it would be a waste of time if it wasn't well
excepted and more importantly, USED!
Glen
Path: bga.com!news.sprintlink.net!hookup!usc!bloom-beacon.mit.edu!
senator-bedfellow.mit.edu!senator-bedfellow.mit.edu!not-for-mail
From: "Theodore Ts'o" <ty...@MIT.EDU>
Newsgroups: comp.os.linux.development
Subject: Re: Streams on Linux ?
Date: 12 Mar 1995 17:26:39 -0500
Organization: The Internet
Lines: 22
Sender: n...@athena.mit.edu
Distribution: world
Message-ID: <3jvsev$5jr@senator-bedfellow.MIT.EDU>
Reply-To: ty...@MIT.EDU
NNTP-Posting-Host: senator-bedfellow.mit.edu
From: Glen S. Rosen <74736....@CompuServe.COM>
Date: 11 Mar 1995 06:06:12 GMT
Actually, this is the dicussion in a thread in this group now.
No, there is no STREAMS support in Linux. I proposed to write
it, but, I am forced to reconsider my position based upon the
negative responses I received. The major concern here appears
to be performance. While this is truely a valid concern, I was
looking at it from more of a SYS V compatability issue.
Well, if the issue is Sys V compatibility, putting together a library
which implemented the Sys V streams API would certainly be welcome.
Since it's a user level library, the performance issues wouldn't be an
issue for most programs --- only those that insisted on using Streams.
(And those programs are probably used to the performance hit anyway.
:-)
Actually, I've seen very few programs that actually use Streams; most of
the use the BSD socket interface, and use the socket emulation library
on System V machines.
- Ted
Newsgroups: comp.os.linux.development
From: ja...@purplet.demon.co.uk (Mike Jagdis)
Path: bga.com!news.sprintlink.net!uunet!in1.uu.net!pipex!peernews.demon.co.uk!
purplet!jaggy
Subject: Re: Streams on Linux ?
Organization: FidoNet node 2:252/305 - The Purple Tentacle, Reading
X-Posting-Host: purplet.demon.co.uk
Date: Tue, 14 Mar 1995 20:23:00 +0000
Message-ID: <827.2F6617A6@purplet.demon.co.uk>
Sender: use...@demon.co.uk
Lines: 20
* In message <3jvsev$...@senator-bedfellow.MIT.EDU>, Theadore Ts'o said:
> Well, if the issue is Sys V compatibility, putting together a library
> which implemented the Sys V streams API would certainly be welcome.
> Since it's a user level library, the performance issues wouldn't be an
> issue for most programs --- only those that insisted on
> using Streams.
Careful you don't confuse STREAMS and XTI/TLI. STREAMS is very much a kernel
interface with a *lot* of functionality concealed in ioctl messages which
are prcessed by modules in the kernel stacks. XTI/TLI is a user level
library - but which has fairly close ties to STREAMS functionality
unfortunately :-(.
I've been working on and off on both kernel side faking of XTI/TLI in iBCS
and a fake XTI/TLI shared COFF library that goes via sockets. Neither is at
a useful state yet though.
Mike
|