                   Those who do not understand Unix are
                   condemned to reinvent it, poorly.
                                    -- Henry Spencer


Mooix is a multiuser object oriented dimension (that is, a MOO) built on 
top of your favorite unix system. MOOs have historically had poor support
things like real programming languages, encrypted logins, multitasking, 
and editors. Mooix inherits all of these from the unix system it's based
on.

Mooix is language independent; methods can be written in any language,
including perl, python, ruby, and C. It features a powerful natural
language processor so users can talk to it in plain English. Mooix uses
special techniques to allow the core of the MOO to be upgraded easily
while retaining your modifications. It ships with a fairly complete set
of more than fifty basic objects, everything you'll need to get started 
creating your own custom MOO.

Most MOOs run off in a corner of a unix system, as a single process. They
re-invent their own programming languages, which are often not very
expressive or powerful, their own object oriented database systems, their
own multiuser support, and essentially everything you'd find on a unix
system. Mooix turns this on its head, and rather than trying to reinvent
unix inside a MOO, it turns the unix system into the MOO. It uses every
unix strength possible to the advantage of the MOO; its multiuser nature,
preemptive multitasking, disk caching, device abstraction, numerous
programming languages, editors, libraries, etc. With Mooix, unix is the
MOO.

For more on mooix's advantages (and disadvantages), see doc/features.txt.
For installation instructions, INSTALL. More extensive documentation and
tutorials can be read online in the online help system (or on mooix's
web site). The mooix(7) man page is a useful overview as well, and also
provides a 5 minute introduction to mooix.

Mooix's web site is <http://mooix.net/>. There you'll find information
about mailing lists, downloading mooix, online documentation, and more.

-- Joey Hess <joey@mooix.net>
