Plan9port

Plan 9 from User Space ports Plan 9 libraries and programs to Unix systems.

github.com/9fans/plan9port
Plan9port homepage screenshot

About Plan9port

Plan9port is a GitHub repository that ports many Plan 9 libraries and programs to Unix systems. The project provides the Plan 9 from User Space software for use on those systems rather than on native Plan 9.

Installation is done from source. Running the included INSTALL script first builds mk, which then runs the remaining installation steps. Documentation is available online and, after a successful install, in the source tree. The introduction man page lists features that are new or differ from Plan 9. The repository's tags list Linux and macOS, but the source does not give a full list of supported platforms.

Key features

  • Ports many Plan 9 libraries and programs to Unix systems
  • INSTALL script that builds mk and then runs the rest of the installation
  • Man pages accessed after install with the 9 man command
  • Intro(1) man page listing new features and differences from Plan 9
  • Git workflow for keeping a local copy up to date with repository changes
Best for: Developers and users who want Plan 9 libraries and programs on Linux or macOS and are willing to build and install from source.
Good for
  • The Intro(1) man page describes differences from Plan 9, which helps users adapt existing knowledge
  • Documentation is published online and also included in the source tree after installation
Watch out for
  • The in-tree documentation is only available after a successful install
  • The source does not list the full set of supported platforms

Plan9port at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Not stated
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Plan9port alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 21 alternatives

Popular in Linux & Mac Apps

Well-known listings from the same topic.

All 196

Plan9port FAQ

How do I install Plan9port?
Run ./INSTALL from the repository. It builds mk first and then uses mk to run the rest of the installation. More details are in install(1), at install.txt in the repository and on the project's documentation site.
Where can I find the documentation?
Documentation is at https://9fans.github.io/plan9port/man/. It is also in the source tree, but only after a successful install. After installing, the command "9 man 1 intro" opens the introduction page.
How can I report issues or submit changes?
The project uses a GitHub issue tracker for bug reports and pull requests for submitted changes. There is also a mailing list at plan9port-dev on Google Groups.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing