MudOS is a major family of LPMud server software, implementing its own variant of the LPC programming language. It first came into being on February 18, 1992. It pioneered important technical innovations in MUDs, including the network socket support that made InterMUD communications possible and LPC-to-C compilation. Its name reflects its focus on separation of concerns between game driver and mudlib. FluffOS is Discworld MUD's fork of MudOS, still actively developed.
Notable MudOS-based MUDs include Accursed Lands, Costello, Nightmare LPMud, Nuclear War MUD, and The Two Towers. Genocide was an important development testbed for MudOS from 1992 to 1994, but switched back to the main LPMud branch, citing speed concerns. Nanvaent ran on MudOS at one time, though it has since ported to FluffOS.
- Towers, J. Tarin; Badertscher, Ken; Cunningham, Wayne; Buskirk, Laura (1996). Yahoo! Wild Web Rides. IDG Books Worldwide Inc. p. 141. ISBN 0-7645-7003-X. "MudOS and Amylaar:: There are a couple versions of LPmuds that you might run into. More are being developed as coders and wizards improve their games. Both MudOS and Amylaar are descendants of LPmuds, and Amylaar is an especially popular version."
- Busey, Andrew (1995). Secrets of the MUD Wizards. SAMS Publishing. p. 216. ISBN 0-672-30723-5. "For example, the MudOS server is based on the LPMUD server, but has been developed along different lines than the current LPMUD server."
- Reese, George (1995-08-01). "LPMud Timeline". "February 18, 1992 The LPMud 3.1.2-A project is renamed MudOS."
- Mulligan, Jessica; Patrovsky, Bridgette (2003). Developing Online Games: An Insider's Guide. New Riders. pp. 455–456. ISBN 1-59273-000-0. "1992 [...] First instances of interMUD networks created using LP. "LPC sockets are added to the MudOS driver. This allows TMI to create a very rough TCP interMUD network. This protocol is later replaced first by the CDlib UDP protocols, and later by InterMUD 3." —George Reese"
- Shah, Rawn; Romine, James (1995). Playing MUDs on the Internet. John Wiley & Sons, Inc. p. 164. ISBN 0-471-11633-5. "MudOS is a much enhanced version that was a major rewrite that is not compatible with the old 2.4.5 LPmud version. It is one of the most feature-rich Mud systems available, making the game seem almost like a high-level operating system of its own. You can create objects within the Mud that can directly access the Internet Protocols, such as Transmission Control Protocol (TCP) and User Datagram Protocol (UDP); [...]"
- Reese, George (1995-08-01). "LPMud Timeline". "BeekOS is basically a MudOS core with dynamic compilation of LPC->C, linking the compiled machine code to the running server dynamically. These enhancements are later merged into MudOS once Beeks takes over MudOS development."
- Reese, George (1996-03-11). "LPMud Timeline". Retrieved 2010-04-14. "June 1992 ¶ After having taken over as admin of Genocide in April, Blackthorn decides to move Genocide over to the new MudOS driver. At this time, the driver was filled with new features, but equally filled with bugs. Genocide spent most of the summer as a testbed for MudOS development, with MudOS developers Truilka, Jacques, and Wayfarer working along on the driver over on Portals."
- Reese, George (1996-03-11). "LPMud Timeline". Retrieved 2010-04-14. "Early 1994 ¶ Genocides [sic] converts over to LPMud in order to get the unusual speed demands made of it by its theme and its old machine. As a result, Blackthorn stops with the trickle of bug-fixes which had been the whole of MudOS development at the time."
- Busey, Andrew (1995). Secrets of the MUD Wizards. SAMS Publishing. p. 454. ISBN 0-672-30723-5. "NANVAENT [...] MUD Type: MudOS"