BeBox Zone Logo
 
About
Home
News
Forums
Registry
Tech Info
History
Opinions
Images
Articles
FAQs
Links
Operating Systems
BeOS
Linux
NetBSD
Plan9
MacOS
Software
Contact Us





















Plan 9

Plan 9 from Bell Labs is a new computer operating system and associated utilities. It was built by the Computing Science Research Center of Lucent Technologies Bell Laboratories, the same group that developed Unix, C, and C++.

Plan 9 is a distributed system. In the most general configuration, it uses three kinds of components: terminals that sit on users' desks, file servers that store permanent data, and other servers that provide faster CPUs, user authentication, and network gateways. These components are connected by various kinds of networks, including Ethernet, specially-built fiber networks, ordinary modem connections, and ISDN. In typical use, users interact with applications that run either on their terminals or on CPU servers, and the applications get their data from the file servers. The design, however, is highly configurable; it escapes from specific models of networked workstations and central machine service.

Many programs are structured for simplicity as communicating processes. That can be done directly using a few system calls, but for more CSP-style programming there is a threads library. The novel programming environment Acme and the window system rio are concurrent programs.

Plan 9 on the BeBox

To date, the port of Plan 9 to the BeBox has been a one man effort. All the work done to date is thanks to Charles Forsyth.

Update: August 21st 2003:

On 19th August 2003, Charles Forsyth made his source code for /sys/src/9/be available on his website, with the note below. Bear in mind that it's written for Plan9 Second Edition (the current version is the Fourth Edition).

Update: August 25th 2003:

In further great news, Charles has now posted his bootstrap code from /sys/src/boot/be. Hopefully there'll be more information on how to use this code in the near future.





 Questions? Comments? Contact Andrew Lampert (webmaster at bebox dot nu).


BeUnited
BeBits
LeBuzz Blog
BeOS Radio
BeDope

© 1998-2009 Andrew Lampert