9P network protocol

E632955

The 9P network protocol is a lightweight, file-oriented protocol from the Plan 9 operating system that unifies access to files, devices, and services across local and distributed environments.

All labels observed (1)

Label Occurrences
9P network protocol canonical 1

How this entity was disambiguated

Statements (55)

Predicate Object
instanceOf distributed system protocol
file protocol
network protocol
alsoKnownAs 9P
Styx
associatedWithOperatingSystem Inferno OS
Linux (via v9fs)
Plan 9
associatedWithOrganization Bell Labs
canRunOver IL protocol
TCP
Unix domain sockets
shared memory transports
category Plan 9 technology
remote file system protocol
designedBy Bell Labs
designGoal simplicity
transparency between local and remote resources
uniform namespace
unify access to files, devices, and services
developedFor Plan 9 from Bell Labs
hasImplementation Inferno Styx server
Plan 9 kernel server
v9fs Linux kernel client
influenced Inferno operating system protocol design
Linux v9fs file system
messageType R-message
T-message
namespaceModel single hierarchical namespace
operatesOnAbstraction directory
file
file system namespace
originCountry United States
primaryDesigner Dennis Ritchie
Ken Thompson
Rob Pike
releaseContext Plan 9 operating system
securityModel user-based permissions
supportsFeature per-user namespaces
supportsOperation attach
clunk
create
open
read
remove
stat
walk
write
wstat
transportAgnostic true
usedFor accessing devices as files
accessing services as files
remote file system access
usesConcept fid
tag

How these facts were elicited

Referenced by (1)

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

Plan 9 from Bell Labs keyConcept 9P network protocol