|
9P, or the Plan 9 Filesystem Protocol, is a network protocol developed for the Plan 9 distributed operating system as the means of connecting the components of a Plan 9 system (site). The file is a central metaphor of Plan 9, and many things are represented as files, including windows, network connections, processes, and much more. In networking, a communications protocol or network protocol is the specification of a set of rules for a particular type of communication. ...
Plan 9 is an operating system descended from Unix and developed by Bell Laboratories. ...
This page deals with mathematical distributions. ...
Early computers lacked operating systems. ...
9P encourages caching and also serving of synthetic files (e.g. /proc to represent processes), unlike NFS. Network File System (NFS) is a protocol originally developed by Sun Microsystems in 1984 and defined in RFCs 1094, 1813, and 3530 (obsoletes 3010), as a distributed file system which allows a computer to access files over a network as easily as if they were on its local disks. ...
9P was revised for the 4th edition of Plan 9 under the name 9P2000 that contained various fundamental improvements. The latest version of Inferno also uses 9P2000. The Inferno file protocol was originally called Styx, but technically it has always been a variant of 9P. Inferno is an operating system for creating and supporting distributed services. ...
There is a server implementation of 9P for Unix called u9fs included in the Plan 9 distribution, and a kernel client driver for Linux as part of the v9fs project. 9P (and derivatives) have also found application in embedded environments, such as the Styx on a Brick project. Wikibooks has more about this subject: Guide to UNIX Unix or UNIX is a computer operating system originally developed in the 1960s and 1970s by a group of AT&T Bell Labs employees including Ken Thompson, Dennis Ritchie, and Douglas McIlroy. ...
Tux is the official Linux mascot. ...
Client and server implementations of the 9P distributed file system protocol for Unix-based operating systems. ...
9P based applications Many of Plan 9's applications take the form of 9P servers; some particularly noteworthy examples: - acme user interface for programmers
- fossil default Plan 9 file system, with snapshot/archival functionality
- ftpfs
- plumber inter process communication
- wikifs wiki interface
- Google supposedly use 9P as the underlying protocol for their RPC calls
Acme is a multiwindow editor and shell under the Plan 9 operating system. ...
Fossil is the default file system in Plan 9 from Bell Labs. ...
The plumber, in the Plan 9 operating system, is a mechanism for interprocess communication, somewhat similar to copy and paste. ...
Wikifs is a wiki file system for the Plan 9 operating system. ...
See also Client and server implementations of the 9P distributed file system protocol for Unix-based operating systems. ...
Transport layer protocol designed originally as part of the Plan 9 from Bell Labs operating system and used to carry 9P. Its main features are: Reliable datagram service In-sequence delivery Internetworking using IP Low complexity, high performance Adaptive timeouts The original paper describing IL: [1] Categories: Computer stubs ...
A Distributed File System (DFS) is a File System, that supports sharing of files and resources in the form of persistent storage over a network. ...
External links |