Styx protocol

E632967

Styx protocol is a network protocol used in the Inferno operating system to provide a unified, file-oriented interface for distributed computing and resource access.

All labels observed (2)

Label Occurrences
Styx protocol canonical 2
Inferno Styx protocol 1

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf distributed computing protocol
file-oriented protocol
network protocol
associatedWith Inferno distributed operating system
Plan 9 design principles
canRunOver IL protocol
TCP
other reliable byte-stream transports
closelyRelatedTo 9P2000 protocol
designedFor Inferno operating system
designGoal location transparency
simplicity
uniformity of resource access
documentationIncludes Inferno Styx protocol specification
enables transparent access to local and remote resources
uniform interface to devices and services
hasConcept attach and walk operations
clunk and remove operations
file identifiers (fids)
read and write operations
tagged messages
inspiredBy 9P protocol
linked to: 9P
interfaceModel file-oriented interface
messageType request-response messages
namingModel everything is a file
operatesAtLayer application layer
originatesFrom Bell Labs
primaryAbstraction file
providesInterfaceFor distributed computing
resource access
roleInInferno core communication mechanism
supports concurrent sessions
dynamic name space composition
hierarchical name spaces
lightweight servers
multiplexed conversations over a single connection
remote file operations
user-level file servers
transportAgnostic true
usedBy Inferno clients
Inferno servers
usedFor accessing remote resources as files
client-server communication in Inferno
exporting services as file trees
importing remote file trees into a process name space
unified resource naming

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Inferno communicationModel Styx protocol
9P influenced Inferno Styx protocol
linked to: Styx protocol
Styx file server implementsProtocol Styx protocol