Sean Hincheeinitial push75d07b48 years agoHistory
82 lines · 2.9 KB · HTML
RawDownload
<html><head><title>9VX (Editing Wed Feb 16 13:52:07 EST 2011 version)</title><META http-equiv="Content-Type" content="text/html; charset=utf-8"></head><!-- FFFFE9 is acme yellow; FFFFE9 is as close as you can get to it before charon decides to use  grey instead of map entry 254 --><body bgcolor="#FFFFE9" link="#0000AA" alink="#0000AA" vlink="#0000AA"><center><font size=+2><b>9VX</b></font> (Editing Wed Feb 16 13:52:07 EST 2011 version)</center><p> For information on editing, see thedescription of <a href="../0">Plan 9 wiki syntax</a>.<p><form action="/magic/wikipost" method="post"><table><tr><td valign=top><input type="submit" name="x" value="Put"></td><td><table><tr><td align=right>(optional) Comment:</td><td><input type="text" name="comment" value="" cols=40></td></tr><tr><td align=right>(optional) Email:</td><td><input type="text" name="author" value="" cols=40></td></tr></table><input type="hidden" name="title" value="9VX"><input type="hidden" name="version" value="1297882327"><input type="hidden" name="service" value="plan9"><input type="hidden" name="base" value="/wiki/plan9"><p><textarea name="text" wrap="virtual" cols="80" rows="25">9vx is essentially a port of the Plan 9 kernel to the [vx32 |http://pdos.csail.mit.edu/~baford/vm/] user-mode virtualizationenvironment. A special kernel device (#Z) provides access to thelocal file system, similar to Inferno's #U. 9vx was originally written by [rsc | Russ Cox]. A version of it isincluded in the vx32 distribution. Users can run that version againsta full Plan 9 tree to get a very good emulation of Plan 9. Note that since the entire system runs as the invoking user, somethings aren't quite right. For example, all file access is done asthe invoking user, not the Plan 9 user. Networking is also providedby a stripped-down IP stack that passes through to the host OS's IPstack, but only tcp and udp. There are extensions to 9vx to provide it a raw ethernet device(which it may then run a real Plan 9 IP stack above) and allow directaccess to raw disk devices, which allow it to use a real fossil (andoptionally venti) partition, instead of #Z. Search 9fans; BrianStuart did the later; dho and/or quanstro did the networking. Whenyou find good links, come back and put them here! For more information, see [Russ's original 9vx page |http://swtch.com/9vx/]. PATCHES Several users have modified and extended 9vx to their needs. See thepatches for their details.  *	[yiyus's 9vx | https://bitbucket.org/yiyus/vx32] *	[rminnich's 9vx | https://bitbucket.org/rminnich/vx32] </textarea><p></td></table></form> <hr><table width=100%><tr><td valign=center align=left></td><td valign=center align=right><a href="../about.html">About the server</a>| <a href="http://plan9.bell-labs.com/plan9"><img src="http://plan9.bell-labs.com/plan9/img/power36.gif"alt="Powered by Plan 9"></a></td></tr></table></html></body>

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t