9P
9P (Plan9 Filesystem Protocol) è un protocollo di rete sviluppato per il sistema operativo Plan 9 di Bell Labs per connettere i diversi componenti del sistema stesso. Esso incoraggia il caching delle informazioni e supporta la creazione di files fittizi (come ad esempio quelli che si trovano nella directory "/proc", che rappresentano i processi), al contrario di NFS.

9P venne rivisitato e migliorato nella quarta versione di Plan9 sotto il nome di 9P2000, e lo stesso Inferno ne implementa una variante, nota come Styx. Molte altre diverse implementazioni ne esistono, per Unix, Linux, o più generalmente in forma di applicazione interpretata multipiattaforma in Python, Ruby o altri.

Nella filosofia di Plan9 il file rappresenta una metafora fondamentale, ed attraverso esso sono astratti i concetti di finestra grafica, connessione di rete, processo, e pressoché tutto quello che è coinvolto in un sistema operativo. Pertanto, attraverso il filesystem 9P è possibile scambiare ogni tipo di informazione, e molti dei programmi inclusi nel sistema originario si presentano in forma di server 9P, tra cui:
* rio: window manager
* plumber: meccanismo di comunicazione tra processi (IPC)
* acme: interfaccia grafica modulare dedicata allo sviluppo software
Q15836568
protocollo di rete
Concept
Q9135
sistema operativo
Concept
Q725779
Plan 9
MISC
Q217365
Bell Labs
ORG
Q165596
caching
Concept
Q201456
directory
Concept
Q639653
NFS
MEDIA
Q908615
Inferno
MEDIA
Q11368
Unix
Concept
Q388
Linux
MISC
Q174666
multipiattaforma
Concept
Q28865
Python
MEDIA
Q161053
Ruby
MEDIA
Q82753
file
Concept
Q835016
finestra grafica
Concept
Q1301371
rete
Concept
Q205663
processo
Concept
Q44127
server
Concept
None
rio
UNK
Q216653
window manager
Concept
Q3906772
plumber
Concept
Q751436
comunicazione tra processi
Concept
None
acme
UNK
Q1207141
9P
MISC
Q1207141
9P
MISC
Q1207141
9P
MISC
Q1207141
9P
MISC
Q1207141
9P
MISC
+9^^http://www.w3.org/2001/XMLSchema#decimal
9
NUMBER
+9^^http://www.w3.org/2001/XMLSchema#decimal
9
NUMBER
+9^^http://www.w3.org/2001/XMLSchema#decimal
9
NUMBER
+9^^http://www.w3.org/2001/XMLSchema#decimal
9
NUMBER
+9^^http://www.w3.org/2001/XMLSchema#decimal
9
NUMBER
+9^^http://www.w3.org/2001/XMLSchema#decimal
9
NUMBER
+2000^^http://www.w3.org/2001/XMLSchema#decimal
2000
NUMBER
+9^^http://www.w3.org/2001/XMLSchema#decimal
9
NUMBER
+9^^http://www.w3.org/2001/XMLSchema#decimal
9
NUMBER
+9^^http://www.w3.org/2001/XMLSchema#decimal
9
NUMBER
instance of
part of
part of
named after
part of
operating system
used by
used by