9-101
# 9-101: An introduction to Plan 9
Describe VNC and drawterm
New users can connect using either VNC or
New users can download and open drawterm
Welcome, Explorer, to Plan 9
Show how to open a window in rio
Show how to use hold, to turn command line into a text editor
Learn how to list files
Show how to scroll, edit commands, execute commands
Show basic commands for navigating filesystem
Cat a text file describing the advanced features of Plan 9
Not Your Grandfather's Unix
Read description of how 9 obsoletes UNIX
Describe old legacy components that have disappeared
Describe new replacement features
Emphasize user independence and knowledge of the system
Describe filesystem hierarchy and do some basic navigation
Introduce text editor acme
Introduce text editor sam
Force users to go through basic civics courses like in unix101 using acme and sam
Add challenges that will force him to use Edit commands and 9 utilities to read through the text; make it a scavenger hunt like unix101
Everything is a file
Introduce the concepts of unix pipes and redirection operators -- these will be used to finish challenges to advance to the next level
Introduce sshfs, NFS, SMB
For each protocol, users must mount the filesystem and perform some actions to find clues for the next level.
During these lessons, explain the protocols, concepts, and also add civics lessons
Introduce to gitfs, chatfs, mailfs,
Send mail with upas ( start with native mail, end with POP3 and
IMAP)
Commit to a git repo with gitfs
Send a chat message with chatfs
What's in a name?
Introduce per process namespaces
Give a demo where a process cannot access home folder
Working with files
Networking: No man is an island
Show how to create connections with /net
Discuss how Berkeley sockets have been obsoleted
Discuss how 9p replaces ssh
vncs/vncv, RDP?
ssh, telnet
Halt, who goes there?
Introduction to Auth
Factotum
NDB -- database and network
Unix, Dinosaurs, and other Legacy Software
Virtualization with VMX
Set up Linux, BSD inside a virtual machine
linuxemu
rc scripting
end with basic usage of window
Ports
How to install 3rd party software
Porting from unix to 9
Installing 9
File systems
RAMFS, 9p
cwfs and hjfs
File servers
wsys/ctl ?
CPU server
Explain drawterm, rcpu, and service=cpu
Beyond Plan 9
Inferno
9front
9legacy
Last modified Sun Jun 14 18:17:47 PDT 2026
[
Top
|
Edit
|
History
|
Changelog
|
Create a new page
]
About the server
|