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

Sevan Janiyan be7c68f695 .github/workflows/actions.yaml: Run CI on pull requests too 1 year ago
.github be7c68f695 .github/workflows/actions.yaml: Run CI on pull requests too 2 months ago
acid 4a000a28d3 merge 12 years ago
bin 3a877764da 9l: silence the 'ignoring duplicate libraries' warning on macOS 3 months ago
dict b3336e5cbb all: remove .cvsignore files 6 years ago
dist 88a87fadae all: update for new MIT license 3 years ago
face 3464449cb2 faces for lp. 18 years ago
font 506de8f6d4 Fix fonts (#463) 1 year ago
include 4cd06ff66c libregexp: allow up to 128 character classes in one regexp 1 year ago
lib 7b8251125b add macedit to moveplan9.files 1 year ago
lp b3336e5cbb all: remove .cvsignore files 6 years ago
mac acffdcb6ee 9term.app: respect user-set shell instead of forcing bash 3 years ago
mail b3336e5cbb all: remove .cvsignore files 6 years ago
man 897625ff9b mntgen: import mntgen(4) from Plan 9 2 months ago
ndb 81692072c4 ndb/local: remove rsc-specific entries (oops) 16 years ago
news 7e42d21012 odds and ends 20 years ago
plumb 73ea36569e plumb/basic: avoid wrap around in file:1:2 (#158) 5 years ago
postscript 506de8f6d4 Fix fonts (#463) 1 year ago
proto 3940506bcc forgotten files 19 years ago
sky b3336e5cbb all: remove .cvsignore files 6 years ago
src 897625ff9b mntgen: import mntgen(4) from Plan 9 2 months ago
tmac d32deab17b tmac: rename IM (italic manual) to MR (manual reference) 3 years ago
troff a9530c00e8 troff: import HB, HI and HX fonts from Plan 9 6 years ago
unix 88a87fadae all: update for new MIT license 3 years ago
.gitignore aa01c23be6 .gitignore: Ignore some more things that get created during compile. 2 years ago
CHANGES 4c48f4a7c1 CHANGES: add pointer to web version 16 years ago
CONTRIBUTING.md 6cb3a2b9c3 codereview: delete, now using GitHub pull requests 6 years ago
CONTRIBUTORS 4a8c0c75ff venti: fix venti graph on 64-bit 6 years ago
INSTALL f7b572818c INSTALL: Always set PLAN9_TARGET environment variable 1 year ago
LICENSE 88a87fadae all: update for new MIT license 3 years ago
Makefile 26242ab706 For annoying people like Uriel. 18 years ago
README.md f3201246d7 README.md: Add GH actions badge 2 months ago
configure 26242ab706 For annoying people like Uriel. 18 years ago
install.txt 93a25a0f97 install(1): mention libfontconfig1-dev for Debian 3 years ago
rcmain 1889a25783 rcmain: use new $termprog variable 10 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

Github Actions Build Status Coverity Scan Build Status

Contact