Plan 9 from User Space https://9fans.github.io/plan9port

Tom Schwindl ffbdd1aa20 rio: check the return value of malloc(3) 2 weeks ago
acid 4a000a28d3 merge 10 years ago
bin 28e91cd879 web: fix plumbing with Firefox 2 weeks ago
dict b3336e5cbb all: remove .cvsignore files 5 years ago
dist 88a87fadae all: update for new MIT license 1 year ago
face 3464449cb2 faces for lp. 17 years ago
font 506de8f6d4 Fix fonts (#463) 2 months ago
include 005ee081d5 Added a paren to fix a warning in u.h 2 months ago
lib 7b8251125b add macedit to moveplan9.files 1 month ago
lp b3336e5cbb all: remove .cvsignore files 5 years ago
mac acffdcb6ee 9term.app: respect user-set shell instead of forcing bash 2 years ago
mail b3336e5cbb all: remove .cvsignore files 5 years ago
man 10e46bde5a Modernise terminology (#573) 1 month ago
ndb 81692072c4 ndb/local: remove rsc-specific entries (oops) 14 years ago
news 7e42d21012 odds and ends 18 years ago
plumb 73ea36569e plumb/basic: avoid wrap around in file:1:2 (#158) 3 years ago
postscript 506de8f6d4 Fix fonts (#463) 2 months ago
proto 3940506bcc forgotten files 17 years ago
sky b3336e5cbb all: remove .cvsignore files 5 years ago
src ffbdd1aa20 rio: check the return value of malloc(3) 2 weeks ago
tmac d32deab17b tmac: rename IM (italic manual) to MR (manual reference) 2 years ago
troff a9530c00e8 troff: import HB, HI and HX fonts from Plan 9 5 years ago
unix 88a87fadae all: update for new MIT license 1 year ago
.gitignore aa01c23be6 .gitignore: Ignore some more things that get created during compile. 1 year ago
.travis.yml cc9ecfbee7 devdraw: cocoa metal screen updates (#215) 3 years ago
CHANGES 4c48f4a7c1 CHANGES: add pointer to web version 14 years ago
CONTRIBUTING.md 6cb3a2b9c3 codereview: delete, now using GitHub pull requests 5 years ago
CONTRIBUTORS 4a8c0c75ff venti: fix venti graph on 64-bit 5 years ago
INSTALL f7b572818c INSTALL: Always set PLAN9_TARGET environment variable 2 months ago
LICENSE 88a87fadae all: update for new MIT license 1 year ago
Makefile 26242ab706 For annoying people like Uriel. 17 years ago
README.md 1c78140d83 TODO: remove, not updated in 15 years 2 years ago
configure 26242ab706 For annoying people like Uriel. 17 years ago
install.txt 93a25a0f97 install(1): mention libfontconfig1-dev for Debian 1 year ago
rcmain 1889a25783 rcmain: use new $termprog variable 9 years ago

README.md

This is a port of many Plan 9 libraries and programs to Unix.

Installation

To install, run ./INSTALL. It builds mk and then uses mk to run the rest of the installation.

For more details, see install(1), at install.txt in this directory and at https://9fans.github.io/plan9port/man/man1/install.html.

Documentation

See https://9fans.github.io/plan9port/man/ for more documentation. (Documentation is also in this tree, but you need to run a successful install first. After that, "9 man 1 intro".)

Intro(1) contains a list of man pages that describe new features or differences from Plan 9.

Helping out

If you'd like to help out, great!

If you port this code to other architectures, please share your changes so others can benefit.

Git

You can use Git to keep your local copy up-to-date as we make changes and fix bugs. See the git(1) man page here ("9 man git") for details on using Git.

Status

Build Status Coverity Scan Build Status

Contact