[Mirror] Plan 9 from User Space: https://github.com/9fans/plan9port
Find a file
2020-01-09 19:57:56 -05:00
acid merge 2012-03-05 16:36:31 -05:00
bin 9c: Fix case patterns for DragonFly and other BSDs 2020-01-07 18:13:02 -05:00
dict all: remove .cvsignore files 2017-09-14 17:25:17 +02:00
dist all: sync and dedup the creation of the SYSNAME and OBJTYPE env vars (#321) 2020-01-07 14:49:26 -05:00
face faces for lp. 2005-09-13 01:24:50 +00:00
font font: s/10/11 in ascent for unicode.7x13.font 2016-04-18 18:07:22 +00:00
include lib9: remove getcallerpc implementations 2020-01-07 15:31:51 -05:00
lib fortunes: correct a mispelling (#234) 2019-04-05 14:47:55 -04:00
lp all: remove .cvsignore files 2017-09-14 17:25:17 +02:00
mac mac/9term.app: invoke 9term with -l 2018-11-14 00:13:01 -05:00
mail all: remove .cvsignore files 2017-09-14 17:25:17 +02:00
man 9term: add a "look" menu item (#299) 2020-01-07 15:02:01 -05:00
ndb ndb/local: remove rsc-specific entries (oops) 2008-06-04 13:28:05 -04:00
news odds and ends 2004-04-21 23:43:46 +00:00
plumb plumb/basic: avoid wrap around in file:1:2 (#158) 2018-11-13 23:59:04 -05:00
postscript all: remove .cvsignore files 2017-09-14 17:25:17 +02:00
proto forgotten files 2005-01-13 04:56:07 +00:00
sky all: remove .cvsignore files 2017-09-14 17:25:17 +02:00
src mkfile, mkmk.sh: update for new asm-free getcallerpc 2020-01-09 19:57:56 -05:00
tmac tmac.an: insert spaces after .?? request names 2008-11-11 11:01:03 -08:00
troff troff: import HB, HI and HX fonts from Plan 9 2017-06-15 19:09:58 +00:00
unix unix: fix for tar on FreeBSD (#202) 2018-11-16 10:14:02 -05:00
.gitignore .gitignore: ignore files created for astro(1) and scat(1) 2018-03-23 11:54:04 +01:00
.travis.yml devdraw: cocoa metal screen updates (#215) 2019-05-17 23:17:44 -04:00
buildEnvironmentVariables all: sync and dedup the creation of the SYSNAME and OBJTYPE env vars (#321) 2020-01-07 14:49:26 -05:00
CHANGES CHANGES: add pointer to web version 2008-05-10 13:38:21 -04:00
configure For annoying people like Uriel. 2005-11-25 13:18:11 +00:00
CONTRIBUTING.md codereview: delete, now using GitHub pull requests 2017-09-01 13:25:20 -04:00
CONTRIBUTORS venti: fix venti graph on 64-bit 2017-07-23 11:11:56 +00:00
INSTALL INSTALL, 9c, 9l: improve handling of *BSD (#302) 2020-01-07 14:51:42 -05:00
install.txt install.txt: regenerate (9 man 1 intro >install.txt) 2014-12-02 01:24:34 +00:00
LICENSE allow less restricted use of plan9port-specific code 2009-08-14 21:08:23 -07:00
Makefile For annoying people like Uriel. 2005-11-25 13:18:11 +00:00
rcmain rcmain: use new $termprog variable 2013-08-13 12:46:38 -04:00
README.md README: update links 2017-09-14 17:25:17 +02:00
TODO Note 9P2000.u 2005-08-31 04:00:14 +00:00

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! The TODO file contains a small list.

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