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 ⓘ