Hermes (BBS)
   HOME

TheInfoList



OR:

Hermes Bulletin Board Software (BBS) by Will Price was first released in 1988 as one of the first
bulletin board system A bulletin board system (BBS), also called computer bulletin board service (CBBS), is a computer server running software that allows users to connect to the system using a terminal program. Once logged in, the user can perform functions such as ...
applications available for the Macintosh computer.


Origins

Will Price started Hermes while in 10th grade at boarding school and released it the following year. Hermes became very widely used by a large number of Macintosh BBS systems due to several factors including multi-line support and ease of use. Early in the development of Hermes, Will Price contacted Wayne Bell the author of
WWIV WWIV was a popular brand of bulletin board system software from the late 1980s through the mid-1990s. The modifiable source code allowed a sysop to customize the main BBS program for their particular needs and aesthetics. WWIV also allowed tens ...
BBS for MS-DOS for permission to use the "look and feel" of WWIV in Hermes without actually using any of the source code. Wayne gave the go ahead which meant that Will was able to use a best of breed text based interface for users while building an easy to use management interface on top of that for Macintosh-based
Sysop A sysop (; an abbreviation of system operator) is an administrator of a multi-user computer system, such as a bulletin board system (BBS) or an online service virtual community.Jansen, E. & James,V. (2002). NetLingo: the Internet dictionary. Netl ...
s. This factor gave Hermes a very familiar feel to most of the popular BBSs that existed on the PC side of the world while providing a Macintosh GUI management interface which was unique for the time in the BBS world. Hermes also featured an
application programming interface An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how t ...
(API) for external application developers to extend the system. Hundreds of "externals" were written for Hermes providing extended functionality, games, sysop management tools, etc., and Olympus also served as a central location to download externals. Hermes was written in Lightspeed Pascal, an early development environment for Macintosh.


Post-Internet Evolution

In 1991, Will Price sold the Hermes rights and code to Lloyd Woodall, one of the more active sysops of a Hermes BBS who believed that his son could continue the development of Hermes. Will Price wanted to move on and create a next generation BBS system with a dynamic graphical user interface no longer based on simple text. Will Price and Mark Weaver, one of the authors of another piece of software called NovaLink, joined forces to create that system, but the development was simply too great a task. The vision of MDX, the successor to Hermes, as it was called internally, was similar to that of the web, but 2 college students just could not complete that task in a reasonable time frame before the web came into being. The technology developed as part of that effort eventually became a piece of software called MacIntercomm acquired by New World Computing as Macintosh communications software for connecting to BBS systems. No technology from Hermes was carried over into the new company. In 1998, after Hermes languished with very little development since the 1991 sale, Lloyd Woodall sold the rights to Hermes to Michael Alyn Miller. Michael made many contributions to Hermes including adding telnet support for logging in via the Internet, and support for Python based externals. On May 27, 2013, Michael Alyn Mille
announced on his blog
that he was releasing Hermes II as open source BBS software. The source code for Hermes II 3.5.11 is freely available for download and compilatio
on the GitHub website
A detailed, in-dept

is likewise freely offered by the Armageddon BBS website. Hermes was developed as a "classic" Mac OS application, so cannot run natively on Mac OS X or
Intel Mac Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California. It is the world's largest semiconductor chip manufacturer by revenue, and is one of the developers of the x86 series ...
intosh hardware. However, the Armageddon BBS website also offer
detailed instructions for running Hermes II 3.5.11 in a virtual environment
usin
VirtualBox virtualization software for Mac OS X
and th
SheepShaver Mac Classic emulator
The type of setup described in this tutorial will keep a Hermes II BBS running indefinitely, and immune to any future Mac OS X updates, as long as VirtualBox is kept updated and compatible with the latest OS X release from Apple.


External links


hermesbbs.com
official website for Hermes BBS 1988 software Bulletin board system software Classic Mac OS software