Monochrome BBS

Last updated

Monochrome BBS, known to users as "Mono," is a text-based multi-user bulletin board system featuring thousands of discussion files, along with games, user messaging, and a talker. As of November 2023 it is one of the few BBS's still in operation and actively used on a daily basis by its community. Monochrome runs on custom software, making the platform and user experience distinct from other bulletin board systems.

Contents

History

The underlying software (mono - lowercase m) was originally written in around 1990 by David Brownlee, then a student at City, University of London, for his final year project. Monochrome BBS (uppercase M) is a specific instance of mono; another instance of mono was used for a few years as the official user interface for students in the Information Science department, but usage declined around 1996. Once the Monochrome board was up and running, fellow students were given accounts and word began to spread. The first non-City users were admitted in 1991-1992. Eventually Mono's userbase became international, although the majority of those joining were UK university students.

The server was originally sited on the university campus, with the address mono.city.ac.uk. [1]

By its peak in the mid-1990s over 8000 accounts had been created and there were often more than 150 people logged in simultaneously, making it arguably the most popular Internet-based BBS in the UK at the time. [2]

The artist Alan Sondheim has written of his experiences of Mono: [3]

I connected at first to various local BBS (bulletin board systems), but quickly became tired of them; I wasn't interested in participating in local community as much as I desired to explore the Internet itself. I had an account at the New School, now the New University, in New York - one of the worst-managed computer systems I've ever used. But it did allow me to log into the Monochrome Bulletin Board in England - www.mono.org - and it was through this that I made my first "international" contacts. I also learned just what was possible with ASCII-text-based formats; using escape codes and other techniques, text could change color, move on the screen, blink, and do all sorts of other interesting things. (Later, but not much later, I played around with the codes myself, sending out an invisible text which made the rest of the reader's Inbox invisible as well.). (p.24)

However, with the advent of web forums and GUI-based instant messaging, Mono's text-only format was already seen as nostalgic even in 1994 when it appeared in the first issue of .net magazine. [4] Within the Mono community there were discussions about moving the content to a web forum, but the consensus was to retain the format. Activity declined over the years, particularly as LiveJournal [5] became popular, but remained fairly strong even to the present day, when 30 or more members may be logged on during a typical day. [6] In 2010, Mono was noted by Eileen Brown as an example of a bulletin board that is still in use. [7] Most of those now using the system are long-time members.

Content

Mono has thousands of discussion files, along with multi-user dungeon games. [8] Discussions are on a wide variety of topics, including technology, science, arts, music, sports, work, family, news as well as general chat. These are organised hierarchically by topic; individual sections are maintained by different users. Each menu can be highly customised, thus each section has its own "personality," conventions and sometimes codes of conduct. Section moderators are able to create animated banner ads which rotate on the main menu.

Mono's animation programming language ('manim') allows for simple ASCII animations, and interactive scripts such as quizzes and 1980s-style adventure games.

Mono also contained a built-in Telnet client ('mtel') that was used to provide access to MUDs such as GodWars that were hosted on the mono servers.

Community

Mono members can express their online identity in a number of ways:

As there are no other identifiers such as avatars, colour schemes, signatures, etc., as used on web-based forums, personality and identity are often expressed through comments files, namelines and in personal diaries, a feature which was launched in 1997. [9]

Early on, Monochrome established a dedicated section for "Meets," where users regularly organised weekend-long events to meet up at various places around the UK (and occasionally in other countries where there were clusters of users). These were often attended 50 or more users, with accommodation offered by local hosts. These were often the first opportunity to put a face to a name, and made other users less anonymised on the BBS. Towns with several users sometimes had local chat files and regular meets.

After 2000, large meets became less common due to family and work pressures, but there were meets around festivals and other events - including several weddings between people who had met on Mono. In 1996 a marriage between two members, one from the USA and one from the UK, was featured in the Daily Telegraph, [10] "Good Morning with Anne and Nick" on BBC1, and a Channel 4 short film called "Get Netted" amongst other sources. This was at a time when the Internet was still new to the mainstream public and media, so such relationships were novel.

The main menu Monochrome BBS.png
The main menu

Operation

Mono's interface was designed for ease of use - most operations are performed using single keypresses, and the options available are shown on-screen wherever possible, so it is relatively straightforward for a newcomer to start making their way around without reading much documentation.

The Esc key may be pressed at any time to provide a menu of additional facilities such as the talker, messaging systems, personal profile and settings.

Files are organised hierarchically by subject into menus and submenus. A file is composed of edits (comments). In modern Forum parlance these are analogous to threads and posts respectively. While reading a file, a user may add a comment to it, send part of it to another user, email it to themselves. The entire menu system can be scanned, for new edits, and users can skip individual files and menus which do not interest them. This allows users to keep up to date with several discussions at a time, throughout the day.

The talker takes some cues from MUDs by being composed of rooms, for which users write the descriptions, and a visitor may wander through these using the cardinal directions. What is said is only relayed to people in the same room, and rooms may be locked by their owner for privacy.

The messaging system (u2u in Monochrome terminology) allows sending messages directly to one or more other users. If a recipient is logged in, the message is received immediately and the recipient's client displays the message or, if they are in the middle of editing a file, beeps to alert them and displays it when they finish. Otherwise, the message is stored and shown to them when they next connect.

A Users On screen shows currently logged on users, their nameline and current activity, location and connection statistics. This information is also shown on the web page. [11]

A number of other scripts have been written by users to maintain files, menus, generate files automatically, provide wiki-like functionality, collect and display RSS feeds within the system and even a rudimentary Twitter client.

Technology

When Monochrome was first launched, users connected to Monochrome via the X.25 protocol (using the JANET network) on address 000041002300. Later, when JANET became internet-addressable, telnet was employed. Nowadays SSH is the recommended option.

The mono software has a client-server architecture: users connect to the mono client, which in turn communicates with a number of server applications such as md.serv (the overarching controller), md.talk (the Talker daemon) and md.file (the u2u delivery daemon).

Originally the client software ran on separate machines from the server software. At the peak of its popularity in the mid-1990s there were up to five client machines dedicated to Monochrome, all simultaneously talking to a single central server which both ran the mono server applications and served the files to the clients. This implemented a form of redundancy in that users could still access Monochrome even if one or several of the client machines failed; however, the server machine remained a single point of failure.

Most of the communication between the client and the server software uses network sockets, but files still need to be directly accessible by the client; an API for client-server file processing was much discussed but never completed. This meant that when separate client and server machines were used, the server's central file store had to be exported to all the client machines using NFS, which was a major bottleneck.

The Monochrome cluster was historically based on Sun Microsystems machines (most often, old disused or discarded machines from universities or businesses), but has also run on DEC Alpha and Intel x86 hardware. A variety of operating systems have been involved historically, including SunOS and OpenBSD, but NetBSD has been the chosen OS for some years. As hardware speeds have increased and the number of users has declined, Monochrome today is just a single virtual machine performing both client and server roles.

Most of the core client and server code is written in C, though a number of additional utilities have been written in Perl.

Related Research Articles

<span class="mw-page-title-main">Bulletin board system</span> Computer server

A bulletin board system (BBS), also called a computer bulletin board service (CBBS), was a computer server running software that allowed users to connect to the system using a terminal program. Once logged in, the user can perform functions such as uploading and downloading software and data, reading news and bulletins, and exchanging messages with other users through public message boards and sometimes via direct chatting. In the early 1980s, message networks such as FidoNet were developed to provide services such as NetMail, which is similar to internet-based email.

FidoNet is a worldwide computer network that is used for communication between bulletin board systems (BBSes). It uses a store-and-forward system to exchange private (email) and public (forum) messages between the BBSes in the network, as well as other files and protocols in some cases.

A talker is a chat system that people use to talk to each other over the Internet. Dating back to the 1980s, they were a predecessor of instant messaging. A talker is a communication system precursor to MMORPGs and other virtual worlds such as Second Life. Talkers are a form of online virtual worlds in which multiple users are connected at the same time to chat in real-time. People log in to the talkers remotely, and have a basic text interface with which to communicate with each other.

<span class="mw-page-title-main">CBBS</span> Early online bulletin board system (created 1978)

CBBS was a computer program created by Ward Christensen and Randy Suess to allow them and other computer hobbyists to exchange information between each other.

<span class="mw-page-title-main">Internet forum</span> Online discussion site

An Internet forum, or message board, is an online discussion site where people can hold conversations in the form of posted messages. They differ from chat rooms in that messages are often longer than one line of text, and are at least temporarily archived. Also, depending on the access level of a user or the forum set-up, a posted message might need to be approved by a moderator before it becomes publicly visible.

<span class="mw-page-title-main">Shell account</span> User account on a remote server

A shell account is a user account on a remote server, traditionally running under the Unix operating system, which gives access to a shell via a command-line interface protocol such as telnet, SSH, or over a modem using a terminal emulator.

<span class="mw-page-title-main">Remote Imaging Protocol</span> Scripting language

The Remote Imaging Protocol and its associated Remote Imaging Protocol Script language, RIPscrip, is a graphics language that provides a system for sending vector graphics over low-bandwidth links, notably modems. It was originally created by Jeff Reeder, Jim Bergman, and Mark Hayton of TeleGrafix Communications in Huntington Beach, California to enhance bulletin board systems and other applications.

Synchronet is a multiplatform BBS software package, with current ports for Microsoft Windows, Linux, and BSD variants. Past versions also ran on MS-DOS and OS/2, but support for those platforms were dropped in version 3.0.

ISCABBS, also known as ISCA, is a bulletin board system ("BBS"), formerly based at the University of Iowa. Dave's own version of Citadel, an early branch of the Citadel/UX BBS software, was developed to run ISCA. Like most Citadels, the focus is almost entirely on conversation among users.

The Bread Board System (TBBS) is a multiline MS-DOS based commercial bulletin board system software package written in 1983 by Philip L. Becker. He originally created the software as the result of a poker game with friends that were praising the BBS software created by Ward Christensen. Becker said he could do better and founded eSoft, Inc. in 1984 based on the strength of TBBS sales.

VBBS is an acronym for Virtual Bulletin Board System. It was a shareware bulletin board system (BBS) for DOS that was conceived by Roland De Graaf in 1990. Written from scratch in QuickBASIC, it developed a loyal following. Originally it was a door for WWIV, but quickly grew into an original BBS concept on its own. By 1993, there were thousands of computers running VBBS around the world. VirtualNET, the largest VBBS message network, had close to 1500 members by version 6.14 in 1993.

<span class="mw-page-title-main">The Major BBS</span>

The Major BBS was bulletin board software developed between 1986 and 1999 by Galacticomm. In 1995 it was renamed Worldgroup Server and bundled with a user client interface program named Worldgroup Manager for Microsoft Windows. Originally DOS-based, two of the versions were also available as a Unix-based edition, and the last versions were also available for Windows NT-based servers.

Mystic BBS is a bulletin board system software program that began in 1995 and was first released to the public in December 1997 for MS-DOS. It has been ported to Microsoft Windows, OS/2, OS X, and Linux. Mystic was designed to be a spiritual successor to the Renegade (BBS) and Telegard bulletin board systems.

Pyroto Mountain is an online game based on answering trivia and skill-testing questions. It was originally developed to run as a stand-alone bulletin board system (BBS), later as a BBS door, and more recently as a web application.

<span class="mw-page-title-main">FirstClass</span> Client–server software

FirstClass is a client–server groupware, email, online conferencing, voice and fax services, and bulletin-board system for Windows, macOS, and Linux. FirstClass's primary markets are the higher-education and K-12 education sectors, including four of the top ten largest school districts in the United States.

QWK is a file-based offline mail reader format that was popular among bulletin board system (BBS) users, especially users of FidoNet and other networks that generated large volumes of mail. QWK was originally developed by Mark "Sparky" Herring in 1987 for systems running the popular PCBoard bulletin board system, but it was later adapted for other platforms. Herring died of a heart attack in 2020 after being swatted. During the height of bulletin board system popularity, several dozen offline mail readers supported the QWK format.

TeleFinder is a Macintosh-based bulletin-board system written by Spider Island Software, based on a client–server model whose client end provides a Mac-like GUI. It appears to be the first such system on any platform, predating Apple's own AppleLink, as well as other Mac-based BBS systems like FirstClass. In more recent years the product has added a complete suite of "sub-servers" for popular internet protocols.

Searchlight BBS is a bulletin board system (BBS) developed in 1985 by Frank LaRosa for the TRS-80. LaRosa formed a company, Searchlight Software, through which he marketed and sold Searchlight BBS. In 1987, LaRosa expanded the software and sold it as shareware written for the PC in Pascal. The features of Searchlight BBS included a full screen text editor, a remote DOS shell, and file transfer via the XMODEM protocol. Searchlight BBS rapidly grew in popularity, and appeared frequently in Boardwatch magazine and at BBS conventions across the United States. Eventually, Searchlight BBS supported FidoNet, ZMODEM, Internet e-mail and telnet connectivity.

GT Power is a bulletin board system (BBS) and dial-up telecommunications/terminal application for MS-DOS. It was first introduced in the 1980s by P & M Software, founded by Paul Meiners. GT Power can be used both to host a BBS as well as to connect to other BBS systems via its full-featured dial-up "terminal mode". GT Power was a shareware package that required a registration fee in order to access its proprietary network mail transport/handling software and, by default, the GT Power Network. The software is distributed in two "flavors": a terminal-only version, nicknamed GTO, and the full-featured host and terminal version.

<span class="mw-page-title-main">Usenet</span> Worldwide computer-based distributed discussion system

Usenet, USENET, or "in full", User's Network, is a worldwide distributed discussion system available on computers. It was developed from the general-purpose Unix-to-Unix Copy (UUCP) dial-up network architecture. Tom Truscott and Jim Ellis conceived the idea in 1979, and it was established in 1980. Users read and post messages to one or more topic categories, known as newsgroups. Usenet resembles a bulletin board system (BBS) in many respects and is the precursor to the Internet forums that have become widely used. Discussions are threaded, as with web forums and BBSes, though posts are stored on the server sequentially.

References

  1. Hahn, Harley; Stout, Rick (1994). The Internet yellow pages. Vol. 1. Osborne McGraw Hill. p. 19. ISBN   978-0-078-82023-6.
  2. "alt.bbs.unixbbs Frequently Asked Questions". 16 May 1996. Retrieved 1 February 2011.
  3. Sondheim, Alan (January–February 2001). "Virtualife.org: an online artist and the wonder of it all". Art Papers. 25 (1). Retrieved 2 February 2011.
  4. Hindle, Simon (December 1994). "Directory: Monochrome City". .net Magazine. 1 (1).
  5. "Spods in Exile Livejournal" . Retrieved 23 January 2013.
  6. "Monochrome: Usage graphs".
  7. Brown, Eileen (2010). Working the Crowd: social media marketing for business. British Computer Society. p.26
  8. Lester, Paul Martin (2013). Visual Communication: Images with Messages. Cengage Learning. p. 401. ISBN   978-1-133-30864-5.
  9. Ruane, D. (December 2007). "Weavers & Warriors? Gender and Online Identity in 1997 and 2007 V1. 0". Transforming Cultures eJournal. 2 (2). doi: 10.5130/tfc.v2i2.637 . Retrieved 11 January 2010.
  10. Christopher Middleton (10 May 1996). "tugs & pie: Love at First Byte". The Daily Telegraph.
  11. "Monochrome: Users On".