plan 9.
links.
- the 9front frequently questioned answers.
- the 9front man pages.
- performing a simple install.
- 9front on qemu.
- using 9front.
- awesome plan 9.
- plan 9 papers.
- UNIX to Plan 9 command translations.
- netsurf port for 9front.
notes.
- my rc scripts.
9fs 9fat
allows editing of /n/9fat/plan9.ini.- vt is a neat-o terminal emulator for SSHing to things.
- add
TIMESYNCARGS=(-n pool.ntp.org)
to the top of /rc/bin/cpurc and /rc/bin/termrc to enable time-sync with an NTP server. nm -T someobj.6
prints the symbols and address offsets of a given binary.xd -1x file.bin
prints a hex dump of the binary file file.bin.- pc is the programmer's calculator. It's good.
cpu -h remote_host_ip_address -u glenda -c rio
will let you rio into a server.- zuke can play internet radio:
audio/mkplist /your/local/music \
http://radio.url.here \
http://another.url.here > stuff.plist
use ssh.
- add pubkeys to factotum:
cat /usr/glenda/ssh/key >/mnt/factotum/ctl
- ssh to a nonstandard port w/ dialstring:
ssh user@tcp!example.com!1337
- generate public key from private key:
auth/rsa2pub key > key.pub
9grid.
A colloborative Plan 9 computing environment. You'll need the gridstart rc script to connect. See also: sigrid's description of 9grid.
gridstart
9fs griddisk
cd /n/griddisk
sigrid also wrote a 9gridchat program that you can use to connect to 9gridchat from other UNIX-like operating systems.
change screen resolution.
@{rfork n; aux/realemu; aux/vga -m vesa -l 1680x1050x32}
@{rfork n; aux/realemu; aux/vga -m vesa -l 1920x1080x32}
update system.
sysupdate
# create any missing directories needed for the build
cd /
. /sys/lib/rootstub
# build everything
cd /sys/src
mk install
mk clean
# build manpage indices
cd /sys/man
mk
# build the papers and html (optional)
cd /sys/doc
mk
mk html
See also: http://fqa.9front.org/fqa5.html