Plan 9 Operating System

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 17

PLAN 9

OPERATING
SYSTEM
CONTENTS
 Introduction
 Installation
 Features
 Design Issues
 File system
 Security
 Applications
 Conclusion
INTRODUCTION
 It was developed by the computer sciences research
center at bell labs between the mid 1980s and 2002.

 Plan 9 from bell labs is a distributed system.

 One of the key features adopted from Unix was the


use of the file system to access resources.

 The window compilers ,file server and network


services are freshly written for plan 9
• Plan 9's designers were interested in
goals similar to those of microkernels, but
made different architecture and design
choices to achieve them. Plan 9's design
goals included:
1.Resources as files
2.Namespaces
3.Standard communication protocol
• Resources as files: all resources are represented
as files within a hierarchical file system
• Namespaces: the application view of the network
is a single, coherent namespace that appears as a
hierarchical file system but may represent local or
remote physically separated resources. The
namespace of each process can be constructed
independently, and the user may work
simultaneously with applications with
heterogeneous namespaces
• Standard communication protocol: a standard
protocol, called 9P, is used to access all
resources, both local and remote
INSTALLATION
Installation instructions
These instructions are for a x86 based PC
Find an x86-based PC with:
• >32MB of RAM
• a hard disk with 300 MB of unpartitioned space and
a free primary partition slot

 DOWNLOAD THE CD IMAGE

 BOOT THE INSTALLATION CD

 BEGINNING THE INSTALLATION


CHOOSE A FILESYSTEM

PARTITION YOUR HARD DISK

PREPARE THE PLAN 9 PARTITION

FORMAT FOSSIL

CHOOSE AND MOUNT THE FILE SYSTEM TO INSTALL ON

CHOOSE HOW TO OBTAIN THE DISTRIBUTION ARCHIVE

LOCATE AND MOUNT THE DISTRIBUTION ARCHIVE

FORMAT VENTI (OPTIONAL)

COPY THE ARCHIVE TO THE FILE SYSTEM


CONFIGURE ONE OR MORE WAYS TO BOOT PLAN 9

FINISH

BOOT PLAN 9

FINISHING VENTI CONFIGURATION

CHANGING THE SCREEN RESOLUTION

SHUT DOWN

SETTING UP CORRECT TIMEZONE

ADDING A NEW USER

NETWORK CONFIGURATION

STAYING UP TO DATE
FEATURES

 Any object can be named or addressed in the file


system. This URI-based system replaces the
traditional Unix way of "converting" everything
through the /dev devices.

 The ability to seamlessly and transparently bind


directories spread on different media or even different
networked computer in a single, local directory
(union directories).
DESIGN ISSUES

 Resources as files

 File space

 Standard communication protocol


FILE SYSTEM
 A file server system stores permanent files and present
them to network as a file hierarchy exported using 9P.

 The server is a stand alone system , accessible only


over the network, designed to do one job well.

 Rather than a set of disks or separate file systems, the


main hierarchy exported by the file server is a single
tree.

 The file system has three levels of storage.


SECURITY
By security we mean three things:
 First, the business of authenticating users
and services.
 Second, the safe handling, deployment,
and use of keys and other secret
information
 Third, the use of encryption and integrity
checks to safeguard communications from
prying eyes.
APPLICATIONS
 Inferno System

 Lucent Managed Firewalls

 Viaduct
CONCLUSION
 The line of research has been highly
fruitful .

 Unix and its offspring have been


successful and influential .

 Adoption of our technology is pervasive


throughout the computer world.
QUERIES
THANK YOU

You might also like