9P
E632956
9P is a distributed file system protocol from the Plan 9 operating system that unifies access to files and resources across networks through a simple, message-based interface.
Statements (46)
| Predicate | Object |
|---|---|
| instanceOf |
Plan 9 file protocol
ⓘ
network file system protocol ⓘ |
| alsoKnownAs |
9P2000
NERFINISHED
ⓘ
Styx NERFINISHED ⓘ |
| canRunOver | TCP NERFINISHED ⓘ |
| canRunOver |
Unix domain sockets
NERFINISHED
ⓘ
other reliable byte streams ⓘ |
| category |
file system protocols
ⓘ
network protocols ⓘ |
| communicationModel | message-based protocol ⓘ |
| designedFor | Plan 9 from Bell Labs NERFINISHED ⓘ |
| designGoal |
location transparency
ⓘ
resource sharing ⓘ simplicity ⓘ uniform interface ⓘ |
| developer | Bell Labs NERFINISHED ⓘ |
| hasConcept |
R-messages
ⓘ
T-messages ⓘ client ⓘ fid ⓘ file server ⓘ |
| influenced |
Inferno Styx protocol
NERFINISHED
ⓘ
Linux v9fs NERFINISHED ⓘ distributed system designs ⓘ |
| originCountry |
United States of America
ⓘ
surface form:
United States
|
| originOrganization | AT&T Bell Laboratories NERFINISHED ⓘ |
| partOf | Plan 9 operating system NERFINISHED ⓘ |
| supports |
directory operations
ⓘ
file operations ⓘ metadata operations ⓘ mounting remote resources ⓘ |
| transportAgnostic | true ⓘ |
| unifies |
devices
ⓘ
files ⓘ network resources ⓘ user-level services ⓘ |
| usedFor |
inter-process communication
ⓘ
network transparency ⓘ remote file access ⓘ unified resource access ⓘ |
| usedIn |
Linux via v9fs kernel module
ⓘ
Plan 9 CPU-server architecture NERFINISHED ⓘ Plan 9 terminal-server architecture NERFINISHED ⓘ |
| version |
9P2000
ⓘ
9P2000.L NERFINISHED ⓘ 9P2000.u ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.