1984
DOI: 10.1002/j.1538-7305.1984.tb00071.x
|View full text |Cite
|
Sign up to set email alerts
|

TheUNIXSystem: A Stream Input-Output System

Abstract: In a new version of the UNIX" operating system, a flexible-coroutine-based design replaces the traditional rigid connection between processes and terminals or networks. Processing modules may be inserted dynamically into the stream that connects a user's program to a device. Programs may also connect directly to programs, providing interprocess communication.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
75
0
1

Year Published

1994
1994
2012
2012

Publication Types

Select...
4
3
3

Relationship

0
10

Authors

Journals

citations
Cited by 151 publications
(76 citation statements)
references
References 3 publications
(1 reference statement)
0
75
0
1
Order By: Relevance
“…The filters presented here closely resemble the "stream modules" described in [5]. While some of the concepts and even the interface are in principle similar, the issues of relocatability and automatic propagation cause special concerns.…”
Section: Operating System Issuesmentioning
confidence: 97%
“…The filters presented here closely resemble the "stream modules" described in [5]. While some of the concepts and even the interface are in principle similar, the issues of relocatability and automatic propagation cause special concerns.…”
Section: Operating System Issuesmentioning
confidence: 97%
“…The x-Kernel, first proposed in the late 80s, provided mechanisms to statically stack network protocols in this way [HP91]. Similarly, the STREAMS abstraction, proposed even earlier, allowed protocol stacks to be composed dynamically [Rit84]. This work was influenced by all such approaches and in particular, as mentioned earlier, by the Click software router.…”
Section: Channelsmentioning
confidence: 99%
“…Much like the UNIX System V Streams framework [8] allows new device drivers to be added into an OS kernel transparently, pluggable protocols allow application developers to use different transport mechanisms in an ORB without having to modify its internal implementation directly. Section 3.4 describes pluggable protocol meta-programming mechanisms.…”
Section: The Dynamic Skeleton Interface (Dsi)mentioning
confidence: 99%