Plan 9 Operating System

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 10

Plan 9 Operating System

Seminar
Plan 9 Operating System

 Plan 9 from Bell Labs is a distributed operating system, originating in the


Computing Science Research Center (CSRC) at Bell Labs in the mid-1980s,
and building on UNIX concepts first developed there in the late 1960s. Since
2000, Plan 9 has been free and open-source. The final official release was in
early 2015.
 Plan 9 from Bell Labs is a distributed operating system, originating in the
Computing Science Research Center (CSRC) at Bell Labs in the mid-1980s,
and building on UNIX concepts first developed there in the late 1960s. Since
2000, Plan 9 has been free and open-source. The final official release was in
early 2015
Date Release Comment
Released by Bell Labs to
1992 Plan 9 1st edition
universities
Released by Bell Labs for
1995 Plan 9 2nd edition non-commercial purposes
[33]

Released by Lucent
2000 Plan 9 3rd ed. (Brazil) Technologies under an
open source license
Released by Lucent
2002 Plan 9 4th edition Technologies under a new
free software license
9P Protocol

 All programs that wish to provide services-as-files to other programs speak a


unified protocol, called 9P.
 The protocol is used to refer to and communicate with processes, programs,
and data, including both the user interface and the network
 Plan 9 does not provide special system calls to access devices.
Special virtual filesystem
Instead of having system calls specifically for process management, Plan 9 provides
the /proc file system. Each process appears as a directory containing information
and control files which can be manipulated by the ordinary file IO system calls.

/net[edit]
Plan 9 does not have specialised system calls or ioctls for accessing the networking
stack or networking hardware. Instead, the /net file system is used.
Usage Of Plan 9

 Graphical programs
 Storage system
 Software Development
 Unix compatibility
Plan 9 OS

 In computer science research, Plan 9 has been used as a grid computing


platform and as a vehicle for research into ubiquitous computing without
middleware

 What is a Plan 9 server?


 The Plan 9 File System Protocol server allows a client to navigate its file
system to create, remove, read and write files. The client sends requests (T-
messages) to the server and the server responds with R-messages.
Advantages

 The Plan 9 security model is quite different from other mainstream operating systems.

 It has no root, administrator, or super user.

 Instead, local host owners have privileges over their own machines and can join various
network groups that extend more privileges and access to resources such as printers or
the CPU. 
Dis Advantages

 As with other innovative operating systems, Plan 9 suffers from a lack of


commercial support, a lack of device driver support, and a lack of mainstream
applications.
 Plan 9 did not have a web browser, it does not have support for VMWare
virtualization (but does for Xen), it did not have accelerated video card support
other than G-force and some Radeons,
 it supports only a few sound cards beyond AC97 and SoundBlaster. It
did not have office productivity software. And it did not support Windows
compatibility through Wine.
Thank You

You might also like