What is the MudOS driver?

The MudOS driver is the program (written in C) which provides the lowlevel support that makes a mud possible. The driver does many things including:

accepts connections from remote machines (via a communications port) and attaches those connections to the login object (/adm/login.c on TMI).

provides a set of external functions (efuns) that may be called from within LPC objects.

compiles files into a compact internal tokenized form via the new(filename) (or clone_object(filename)) efun.

interprets (executes) objects represented in the tokenized form. The two main ways in which code gets executed are as follows: