Description
Plan 9 From User Space
Plan 9 From User Space is a cool tool that brings most of the Plan 9 software build environment right over to Unix. It’s pretty neat how it tries to work nicely with Unix by following its rules for things like printf verbs and system headers.
What Makes Plan 9 Unique?
This port really aims to keep the Plan 9 build vibe alive. It does this by providing files like u.h and libc.h, and it even changes some tokens like open, dup, and accept. Why? To make sure everything behaves more like Plan 9 would expect! While this might make things a bit trickier and less friendly for Unix users, the upside is that you can usually compile Plan 9 programs without needing to change much at all.
A Bit of History
Plan 9 From User Space comes from the original Plan 9 from Bell Labs, and it wouldn’t be here without all the hard work from the amazing Plan 9 team over the years.
Key Contributors
Rob Pike was one of the brains behind getting libdraw to work with X11 ages ago as part of drawterm, plus he pushed for improvements in Mac OS X too. He always has great ideas on how to tidy up modern Unix systems.
Then there’s William Josephson, who worked on troff(1) alongside Taj Khattra and helped out with various support programs. He also played a big role in cleaning up thread libraries and porting some apps.
Andrey Mirtchovski and Axel Belinfante have tackled tricky X11 issues while fine-tuning rio(1). Axel has a knack for finding bugs in SunOS ports! Latchesar Ionkov fixed up lots of tricky bugs too, including getting factotum(4) running smoothly.
A Team Effort
The best part? Many others have chipped in by porting programs, filing bug reports, sending patches, and helping get plan9port working on different systems!
A Nod to Bigelow & Holmes
This project even got help from Bigelow & Holmes, Inc., who created screen fonts found in luc, lucm, lucsans, and pelm directories. They were kind enough to let us share these fonts with plan9port!
What's New?
What's New: Almost everything has been refreshed since our last update! We’ve got a brand new venti backup system along with a fresh upas/fs mailbox interface. One exciting highlight is that we now feature a native GUI for OS X!
User Reviews for Plan 9 From User Space FOR LINUX 7
-
Plan 9 From User Space is a faithful reproduction of the Plan 9 build environment on Unix, making compiling Plan 9 programs seamless.
-
Plan 9 From User Space is an incredible tool! It seamlessly integrates the Plan 9 environment into Unix, making it easy to compile programs without hassle.
-
Absolutely love this app! The faithful reproduction of the Plan 9 build environment is impressive. It makes working with legacy Plan 9 programs a breeze!
-
Fantastic app! The developers did an amazing job porting Plan 9 to Unix. I've had no issues compiling my old Plan 9 projects. Highly recommend!
-
This app is a game-changer for anyone familiar with Plan 9. It's a bit complex but worth the effort for seamless integration with Unix systems.
-
I can't praise this app enough! It brings the unique features of Plan 9 right to my Unix system, making my programming experience so much richer.
-
5 stars all the way! The native GUI for OS X is a fantastic addition, and overall, it enhances productivity while staying true to Plan 9's roots.