Styx
E632964
Styx is a network protocol originally from the Inferno operating system, designed for distributed computing by representing system resources as files accessible over a unified, file-based interface.
Statements (44)
| Predicate | Object |
|---|---|
| instanceOf |
file-oriented protocol
ⓘ
network protocol ⓘ |
| abstracts |
devices
ⓘ
directories ⓘ files ⓘ network services ⓘ system services ⓘ |
| accesses | system resources ⓘ |
| accessMethod | file operations ⓘ |
| associatedWith |
Bell Labs Inferno project
NERFINISHED
ⓘ
Vita Nuova Holdings NERFINISHED ⓘ |
| canRunOver |
TCP
NERFINISHED
ⓘ
other reliable byte-stream transports ⓘ |
| comparedTo | 9P protocol from Plan 9 ⓘ |
| designedFor | distributed computing ⓘ |
| enables |
capability-style access control via file handles
ⓘ
location-independent resource access ⓘ |
| hasAdvantage |
simplified programming model via file abstraction
ⓘ
uniform API across local and remote resources ⓘ |
| hasConcept |
mounting remote resources into local namespace
ⓘ
per-process namespace ⓘ |
| hasDesignPrinciple | represent system resources as files ⓘ |
| hasNameOrigin | named after the river Styx from Greek mythology ⓘ |
| hasProperty |
hierarchical namespace model
ⓘ
message-based protocol ⓘ network-transparent file protocol ⓘ uniform interface for heterogeneous resources ⓘ |
| hasTransportIndependence | true ⓘ |
| inspiredBy | 9P ⓘ |
| operatesOver | network connections ⓘ |
| originatedIn | Inferno operating system NERFINISHED ⓘ |
| providesInterfaceType | unified file-based interface ⓘ |
| relatedTo | Plan 9 from Bell Labs NERFINISHED ⓘ |
| supports |
client-server communication
ⓘ
transparent access to remote resources ⓘ |
| treats |
devices as files
ⓘ
namespaces as files ⓘ services as files ⓘ |
| usedFor |
remote resource access
ⓘ
resource multiplexing ⓘ resource naming ⓘ resource sharing ⓘ |
| usedIn |
Inferno distributed applications
ⓘ
Inferno network services NERFINISHED ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.