A bulletin board system (BBS), also called a computer bulletin board service (CBBS),
is a
computer server
A server is a computer that provides information to other computers called " clients" on a computer network. This architecture is called the client–server model. Servers can provide various functionalities, often called "services", such as sh ...
running
software
Software consists of computer programs that instruct the Execution (computing), execution of a computer. Software also includes design documents and specifications.
The history of software is closely tied to the development of digital comput ...
that allows users to connect to the system using a
terminal program
A terminal emulator, or terminal application, is a computer program that emulates a video terminal within some other display architecture. Though typically synonymous with a shell or text terminal, the term ''terminal'' covers all remote termi ...
. Once logged in, the user performs functions such as
upload
Uploading refers to ''transmitting'' data from one computer system to another through means of a network. Common methods of uploading include: uploading via web browsers, FTP clients, and terminals ( SCP/ SFTP). Uploading can be used in th ...
ing and
download
In computer networks, download means to ''receive'' data from a remote system, typically a server such as a web server, an FTP server, an email server, or other similar systems. This contrasts with uploading, where data is ''sent to'' a remote ...
ing 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
__
/ \
/, oo \
(_, /_)
_`@/_ \ _
, , \ \\
, (*) , \ ))
______ , __U__, / \//
/ FI ...
were developed to provide services such as
NetMail, which is similar to internet-based
email
Electronic mail (usually shortened to email; alternatively hyphenated e-mail) is a method of transmitting and receiving Digital media, digital messages using electronics, electronic devices over a computer network. It was conceived in the ...
.
Many BBSes also offered
online games
An online game is a video game that is either partially or primarily played through the Internet or any other computer network available. Online games are ubiquitous on modern gaming platforms, including PCs, consoles and mobile devices, a ...
in which users could compete with each other. BBSes with multiple phone lines often provided
chat room
The term chat room, or chatroom (and sometimes group chat; abbreviated as GC), is primarily used to describe any form of synchronous conferencing, occasionally even asynchronous conferencing. The term can thus mean any technology, ranging from ...
s, allowing users to interact with each other. Bulletin board systems were in many ways a precursor to the modern form of the
World Wide Web
The World Wide Web (WWW or simply the Web) is an information system that enables Content (media), content sharing over the Internet through user-friendly ways meant to appeal to users beyond Information technology, IT specialists and hobbyis ...
,
social networks
A social network is a social structure consisting of a set of social actors (such as individuals or organizations), networks of dyadic ties, and other social interactions between actors. The social network perspective provides a set of meth ...
, and other aspects of the
Internet
The Internet (or internet) is the Global network, global system of interconnected computer networks that uses the Internet protocol suite (TCP/IP) to communicate between networks and devices. It is a internetworking, network of networks ...
. Low-cost, high-performance
asynchronous
Asynchrony is any dynamic far from synchronization. If and as parts of an asynchronous system become more synchronized, those parts or even the whole system can be said to be in sync.
Asynchrony or asynchronous may refer to:
Electronics and com ...
modem
The Democratic Movement (, ; MoDem ) is a centre to centre-right political party in France, whose main ideological trends are liberalism and Christian democracy, and that is characterised by a strong pro-Europeanist stance. MoDem was establis ...
s drove the use of
online service
An online service provider (OSP) can, for example, be an Internet service provider, an email provider, a news provider (press), an entertainment provider (music, movies), a search engine, an e-commerce site, an online banking site, a health site, ...
s and BBSes through the early 1990s. ''
InfoWorld
''InfoWorld'' (''IW'') is an American information technology media business. Founded in 1978, it began as a monthly magazine. In 2007, it transitioned to a Web-only publication. Its parent company is International Data Group, and its sister pu ...
'' estimated that there were 60,000 BBSes serving 17 million users in the United States alone in 1994, a collective market much larger than major online services such as
CompuServe
CompuServe, Inc. (CompuServe Information Service, Inc., also known by its initialism CIS or later CSi) was an American Internet company that provided the first major commercial online service provider, online service. It opened in 1969 as a times ...
.
The introduction of inexpensive
dial-up internet service and the
Mosaic web browser
NCSA Mosaic is a discontinued web browser. It was instrumental in popularizing the World Wide Web and the general Internet during the 1990s by integrating multimedia such as text and graphics. Although not the first web browser (preceded by Wor ...
offered ease of use and global access that BBS and online systems did not provide, and led to a rapid crash in the market starting in late 1994 to early 1995. Over the next year, many of the
leading BBS software providers went
bankrupt
Bankruptcy is a legal process through which people or other entities who cannot repay debts to creditors may seek relief from some or all of their debts. In most jurisdictions, bankruptcy is imposed by a court order, often initiated by the de ...
and tens of thousands of BBSes disappeared. Today, BBSing survives largely as a nostalgic hobby in most parts of the world, but it is still a popular form of communication for middle aged Taiwanese (see
PTT Bulletin Board System
PTT Bulletin Board System (PTT, ) is the largest terminal-based bulletin board system (BBS) based in Taiwan. It was founded by Yi-Chin Tu and other students from the National Taiwan University in 1995 as Professional Technology Temple, and it i ...
). Most surviving BBSes are accessible over
Telnet
Telnet (sometimes stylized TELNET) is a client-server application protocol that provides access to virtual terminals of remote systems on local area networks or the Internet. It is a protocol for bidirectional 8-bit communications. Its main ...
and typically offer free email accounts,
FTP
The File Transfer Protocol (FTP) is a standard communication protocol used for the transfer of computer files from a server to a client on a computer network. FTP is built on a client–server model architecture using separate control and dat ...
services, and
IRC
IRC (Internet Relay Chat) is a text-based chat system for instant messaging. IRC is designed for group communication in discussion forums, called '' channels'', but also allows one-on-one communication via private messages as well as chat ...
. Some offer access through packet switched networks or
packet radio
In digital radio, packet radio is the application of packet switching techniques to digital radio communications. Packet radio uses a packet switching Communication protocol, protocol as opposed to circuit switching or message switching protocols ...
connections.
History
Precursors
A precursor to the public bulletin board system was
Community Memory
Community Memory (CM) was the first public computerized bulletin board system. Established in 1973 in Berkeley, California, it used an SDS 940 timesharing system in San Francisco connected via a 110 baud link to a teleprinter at a record store in ...
, which started in August 1973 in
Berkeley, California
Berkeley ( ) is a city on the eastern shore of San Francisco Bay in northern Alameda County, California, United States. It is named after the 18th-century Anglo-Irish bishop and philosopher George Berkeley. It borders the cities of Oakland, Cali ...
.
Microcomputer
A microcomputer is a small, relatively inexpensive computer having a central processing unit (CPU) made out of a microprocessor. The computer also includes memory and input/output (I/O) circuitry together mounted on a printed circuit board (P ...
s did not exist at that time, and modems were both expensive and slow. Community Memory ran on a
mainframe computer
A mainframe computer, informally called a mainframe or big iron, is a computer used primarily by large organizations for critical applications like bulk data processing for tasks such as censuses, industry and consumer statistics, enterprise ...
and was accessed through terminals located in several
San Francisco Bay Area
The San Francisco Bay Area, commonly known as the Bay Area, is a List of regions of California, region of California surrounding and including San Francisco Bay, and anchored by the cities of Oakland, San Francisco, and San Jose, California, S ...
neighborhoods. The poor quality of the original modem connecting the terminals to the mainframe prompted
Community Memory
Community Memory (CM) was the first public computerized bulletin board system. Established in 1973 in Berkeley, California, it used an SDS 940 timesharing system in San Francisco connected via a 110 baud link to a teleprinter at a record store in ...
hardware person,
Lee Felsenstein, to invent the
Pennywhistle modem, whose design was influential in the mid-1970s.
Community Memory allowed the user to type messages into a
computer terminal
A computer terminal is an electronic or electromechanical hardware device that can be used for entering data into, and transcribing data from, a computer or a computing system. Most early computers only had a front panel to input or display ...
after inserting a coin, and offered a "pure" bulletin board experience with public messages only (no email or other features). It did offer the ability to tag messages with keywords, which the user could use in searches. The system acted primarily in the form of a buy and sell system with the tags taking the place of the more traditional
classifications
Classification is the activity of assigning objects to some pre-existing classes or categories. This is distinct from the task of establishing the classes themselves (for example through cluster analysis). Examples include diagnostic tests, identif ...
. But users found ways to express themselves outside these bounds, and the system spontaneously created stories, poetry and other forms of communications. The system was expensive to operate, and when their host machine became unavailable and a new one could not be found, the system closed in January 1975.
Similar functionality was available to most
mainframe
A mainframe computer, informally called a mainframe or big iron, is a computer used primarily by large organizations for critical applications like bulk data processing for tasks such as censuses, industry and consumer statistics, enterpris ...
users, which might be considered a sort of ultra-local BBS when used in this fashion. Commercial systems, expressly intended to offer these features to the public, became available in the late 1970s and formed the
online service
An online service provider (OSP) can, for example, be an Internet service provider, an email provider, a news provider (press), an entertainment provider (music, movies), a search engine, an e-commerce site, an online banking site, a health site, ...
market that lasted into the 1990s. One particularly influential example was
PLATO
Plato ( ; Greek language, Greek: , ; born BC, died 348/347 BC) was an ancient Greek philosopher of the Classical Greece, Classical period who is considered a foundational thinker in Western philosophy and an innovator of the writte ...
, which had thousands of users by the late 1970s, many of whom used the messaging and
chat room
The term chat room, or chatroom (and sometimes group chat; abbreviated as GC), is primarily used to describe any form of synchronous conferencing, occasionally even asynchronous conferencing. The term can thus mean any technology, ranging from ...
features of the system in the same way that would later become common on BBSes.
The first BBSes
Early modems were generally either expensive or very simple devices using
acoustic coupler
In telecommunications, an acoustic coupler is an interface device for coupling electrical signals by acoustical means—usually into and out of a telephone.
The link is achieved through converting electric signals from the phone line to so ...
s to handle telephone operation. The user would pick up the phone, dial a number, then press the handset into rubber cups on the top of the modem. Disconnecting at the end of a call required the user to pick up the handset and return it to the phone. Examples of direct-connecting modems did exist, and these often allowed the host computer to send it commands to answer or hang up calls, but these were very expensive devices used by large banks and similar companies.
With the introduction of
microcomputer
A microcomputer is a small, relatively inexpensive computer having a central processing unit (CPU) made out of a microprocessor. The computer also includes memory and input/output (I/O) circuitry together mounted on a printed circuit board (P ...
s with expansion slots, like the
S-100 bus
The S-100 bus or Altair bus, later standardized as IEEE 696-1983 ''(inactive-withdrawn)'', is an early computer bus designed in 1974 as a part of the Altair 8800. The bus was the first industry standard expansion bus for the microcomputer in ...
machines and
Apple II
Apple II ("apple Roman numerals, two", stylized as Apple ][) is a series of microcomputers manufactured by Apple Computer, Inc. from 1977 to 1993. The Apple II (original), original Apple II model, which gave the series its name, was designed ...
, it became possible for the modem to communicate instructions and data on separate lines. These machines typically only supported asynchronous communications, and Synchronous serial communication, synchronous modems were much more expensive than asynchronous modems. A number of modems of this sort were available by the late 1970s. This made the BBS possible for the first time, as it allowed software on the computer to pick up an incoming call, communicate with the user, and then hang up the call when the user logged off.
The first public
dial-up
Dial-up Internet access is a form of Internet access that uses the facilities of the public switched telephone network (PSTN) to establish a connection to an Internet service provider (ISP) by dialing a telephone number on a conventional telepho ...
BBS was developed by
Ward Christensen
Ward Leon Christensen (October 23, 1945 – October 11, 2024) was an American computer scientist who was the inventor of the XMODEM file transfer protocol and a co-founder of the CBBS bulletin board, the first bulletin board system (BBS) ever br ...
and
Randy Suess
Randy John Suess (January 27, 1945 – December 10, 2019) was the co-founder of the CBBS bulletin board, the first bulletin board system (BBS) ever brought online. Suess, along with collaborator Ward Christensen, whom he met when they were both me ...
, members of the Chicago Area Computer Hobbyists' Exchange (CACHE). According to an early interview, when Chicago was snowed under during the
Great Blizzard of 1978, the two began preliminary work on the
Computerized Bulletin Board System, or
CBBS
CBBS ("Computerized Bulletin Board System") was a computer program created by Ward Christensen and Randy Suess to allow them and other computer hobbyists to exchange information between each other. Jason Scott: , 2005, Episode 1
In Ja ...
. The system came into existence largely through a fortuitous combination of Christensen having a spare S-100 bus computer and an early Hayes internal modem, and Suess's insistence that the machine be placed at his house in
Chicago
Chicago is the List of municipalities in Illinois, most populous city in the U.S. state of Illinois and in the Midwestern United States. With a population of 2,746,388, as of the 2020 United States census, 2020 census, it is the List of Unite ...
where it would be a local phone call for more users. Christensen patterned the system after the
cork board his local computer club used to post information like "need a ride". CBBS officially went online on 16 February 1978.
[Alt URL]
/ref>[Collection of Memories of writing and running the first BBS by Ward Christensen (Circa 1992)]
''BBSDocumentary.com'', retrieved June 30, 2007 CBBS, which kept a count of callers, reportedly connected 253,301 callers before it was finally retired.
Smartmodem
A key innovation required for the popularization of the BBS was the Smartmodem manufactured by Hayes Microcomputer Products
Hayes Microcomputer Products was a US-based manufacturer of modems. The company is known for the Smartmodem, which introduced a control language for operating the functions of the modem via the serial interface, in contrast to manual operation wi ...
. Internal modems like the ones used by CBBS and similar early systems were usable, but generally expensive due to the manufacturer having to make a different modem for every computer platform they wanted to target. They were also limited to those computers with internal expansion, and could not be used with other useful platforms like video terminal
A computer terminal is an electronic or electromechanical hardware device that can be used for entering data into, and transcribing data from, a computer or a computing system. Most early computers only had a front panel to input or display b ...
s. External modems were available for these platforms but required the phone to be dialed using a conventional handset. Internal modems could be software-controlled to perform outbound and inbound calls, but external modems had only the data pins to communicate with the host system.
Hayes' solution to the problem was to use a small microcontroller
A microcontroller (MC, uC, or μC) or microcontroller unit (MCU) is a small computer on a single integrated circuit. A microcontroller contains one or more CPUs (processor cores) along with memory and programmable input/output peripherals. Pro ...
to implement a system that examined the data flowing into the modem from the host computer, watching for certain command strings. This allowed commands to be sent to and from the modem using the same data pins as all the rest of the data, meaning it would work on any system that could support even the most basic modems. The Smartmodem could pick up the phone, dial numbers, and hang up again, all without any operator intervention. The Smartmodem was not necessary for BBS use but made overall operation dramatically simpler. It also improved usability for the caller, as most terminal software allowed different phone numbers to be stored and dialed on command, allowing the user to easily connect to a series of systems.
The introduction of the Smartmodem led to the first real wave of BBS systems. Limited in speed and storage capacity, these systems were normally dedicated solely to messaging, private email and public forums. File transfers were extremely slow at these speeds, and file libraries were typically limited to text files containing lists of other BBS systems. These systems attracted a particular type of user who used the BBS as a unique type of communications medium, and when these local systems were crowded from the market in the 1990s, their loss was lamented for many years.
Higher speeds, commercialization
Speed improved with the introduction of 1200 bit/s
In telecommunications and computing, bit rate (bitrate or as a variable ''R'') is the number of bits that are conveyed or processed per unit of time.
The bit rate is expressed in the unit bit per second (symbol: bit/s), often in conjunction w ...
asynchronous modems in the early 1980s, giving way to 2400 bit/s fairly rapidly. The improved performance led to a substantial increase in BBS popularity. Most of the information was displayed using ordinary ASCII
ASCII ( ), an acronym for American Standard Code for Information Interchange, is a character encoding standard for representing a particular set of 95 (English language focused) printable character, printable and 33 control character, control c ...
text or ANSI art, but a number of systems attempted character-based graphical user interface
A graphical user interface, or GUI, is a form of user interface that allows user (computing), users to human–computer interaction, interact with electronic devices through Graphics, graphical icon (computing), icons and visual indicators such ...
s (GUIs) which began to be practical at 2400 bit/s.
There was a lengthy delay before 9600 bit/s models began to appear on the market. 9600 bit/s was not even established as a strong standard before V.32bis at 14.4 kbit/s took over in the early 1990s. This period also saw the rapid rise in capacity and a dramatic drop in the price of hard drive
A hard disk drive (HDD), hard disk, hard drive, or fixed disk is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating hard disk drive platter, pla ...
s. By the late 1980s, many BBS systems had significant file libraries, and this gave rise to leechingusers calling BBSes solely for their files. These users would use the modem for some time, leaving less time for other users, who got busy signal
A busy signal (or busy tone or engaged tone) in telephony is an audible call-progress tone or audible signal to the calling party that indicates failure to complete the requested connection of that particular telephone call.
The busy signa ...
s. The resulting upheaval eliminated many of the pioneering message-centric systems.
This also gave rise to a new class of BBS systems, dedicated solely to file upload and downloads. These systems charged for access, typically a flat monthly fee, compared to the per-hour fees charged by '' Event Horizons BBS'' and most online services. Many third-party services were developed to support these systems, offering simple credit card merchant account
A merchant account is a type of bank account that allows a seller, known as the merchant, to accept payments by debit or credit cards. A merchant account is established under an agreement between an acceptor and a merchant acquiring bank for th ...
gateways for the payment of monthly fees, and entire file libraries on compact disk
The compact disc (CD) is a digital optical disc data storage format co-developed by Philips and Sony to store and play digital audio recordings. It employs the Compact Disc Digital Audio (CD-DA) standard and was capable of holding of uncomp ...
that made initial setup very easy. Early 1990s editions of ''Boardwatch'' were filled with ads for single-click install solutions dedicated to these new sysops
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. Ne ...
. While this gave the market a bad reputation, it also led to its greatest success. During the early 1990s, there were a number of mid-sized software companies dedicated to BBS software, and the number of BBSes in service reached its peak.
Towards the early 1990s, BBS became so popular that it spawned three monthly magazines, ''Boardwatch
''Boardwatch Magazine'', informally known as ''Boardwatch'', was initially published and edited by Jack Rickard. Founded in 1987, it began as a publication for the online Bulletin Board Systems of the 1980s and 1990s and ultimately evolved into ...
'', ''BBS Magazine'', and in Asia and Australia, ''Chips 'n Bits Magazine'' which devoted extensive coverage of the software and technology innovations and people behind them, and listings to US and worldwide BBSes.[Chips 'n' Bits : the Northern Territory Computer Users' newsletter]
''catalogue.nla.gov.au'', retrieved March 15, 2009 In addition, in the US, a major monthly magazine, '' Computer Shopper'', carried a list of BBSes along with a brief abstract of each of their offerings.
GUIs
Through the late 1980s and early 1990s, there was considerable experimentation with ways to develop user-friendly interfaces for BBSes. Almost every popular system used ANSI-based color menus to make reading easier on capable hardware and terminal emulators, and most also allowed cursor commands to offer command-line recall and similar features. Another common feature was the use of autocomplete
Autocomplete, or word completion, is a feature in which an application software, application predicts the rest of a word a user is typing. In Android (operating system), Android and iOS smartphones, this is called predictive text. In graphical us ...
to make menu navigation simpler, a feature that would not re-appear on the Web until decades later.
A number of systems also made forays into GUI-based interfaces, either using character graphics sent from the host, or using custom GUI-based terminal systems. The latter initially appeared on the Macintosh
Mac is a brand of personal computers designed and marketed by Apple Inc., Apple since 1984. The name is short for Macintosh (its official name until 1999), a reference to the McIntosh (apple), McIntosh apple. The current product lineup inclu ...
platform, where TeleFinder and FirstClass
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, includin ...
became very popular. FirstClass offered a host of features that would be difficult or impossible under a terminal-based solution, including bi-directional information flow and non-blocking operation that allowed the user to exchange files in both directions while continuing to use the message system and chat, all in separate windows. Will Price's "Hermes", released in 1988, combined a familiar PC style with Macintosh GUI interface. (Hermes was already "venerable" by 1994 although the Hermes II release remained popular.) Skypix featured on Amiga a complete markup language
A markup language is a Encoding, text-encoding system which specifies the structure and formatting of a document and potentially the relationships among its parts. Markup can control the display of a document or enrich its content to facilitate au ...
. It used a standardized set of icons to indicate mouse driven commands available online and to recognize different filetypes present on BBS storage media. It was capable of transmitting data like images, audio files, and audio clips between users linked to the same BBS or off-line if the BBS was in the circuit of the FidoNet organization.
On the PC, efforts were more oriented to extensions of the original terminal concept, with the GUI being described in the information on the host. One example was the Remote Imaging Protocol, essentially a picture description system, which remained relatively obscure. Probably the ultimate development of this style of operation was the dynamic page implementation of the University of Southern California
The University of Southern California (USC, SC, or Southern Cal) is a Private university, private research university in Los Angeles, California, United States. Founded in 1880 by Robert M. Widney, it is the oldest private research university in ...
BBS (USCBBS) by Susan Biddlecomb, which predated the implementation of the HTML
Hypertext Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser. It defines the content and structure of web content. It is often assisted by technologies such as Cascading Style Sheets ( ...
Dynamic web page
A dynamic web page is a web page constructed at runtime (during software execution), as opposed to a ''static web page'', delivered as it is stored.
A server-side dynamic web page is a web page whose construction is controlled by an application ...
. A complete Dynamic web page implementation was accomplished using TBBS with a TDBS add-on presenting a complete menu system individually customized for each user.
Rise of the Internet and decline of BBS
The demand for complex ANSI and ASCII screens and larger file transfers taxed available channel capacity
Channel capacity, in electrical engineering, computer science, and information theory, is the theoretical maximum rate at which information can be reliably transmitted over a communication channel.
Following the terms of the noisy-channel coding ...
, which in turn increased demand for faster modems. 14.4 kbit/s modems were standard for a number of years while various companies attempted to introduce non-standard systems with higher performancenormally about 19.2 kbit/s. Another delay followed due to a long V.34 standards process before 28.8 kbit/s was released, only to be quickly replaced by 33.6 kbit/s, and then 56 kbit/s.
These increasing speeds had the side effect of dramatically reducing the noticeable effects of channel efficiency. When modems were slow, considerable effort was put into developing the most efficient protocols and display systems possible. TCP/IP
The Internet protocol suite, commonly known as TCP/IP, is a framework for organizing the communication protocols used in the Internet and similar computer networks according to functional criteria. The foundational protocols in the suite are ...
ran slowly over 1200 bit/s modems. 56 kbit/s modems could access the protocol suite more quickly than with slower modems. Dial-up Internet service became widely available in the mid-1990s to the general public outside of universities and research laboratories, and connectivity was included in most general-use operating systems
An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ...
by default as Internet access became popular.
These developments together resulted in the sudden obsolescence of bulletin board technology in 1995 and the collapse of its supporting market. Technically, Internet service offered an enormous advantage over BBS systems, as a single connection to the user's Internet service provider
An Internet service provider (ISP) is an organization that provides a myriad of services related to accessing, using, managing, or participating in the Internet. ISPs can be organized in various forms, such as commercial, community-owned, no ...
allowed them to contact services around the world. In comparison, BBS systems relied on a direct point-to-point connection, so even dialing multiple local systems required multiple phone calls. Internet protocols also allowed a single connection to be used to contact multiple services simultaneously; for example, downloading files from an FTP
The File Transfer Protocol (FTP) is a standard communication protocol used for the transfer of computer files from a server to a client on a computer network. FTP is built on a client–server model architecture using separate control and dat ...
library while checking the weather on a local news website. Even with a shell account
A shell account is a user account on a remote server, typically running under Unix or Linux operating systems. The account gives access to a text-based command-line interface in a shell, via a terminal emulator. The user typically communicates w ...
, it was possible to multitask using job control or a terminal multiplexer
A terminal multiplexer is a software application that can be used to multiplex several separate pseudoterminal-based login sessions inside a single terminal display, terminal emulator window, PC/workstation system console, or remote login sessio ...
such as GNU Screen
GNU Screen is a terminal multiplexer: a software application that can be used to multiplex several virtual consoles, allowing a user to access multiple separate login sessions inside a single terminal window, or detach and reattach sessions from ...
. In comparison, a connection to a BBS allowed access only to the information on that system.
Estimating numbers
According to the FidoNet
__
/ \
/, oo \
(_, /_)
_`@/_ \ _
, , \ \\
, (*) , \ ))
______ , __U__, / \//
/ FI ...
Nodelist, BBSes reached their peak usage around 1996, the same period when the World Wide Web
The World Wide Web (WWW or simply the Web) is an information system that enables Content (media), content sharing over the Internet through user-friendly ways meant to appeal to users beyond Information technology, IT specialists and hobbyis ...
and AOL
AOL (formerly a company known as AOL Inc. and originally known as America Online) is an American web portal and online service provider based in New York City, and a brand marketed by Yahoo! Inc.
The service traces its history to an online ...
became mainstream. BBSes rapidly declined in popularity thereafter, and were replaced by systems using the Internet for connectivity. Some of the larger commercial BBSes, such as MaxMegabyte and ExecPC BBS, evolved into Internet service provider
An Internet service provider (ISP) is an organization that provides a myriad of services related to accessing, using, managing, or participating in the Internet. ISPs can be organized in various forms, such as commercial, community-owned, no ...
s.
The website '' textfiles.com'' is an archival history of BBSes. It includes a list of over 100,000 BBSes that once existed during a span of 20 years. The creator and maintainer of ''textfiles.com'', Jason Scott, also produced '' BBS: The Documentary'', a film that chronicles the history of BBSes and has interviews with well-known figures from the BBS heyday.
In the 2000s, most traditional BBS systems migrated to the Internet using Telnet or SSH protocols. As of September 2022, between 900 and 1000 are thought to be active via the Internet fewer than 30 of these being of the traditional "dial-up" (modem) variety.
Software and hardware
Unlike modern websites and online services
An online service provider (OSP) can, for example, be an Internet service provider, an email provider, a news provider (press), an entertainment provider (music, movies), a search engine, an e-commerce site, an online banking site, a health site, ...
that are typically hosted by third-party companies in commercial data center
A data center is a building, a dedicated space within a building, or a group of buildings used to house computer systems and associated components, such as telecommunications and storage systems.
Since IT operations are crucial for busines ...
s, BBS computers (especially for smaller boards) were typically operated from the system operator's home. As such, access could be unreliable, and in many cases, only one user could be on the system at a time. Only larger BBSes with multiple phone lines using specialized hardware, multitasking software, or a LAN
Lan or LAN may refer to:
Science and technology
* Local asymptotic normality, a fundamental property of regular models in statistics
* Longitude of the ascending node, one of the orbital elements used to specify the orbit of an object in space
* ...
connecting multiple computers, could host multiple simultaneous users.
The first BBSes each used their own unique software, quite often written entirely or at least customized by the system operators themselves, running on early S-100 bus
The S-100 bus or Altair bus, later standardized as IEEE 696-1983 ''(inactive-withdrawn)'', is an early computer bus designed in 1974 as a part of the Altair 8800. The bus was the first industry standard expansion bus for the microcomputer in ...
microcomputer
A microcomputer is a small, relatively inexpensive computer having a central processing unit (CPU) made out of a microprocessor. The computer also includes memory and input/output (I/O) circuitry together mounted on a printed circuit board (P ...
systems such as the Altair 8800
The Altair 8800 is a microcomputer introduced in 1974 by Micro Instrumentation and Telemetry Systems (MITS) based on the Intel 8080 CPU. It was the first commercially successful personal computer. Interest in the Altair 8800 grew quickly after i ...
, IMSAI 8080 and Cromemco
Cromemco, Inc. was a Mountain View, California microcomputer company known for its high-end Z80-based S-100 bus computers and peripherals in the early days of the personal computer revolution.
The company began as a partnership in 1974 between ...
under the CP/M
CP/M, originally standing for Control Program/Monitor and later Control Program for Microcomputers, is a mass-market operating system created in 1974 for Intel 8080/Intel 8085, 85-based microcomputers by Gary Kildall of Digital Research, Dig ...
operating system. Soon after, BBS software was being written for all of the major home computer
Home computers were a class of microcomputers that entered the market in 1977 and became common during the 1980s. They were marketed to consumers as affordable and accessible computers that, for the first time, were intended for the use of a s ...
systems of the late 1970s erathe Apple II
Apple II ("apple Roman numerals, two", stylized as Apple ][) is a series of microcomputers manufactured by Apple Computer, Inc. from 1977 to 1993. The Apple II (original), original Apple II model, which gave the series its name, was designed ...
, Atari 8-bit computers, Commodore PET, TI-99/4A, and TRS-80 being some of the most popular.
In 1981, the IBM Personal Computer was introduced and MS-DOS soon became the operating system on which the majority of BBS programs were run. RBBS-PC, ported
In software engineering, porting is the process of adapting software for the purpose of achieving some form of execution in a computing environment that is different from the one that a given program (meant for such execution) was originally desig ...
over from the CP/M world, and ''Fido'' BBS, developed by Tom Jennings
Thomas Daniel Jennings (born 1955) is a Los Angeles-based artist and computer programmer, known for his work that led to FidoNet (the first message and file networking bulletin board system, or BBS), and for his work at Phoenix Software on ...
(who later founded FidoNet
__
/ \
/, oo \
(_, /_)
_`@/_ \ _
, , \ \\
, (*) , \ ))
______ , __U__, / \//
/ FI ...
) were the first notable MS-DOS BBS programs. Many successful commercial BBS programs were developed, such as PCBoard
PCBoard (PCB) was a bulletin board system (BBS) application first introduced for DOS in 1983 by Fred Clark's Clark Development Company. PCBoard was one of the first commercial BBS packages for DOS systems, and was considered one of the "high end ...
BBS, RemoteAccess BBS, Magpie and Wildcat! BBS
Wildcat! BBS is a bulletin board system server application that Mustang Software developed in 1986 for MS-DOS, and later ported to Microsoft Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphica ...
. Popular freeware
Freeware is software, often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for the free ...
BBS programs included Telegard BBS and Renegade BBS, which both had early origins from leaked WWIV
WWIV was a brand of bulletin board system software popular 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 source code.
BBS systems on other systems remained popular, especially home computer
Home computers were a class of microcomputers that entered the market in 1977 and became common during the 1980s. They were marketed to consumers as affordable and accessible computers that, for the first time, were intended for the use of a s ...
s, largely because they catered to the audience of users running those machines. The ubiquitous Commodore 64
The Commodore 64, also known as the C64, is an 8-bit computing, 8-bit home computer introduced in January 1982 by Commodore International (first shown at the Consumer Electronics Show, January 7–10, 1982, in Las Vegas). It has been listed in ...
(introduced in 1982) was a common platform in the 1980s. Popular commercial BBS programs were Blue Board, Ivory BBS, Color64 and CNet 64. There was also a devoted contingent of BBS users on TI-99/4A computers, long after Texas Instruments
Texas Instruments Incorporated (TI) is an American multinational semiconductor company headquartered in Dallas, Texas. It is one of the top 10 semiconductor companies worldwide based on sales volume. The company's focus is on developing analog ...
had discontinued the computer in the aftermath of their price war
A price war is a form of market competition in which companies within an industry engage in aggressive pricing activity "characterized by the repeated cutting of prices below those of competitors". This leads to a cycle, where each competitor att ...
with Commodore. Popular BBSes for the TI-99/4A included Techie, TIBBS (Texas Instruments Bulletin Board System), TI-COMM, and Zyolog. In the early 1990s, a small number of BBSes were also running on the Commodore Amiga
Amiga is a family of personal computers produced by Commodore International, Commodore from 1985 until the company's bankruptcy in 1994, with production by others afterward. The original model is one of a number of mid-1980s computers with 16-b ...
. Popular BBS software for the Amiga were ABBS, Amiexpress, C-Net, StormforceBBS, Infinity
Infinity is something which is boundless, endless, or larger than any natural number. It is denoted by \infty, called the infinity symbol.
From the time of the Ancient Greek mathematics, ancient Greeks, the Infinity (philosophy), philosophic ...
and Tempest. There was also a small faction of devoted Atari BBSes that used the Atari 800, then the 800XL, and eventually the 1040ST. The earlier machines generally lacked hard drive
A hard disk drive (HDD), hard disk, hard drive, or fixed disk is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating hard disk drive platter, pla ...
capabilities, which limited them primarily to messaging.
MS-DOS continued to be the most popular operating system for BBS use up until the mid-1990s, and in the early years, most multi-node BBSes were running under a DOS based multitasker such as DESQview
DESQview (DV) is a text mode multitasking operating environment developed by Quarterdeck Office Systems which enjoyed modest popularity in the late 1980s and early 1990s. Running on top of DOS, it allows users to run multiple programs concurr ...
or consisted of multiple computers connected via a LAN
Lan or LAN may refer to:
Science and technology
* Local asymptotic normality, a fundamental property of regular models in statistics
* Longitude of the ascending node, one of the orbital elements used to specify the orbit of an object in space
* ...
. In the late 1980s, a handful of BBS developers implemented multitasking communications routines inside their software, allowing multiple phone lines and users to connect to the same BBS computer. These included Galacticomm's MajorBBS (later WorldGroup), eSoft The Bread Board System (TBBS), and Falken. Other popular BBS's were Maximus
Maximus (Hellenised as Maximos) is the Latin term for "greatest" or "largest". In this connection it may refer to:
* Circus Maximus (disambiguation)
* Pontifex maximus, the highest priest of the College of Pontiffs in ancient Rome
People Roman hi ...
and Opus, with some associated applications such as BinkleyTerm being based on characters from the Berkley Breathed cartoon strip of Bloom County
''Bloom County'' is an American comic strip by Berkeley Breathed which originally ran from December 8, 1980, until August 6, 1989. It examined events in politics and culture through the viewpoint of a fanciful small town in Middle America, whe ...
. Though most BBS software had been written in BASIC
Basic or BASIC may refer to:
Science and technology
* BASIC, a computer programming language
* Basic (chemistry), having the properties of a base
* Basic access authentication, in HTTP
Entertainment
* Basic (film), ''Basic'' (film), a 2003 film
...
or Pascal (with some low-level routines written in assembly language
In computing, assembly language (alternatively assembler language or symbolic machine code), often referred to simply as assembly and commonly abbreviated as ASM or asm, is any low-level programming language with a very strong correspondence bet ...
), the C language was starting to gain popularity.
By 1995, many of the DOS-based BBSes had begun switching to modern multitasking operating systems, such as OS/2
OS/2 is a Proprietary software, proprietary computer operating system for x86 and PowerPC based personal computers. It was created and initially developed jointly by IBM and Microsoft, under the leadership of IBM software designer Ed Iacobucci, ...
, Windows 95
Windows 95 is a consumer-oriented operating system developed by Microsoft and the first of its Windows 9x family of operating systems, released to manufacturing on July 14, 1995, and generally to retail on August 24, 1995. Windows 95 merged ...
, and Linux
Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
. One of the first graphics-based BBS applications was Excalibur BBS with low-bandwidth applications that required its own client for efficiency. This led to one of the earliest implementations of Electronic Commerce in 1996 with replication of partner stores around the globe. TCP/IP networking allowed most of the remaining BBSes to evolve and include Internet hosting capabilities. Recent BBS software, such as Synchronet, Mystic BBS, EleBBS, DOC
DOC, Doc, doc or DoC may refer to:
People and characters
* Doc, an abbreviation of doctor
* Doc (nickname)
* Doc (mascot), the Towson University mascot
Persons
* The D.O.C., American rapper (born 1968)
* Doc Gallows (born 1983), ring nam ...
, Magpie or Wildcat! BBS
Wildcat! BBS is a bulletin board system server application that Mustang Software developed in 1986 for MS-DOS, and later ported to Microsoft Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphica ...
, provide access using the Telnet
Telnet (sometimes stylized TELNET) is a client-server application protocol that provides access to virtual terminals of remote systems on local area networks or the Internet. It is a protocol for bidirectional 8-bit communications. Its main ...
protocol rather than dialup, or by using legacy DOS-based BBS software with a FOSSIL
A fossil (from Classical Latin , ) is any preserved remains, impression, or trace of any once-living thing from a past geological age. Examples include bones, shells, exoskeletons, stone imprints of animals or microbes, objects preserve ...
-to-Telnet redirector such as NetFoss.
Presentation
BBSes were generally text-based, rather than GUI-based, and early BBSes conversed using the simple ASCII
ASCII ( ), an acronym for American Standard Code for Information Interchange, is a character encoding standard for representing a particular set of 95 (English language focused) printable character, printable and 33 control character, control c ...
character set. However, some home computer manufacturers extended the ASCII character set to take advantage of the advanced color and graphics capabilities of their systems. BBS software authors included these extended character sets in their software, and terminal program authors included the ability to display them when a compatible system was called. Atari's native character set was known as ATASCII, while most Commodore BBSes supported PETSCII
PETSCII (PET Standard Code of Information Interchange), also known as CBM ASCII, is the character set used in Commodore Business Machines' 8-bit home computers.
This character set was first used by the PET from 1977, and was subsequently use ...
. PETSCII was also supported by the nationwide online service Quantum Link
Quantum Link (or Q-Link) was an American and Canadian online service for the Commodore 64 and 128 personal computers that operated starting November 5, 1985. It was operated by Quantum Computer Services of Vienna, Virginia, which later beca ...
.
The use of these custom character sets was generally incompatible between manufacturers. Unless a caller was using terminal emulation software written for, and running on, the same type of system as the BBS, the session would simply fall back to simple ASCII output. For example, a Commodore 64
The Commodore 64, also known as the C64, is an 8-bit computing, 8-bit home computer introduced in January 1982 by Commodore International (first shown at the Consumer Electronics Show, January 7–10, 1982, in Las Vegas). It has been listed in ...
user calling an Atari BBS would use ASCII rather than the native character set of either. As time progressed, most terminal programs began using the ASCII
ASCII ( ), an acronym for American Standard Code for Information Interchange, is a character encoding standard for representing a particular set of 95 (English language focused) printable character, printable and 33 control character, control c ...
standard, but could use their native character set if it was available.
COCONET, a BBS system made by Coconut Computing, Inc., was released in 1988 and only supported a GUI (no text interface was initially available but eventually became available around 1990), and worked in EGA/VGA graphics mode, which made it stand out from text-based BBS systems. COCONET's bitmap and vector graphics
Vector graphics are a form of computer graphics in which visual images are created directly from geometric shapes defined on a Cartesian plane, such as points, lines, curves and polygons. The associated mechanisms may include vector displ ...
and support for multiple type fonts were inspired by the PLATO system
PLATO (Programmed Logic for Automatic Teaching Operations), also known as Project Plato and Project PLATO, was the first generalized computer-assisted instruction system. Starting in 1960, it ran on the University of Illinois's ILLIAC I compu ...
, and the graphics capabilities were based on what was available in the Borland Graphics Interface library. A competing approach called Remote Imaging Protocol (RIP) emerged and was promoted by Telegrafix in the early to mid-1990s but it never became widespread. A teletext
Teletext, or broadcast teletext, is a standard for displaying text and rudimentary graphics on suitably equipped television sets. Teletext sends data in the broadcast signal, hidden in the invisible vertical blanking interval area at the to ...
technology called NAPLPS
NAPLPS (North American Presentation Layer Protocol Syntax) is a Vector graphics markup language, graphics language for use originally with videotex and teletext services. NAPLPS was developed from the Telidon system developed in Canada, with a s ...
was also considered, and although it became the underlying graphics technology behind the Prodigy service, it never gained popularity in the BBS market. There were several GUI-based BBSes on the Apple Macintosh
Mac is a brand of personal computers designed and marketed by Apple Inc., Apple since 1984. The name is short for Macintosh (its official name until 1999), a reference to the McIntosh (apple), McIntosh apple. The current product lineup inclu ...
platform, including TeleFinder and FirstClass
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, includin ...
, but these were mostly confined to the Mac market.
In the UK, the BBC Micro
The BBC Microcomputer System, or BBC Micro, is a family of microcomputers developed and manufactured by Acorn Computers in the early 1980s as part of the BBC's Computer Literacy Project. Launched in December 1981, it was showcased across severa ...
based OBBS software, available from Pace for use with their modems, optionally allowed for color and graphics using the Teletext
Teletext, or broadcast teletext, is a standard for displaying text and rudimentary graphics on suitably equipped television sets. Teletext sends data in the broadcast signal, hidden in the invisible vertical blanking interval area at the to ...
based graphics mode available on that platform. Other systems used the Viewdata
Viewdata is a Videotex implementation. It is a type of information retrieval service in which a subscriber can access a remote database via a common carrier channel, request data and receive requested data on a video display over a separate ...
protocols made popular in the UK by British Telecom
BT Group plc (formerly British Telecom) is a British Multinational corporation, multinational telecommunications holding company headquartered in London, England. It has operations in around 180 countries and is the largest provider of fixed-li ...
's Prestel
Prestel was the Brand#Brand names and trademark, brand name of a videotex service launched in the UK in 1979 by BT Group#Post Office Telecommunications, Post Office Telecommunications, a division of the British Post Office Limited#History, Po ...
service, and the on-line magazine Micronet 800 whom were busy giving away modems with their subscriptions.
Over time, terminal manufacturers started to support ANSI X3.64 in addition to or instead of proprietary terminal control codes, e.g., color, cursor positioning.
The most popular form of online graphics was ANSI art, which combined the IBM Extended ASCII character set's blocks and symbols with ANSI
The American National Standards Institute (ANSI ) is a private nonprofit organization that oversees the development of voluntary consensus standards for products, services, processes, systems, and personnel in the United States. The organiz ...
escape sequence
In computer science, an escape sequence is a combination of characters that has a meaning other than the literal characters contained therein; it is marked by one or more preceding (and possibly terminating) characters.
Examples
* In C and ma ...
s to allow changing colors on demand, provide cursor control and screen formatting, and even basic musical tones. During the late 1980s and early 1990s, most BBSes used ANSI to make elaborate welcome screens, and colorized menus, and thus, ANSI support was a sought-after feature in terminal client programs. The development of ANSI art became so popular that it spawned an entire BBS "artscene
The computer art scene, or simply artscene, is the community interested and active in the creation of computer art, computer-based artwork.
Early computer art
The history of computer art predates the computer art scene for several decades, with ...
" subculture
A subculture is a group of people within a culture, cultural society that differentiates itself from the values of the conservative, standard or dominant culture to which it belongs, often maintaining some of its founding principles. Subcultures ...
devoted to it.
The Amiga
Amiga is a family of personal computers produced by Commodore International, Commodore from 1985 until the company's bankruptcy in 1994, with production by others afterward. The original model is one of a number of mid-1980s computers with 16-b ...
''Skyline BBS'' software in 1988 featured a script markup language
A markup language is a Encoding, text-encoding system which specifies the structure and formatting of a document and potentially the relationships among its parts. Markup can control the display of a document or enrich its content to facilitate au ...
communication protocol called Skypix[
] which was capable of giving the user a complete graphical interface, featuring rich graphics, changeable fonts, mouse-controlled actions, animations and sound.
Today, most BBS software that is still actively supported, such as Worldgroup, Wildcat! BBS
Wildcat! BBS is a bulletin board system server application that Mustang Software developed in 1986 for MS-DOS, and later ported to Microsoft Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphica ...
and Citadel/UX, is Web-enabled, and the traditional text interface has been replaced (or operates concurrently) with a Web-based user interface. For those more nostalgic for the true BBS experience, one can use NetSerial (Windows) or DOSBox
DOSBox is a free and open-source MS-DOS emulator. It supports running programs primarily video games that are otherwise inaccessible since hardware for running a compatible disk operating system (DOS) is obsolete and generally unavailab ...
(Windows/*nix) to redirect DOS COM port software to telnet, allowing them to connect to Telnet BBSes using 1980s and 1990s era modem terminal emulation
A terminal emulator, or terminal application, is a computer program that emulates a video terminal within some other display architecture. Though typically synonymous with a shell or text terminal, the term ''terminal'' covers all remote termi ...
software, like Telix
Telix is a telecommunications program originally written for DOS by Colin Sampaleanu and released in 1986.
On October 10, 1988 in the release note for Telix 3.10, Sampaleanu announced the creation of 'Exis Inc.'; name used to develop the softwa ...
, Terminate, Qmodem and Procomm Plus. Modern 32-bit terminal emulators such as mTelnet and SyncTerm include native telnet support.
Content and access
Since most early BBSes were run by computer hobbyists, content was largely technical, with user communities revolving around hardware and software discussions.
As the BBS phenomenon grew, so did the popularity of special interest boards. Bulletin Board Systems could be found for almost every hobby and interest. Popular interests included politics, religion, music, dating
Dating is a stage of Romance (love), romantic relationships in which individuals engage in activity together, often with the intention of evaluating each other's suitability as a partner in a future intimate relationship. It falls into the cate ...
, and alternative lifestyle
An alternative lifestyle or unconventional lifestyle is a lifestyle (sociology), lifestyle perceived to be outside the social norm, norm for a given culture. The term ''alternative lifestyle'' is often used pejoratively. Description of a related ...
s. Many system operators also adopted a theme
Theme or themes may refer to:
* Theme (Byzantine district), an administrative district in the Byzantine Empire governed by a Strategos
* Theme (computing), a custom graphical appearance for certain software.
* Theme (linguistics), topic
* Theme ( ...
in which they customized their entire BBS (welcome screens, prompts, menus, and so on) to reflect that theme. Common themes were based on fantasy
Fantasy is a genre of speculative fiction that involves supernatural or Magic (supernatural), magical elements, often including Fictional universe, imaginary places and Legendary creature, creatures.
The genre's roots lie in oral traditions, ...
, or were intended to give the user the illusion of being somewhere else, such as in a sanatorium
A sanatorium (from Latin '' sānāre'' 'to heal'), also sanitarium or sanitorium, is a historic name for a specialised hospital for the treatment of specific diseases, related ailments, and convalescence.
Sanatoriums are often in a health ...
, wizard's castle, or on a pirate ship.
In the early days, the file download library consisted of files that the system operators obtained themselves from other BBSes and friends. Many BBSes inspected every file uploaded to their public file download library to ensure that the material did not violate copyright law. As time went on, shareware
Shareware is a type of proprietary software that is initially shared by the owner for trial use at little or no cost. Often the software has limited functionality or incomplete documentation until the user sends payment to the software developer. ...
CD-ROMs were sold with up to thousands of files on each CD-ROM
A CD-ROM (, compact disc read-only memory) is a type of read-only memory consisting of a pre-pressed optical compact disc that contains computer data storage, data computers can read, but not write or erase. Some CDs, called enhanced CDs, hold b ...
. Small BBSes copied each file individually to their hard drive. Some systems used a CD-ROM drive to make the files available. Advanced BBSes used Multiple CD-ROM disc changer units that switched 6 CD-ROM disks on demand for the caller(s). Large systems used all 26 DOS drive letters with multi-disk changers housing tens of thousands of copyright-free shareware or freeware files available to all callers. These BBSes were generally more family-friendly, avoiding the seedier side of BBSes. Access to these systems varied from single to multiple modem lines with some requiring little or no confirmed registration.
Some BBSes, called elite, WaReZ
Warez refers to pirated software and other copyrighted digital media—such as video games, movies, music, and e-books—illegally distributed online, often after bypassing digital rights management (DRM). The term, derived from “software wa ...
, or pirate boards, were exclusively used for distributing cracked software, phreaking
Phreaking is a slang term coined to describe the activity of a culture of people who study, experiment with, or explore telecommunication systems, such as equipment and systems connected to public telephone networks. The term ''phreak'' is a se ...
materials, and other questionable or unlawful content. These BBSes often had multiple modems and phone lines, allowing several users to upload and download files at once. Most elite BBSes used some form of new user verification, where new users would have to apply for membership and attempt to prove that they were not a law enforcement officer or a '' lamer.'' The largest elite boards accepted users by invitation only. Elite boards also spawned their own subculture and gave rise to the slang
A slang is a vocabulary (words, phrases, and linguistic usages) of an informal register, common in everyday conversation but avoided in formal writing and speech. It also often refers to the language exclusively used by the members of pa ...
known today as leet
Leet (or "1337"), also known as eleet or leetspeak, or simply hacker speech, is a system of modified spellings used primarily on the Internet. It often uses character replacements in ways that play on the similarity of their glyphs via refle ...
speak.
Another common type of board was the ''support BBS'' run by a manufacturer of computer products or software. These boards were dedicated to supporting users of the company's products with question and answer forums, news and updates, and downloads. Most of them were not a free call. Today, these services have moved to the Web.
Some general-purpose Bulletin Board Systems had special levels of access that were given to those who paid extra money, uploaded useful files or knew the system operator personally. These specialty and pay BBSes usually had something unique to offer their users, such as large file libraries, warez
Warez refers to pirated software and other copyrighted digital media—such as video games, movies, music, and e-books—illegally distributed online, often after bypassing digital rights management (DRM). The term, derived from “software wa ...
, pornography
Pornography (colloquially called porn or porno) is Sexual suggestiveness, sexually suggestive material, such as a picture, video, text, or audio, intended for sexual arousal. Made for consumption by adults, pornographic depictions have evolv ...
, chat room
The term chat room, or chatroom (and sometimes group chat; abbreviated as GC), is primarily used to describe any form of synchronous conferencing, occasionally even asynchronous conferencing. The term can thus mean any technology, ranging from ...
s or Internet
The Internet (or internet) is the Global network, global system of interconnected computer networks that uses the Internet protocol suite (TCP/IP) to communicate between networks and devices. It is a internetworking, network of networks ...
access.
Pay BBSes such as The WELL
A well is an excavation or structure created on the earth by digging, driving, or drilling to access liquid resources, usually water. The oldest and most common kind of well is a water well, to access groundwater in underground aquifers. The ...
and Echo NYC (now Internet forums rather than dial-up), ExecPC, PsudNetwork and MindVox (which folded in 1996) were admired for their close, friendly communities and quality discussion forums. However, many free BBSes also maintained close communities, and some even had annual or bi-annual events where users would travel great distances to meet face-to-face with their on-line friends. These events were especially popular with BBSes that offered chat room
The term chat room, or chatroom (and sometimes group chat; abbreviated as GC), is primarily used to describe any form of synchronous conferencing, occasionally even asynchronous conferencing. The term can thus mean any technology, ranging from ...
s.
Some of the BBSes that provided access to illegal content faced opposition. On July 12, 1985, in conjunction with a credit card fraud
Credit card fraud is an inclusive term for fraud committed using a payment card, such as a credit card or debit card. The purpose may be to obtain goods or services or to make payment to another account, which is controlled by a criminal. The P ...
investigation, the Middlesex County, New Jersey
Middlesex County is a County (United States), county located in the North Jersey, north-Central Jersey, central part of the U.S. state of New Jersey, extending inland from the Raritan River, Raritan Valley region to the northern portion of the ...
Sheriff's department raided and seized The Private Sector BBS, which was the official BBS for grey hat
A grey hat (greyhat or gray hat) is a computer hacker or computer security expert who may sometimes violate laws or typical ethical standards, but usually does not have the malicious intent typical of a black hat hacker.
The term came into u ...
hacker quarterly 2600 Magazine at the time.[This Day in Geek History: July12]
''thegreatgeekmanual.com'', retrieved March 26, 2009 The notorious Rusty n Edie's BBS, in Boardman, Ohio
Boardman Township is one of the fourteen townships of Mahoning County, Ohio, United States. The population was 40,213 at the 2020 census. It is a suburb directly south of Youngstown and the second-largest municipality in the Youngstown–Warre ...
, was raided by the FBI in January 1993 for trading unlicensed software, and later sued by Playboy
''Playboy'' (stylized in all caps) is an American men's Lifestyle journalism, lifestyle and entertainment magazine, available both online and in print. It was founded in Chicago in 1953 by Hugh Hefner and his associates, funded in part by a $ ...
for copyright infringement in November 1997. In Flint, Michigan
Flint is the largest city in Genesee County, Michigan, United States, and its county seat. Located along the Flint River (Michigan), Flint River northwest of Detroit, it is a principal city within the Central Michigan, Mid Michigan region. Flin ...
, a 21-year-old man was charged with distributing child pornography
Child pornography (also abbreviated as CP, also called child porn or kiddie porn, and child sexual abuse material, known by the acronym CSAM (underscoring that children can not be deemed willing participants under law)), is Eroticism, erotic ma ...
through his BBS in March 1996.
Networks
Most early BBSes operated as individual systems. Information contained on that BBS never left the system, and users would only interact with the information and user community on that BBS alone. However, as BBSes became more widespread, there evolved a desire to connect systems together to share messages and files with distant systems and users. The largest such network was FidoNet
__
/ \
/, oo \
(_, /_)
_`@/_ \ _
, , \ \\
, (*) , \ ))
______ , __U__, / \//
/ FI ...
.
As is it was prohibitively expensive for the hobbyist system operator to have a dedicated connection to another system, FidoNet was developed as a store and forward
Store and forward is a telecommunications technique in which information is sent to an intermediate station where it is kept and sent at a later time to the final destination or to another intermediate station. The intermediate station, or node in ...
network. Private email (Netmail), public message boards (Echomail) and eventually even file attachments on a FidoNet-capable BBS would be bundled into one or more archive files over a set time interval. These archive files were then compressed with ARC or ZIP and forwarded to (or polled by) another nearby node or hub via a dialup Xmodem
XMODEM is a simple file transfer protocol developed as a quick hack by Ward Christensen for use in his 1977 MODEM.ASM terminal program. It allowed users to transmit files between their computers when both sides used MODEM. Keith Petersen made a ...
session. Messages would be relayed around various FidoNet hubs until they were eventually delivered to their destination. The hierarchy of FidoNet BBS nodes, hubs, and zones was maintained in a routing table called a Nodelist. Some larger BBSes or regional FidoNet hubs would make several transfers per day, some even to multiple nodes or hubs, and as such, transfers usually occurred at night or in the early morning when toll rates were lowest. In Fido's heyday, sending a Netmail message to a user on a distant FidoNet node, or participating in an Echomail discussion could take days, especially if any FidoNet nodes or hubs in the message's route only made one transfer call per day.
FidoNet was platform-independent and would work with any BBS that was written to use it. BBSes that did not have integrated FidoNet capability could usually add it using an external FidoNet front-end mailer such as SEAdog, FrontDoor, BinkleyTerm, InterMail or D'Bridge, and a mail processor such as FastEcho or Squish. The front-end mailer would conduct the periodic FidoNet transfers, while the mail processor would usually run just before and just after the mailer ran. This program would scan for and pack up new outgoing messages, and then unpack, sort and "toss" the incoming messages into a BBS user's local email box or into the BBS's local message bases reserved for Echomail. As such, these mail processors were commonly called "scanner/tosser/packers".
Many other BBS networks followed the example of FidoNet, using the same standards and the same software. These were called FidoNet Technology Networks (FTNs). They were usually smaller and targeted at selected audiences. Some networks used QWK doors, and others such as RelayNet
RelayNet was an e-mail exchange network used by PCBoard bulletin board systems (BBS's). By 1990, RelayNet comprised more than 200 bulletin board systems. BBS's on RelayNet communicated via a communications protocol called RIME (RelayNet Internati ...
(RIME) and WWIVnet
WWIVnet was a bulletin board system (BBS) network for WWIV-based BBSes. It was created by Wayne Bell on December 1, 1987.networks
Network, networking and networked may refer to:
Science and technology
* Network theory, the study of graphs as a representation of relations between discrete objects
* Network science, an academic field that studies complex networks
Mathematics
...
of BBSes provided regional and international e-mail
Electronic mail (usually shortened to email; alternatively hyphenated e-mail) is a method of transmitting and receiving Digital media, digital messages using electronics, electronic devices over a computer network. It was conceived in the ...
and message bases. Some even provided gateways, such as UFGATE, by which members could send and receive e-mail to and from the Internet
The Internet (or internet) is the Global network, global system of interconnected computer networks that uses the Internet protocol suite (TCP/IP) to communicate between networks and devices. It is a internetworking, network of networks ...
via UUCP
UUCP (Unix-to-Unix Copy) is a suite of computer programs and communications protocol, protocols allowing remote execution of commands and transfer of computer file, files, email and netnews between computers.
A command named is one of the prog ...
, and many FidoNet discussion groups were shared via gateway to Usenet
Usenet (), a portmanteau of User's Network, is a worldwide distributed discussion system available on computers. It was developed from the general-purpose UUCP, Unix-to-Unix Copy (UUCP) dial-up network architecture. Tom Truscott and Jim Elli ...
. Elaborate schemes allowed users to download binary files, search gopherspace, and interact with distant programs, all using plain-text e-mail.
As the volume of FidoNet Mail increased and newsgroups from the early days of the Internet became available, satellite data downstream services became viable for larger systems. The satellite service provided access to FidoNet and Usenet newsgroups in large volumes at a reasonable fee. By connecting a small dish and receiver, a constant downstream of thousands of FidoNet and Usenet newsgroups could be received. The local BBS only needed to upload new outgoing messages via the modem network back to the satellite service. This method drastically reduced phone data transfers while dramatically increasing the number of message forums.
FidoNet is still in use today, though in a much smaller form, and many Echomail groups are still shared with Usenet via FidoNet to Usenet gateways. Widespread abuse of Usenet with spam
Spam most often refers to:
* Spam (food), a consumer brand product of canned processed pork of the Hormel Foods Corporation
* Spamming, unsolicited or undesired electronic messages
** Email spam, unsolicited, undesired, or illegal email messages
...
and pornography
Pornography (colloquially called porn or porno) is Sexual suggestiveness, sexually suggestive material, such as a picture, video, text, or audio, intended for sexual arousal. Made for consumption by adults, pornographic depictions have evolv ...
has led to many of these FidoNet gateways to cease operation completely.
Shareware and freeware
Much of the shareware
Shareware is a type of proprietary software that is initially shared by the owner for trial use at little or no cost. Often the software has limited functionality or incomplete documentation until the user sends payment to the software developer. ...
movement was started via user distribution of software through BBSes. A notable example was Phil Katz
Phillip Walter Katz (November 3, 1962 – April 14, 2000) was a computer programmer best known as the co-creator of the ZIP file format for data compression, and the author of PKZIP, a program for creating zip files that ran under DOS.
...
's PKARC (and later PKZIP
PKZIP is a file archiving computer program
A computer program is a sequence or set of instructions in a programming language for a computer to Execution (computing), execute. It is one component of software, which also includes softwar ...
, using the same ".zip" algorithm
In mathematics and computer science, an algorithm () is a finite sequence of Rigour#Mathematics, mathematically rigorous instructions, typically used to solve a class of specific Computational problem, problems or to perform a computation. Algo ...
that WinZip
WinZip is a trialware file archiver and data compression, compressor for Microsoft Windows, macOS, iOS and Android (operating system), Android. It is developed by WinZip Computing (formerly Nico Mak Computing), which is owned by Alludo. The p ...
and other popular archivers now use); also other concepts of software distribution like freeware
Freeware is software, often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for the free ...
, postcardware
Shareware is a type of proprietary software that is initially shared by the owner for trial use at little or no cost. Often the software has limited functionality or incomplete documentation until the user sends payment to the software developer. ...
like JPEGview and donationware like Red Ryder for the Macintosh first appeared on BBS sites. Doom
Doom is another name for damnation.
Doom may also refer to:
People
* Doom (professional wrestling), the tag team of Ron Simmons and Butch Reed
* Daniel Doom (1934–2020), Belgian cyclist
* Debbie Doom (born 1963), American softball pitche ...
from id Software
id Software LLC () is an American video game developer based in Richardson, Texas. It was founded on February 1, 1991, by four members of the computer company Softdisk: game programmer, programmers John Carmack and John Romero, game designer T ...
and nearly all Apogee Software games were distributed as shareware. The Internet has largely erased the distinction of sharewaremost users now download the software directly from the developer's website rather than receiving it from another BBS user "sharing" it. Today, shareware often refers to electronically distributed software from a small developer.
Many commercial BBS software companies that continue to support their old BBS software products switched to the shareware model or made it entirely free. Some companies were able to make the move to the Internet and provide commercial products with BBS capabilities.
Features
A classic BBS had:
* A computer
A computer is a machine that can be Computer programming, programmed to automatically Execution (computing), carry out sequences of arithmetic or logical operations (''computation''). Modern digital electronic computers can perform generic set ...
* One or more modem
The Democratic Movement (, ; MoDem ) is a centre to centre-right political party in France, whose main ideological trends are liberalism and Christian democracy, and that is characterised by a strong pro-Europeanist stance. MoDem was establis ...
s
* One or more phone lines, with more allowing for increased concurrent users
* A BBS software package
* A 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. Ne ...
– system operator
* A user community
The BBS software usually provides:
* Menu systems
* One or more message bases
* Uploading and downloading of message packets in QWK format using XMODEM
XMODEM is a simple file transfer protocol developed as a quick hack by Ward Christensen for use in his 1977 MODEM.ASM terminal program. It allowed users to transmit files between their computers when both sides used MODEM. Keith Petersen made a ...
, YMODEM
YMODEM is a file transfer protocol used between microcomputers connected together using modems. It was primarily used to transfer files to and from bulletin board systems. YMODEM was developed by Chuck Forsberg as an expansion of XMODEM and was f ...
or ZMODEM
* File areas
* Live viewing of all caller activity by the system operator
* Voting – opinion booths
* Statistics on message posters, top uploaders / downloaders
* Online game
An online game is a video game that is either partially or primarily played through the Internet or any other computer network available. Online games are ubiquitous on modern gaming platforms, including PCs, consoles and mobile devices, a ...
s (usually single player
Player may refer to:
Role or adjective
* Player (game), a participant in a game or sport
** Gamer, a player in video and tabletop games
** Athlete, a player in sports
** Player character, a character in a video game or role playing game who i ...
or only a single active player at a given time)
* A doorway to third-party online games
* Usage auditing capabilities
* Multi-user chat (only possible on multi-line BBSes)
* Internet email (more common in later Internet-connected BBSes)
* Networked message boards
* Most modern BBSes allow telnet
Telnet (sometimes stylized TELNET) is a client-server application protocol that provides access to virtual terminals of remote systems on local area networks or the Internet. It is a protocol for bidirectional 8-bit communications. Its main ...
access over the Internet using a telnet server and a virtual FOSSIL
A fossil (from Classical Latin , ) is any preserved remains, impression, or trace of any once-living thing from a past geological age. Examples include bones, shells, exoskeletons, stone imprints of animals or microbes, objects preserve ...
driver.
* A "yell for SysOp" page caller side menu item that sounded an audible alarm to the system operator. If chosen, the system operator could then initiate a text-to-text chat with the caller.
* Primitive social networking features, such as leaving messages on a user's profile
See also
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
Notes
References
Citations
Sources
*
*
*
*
*
*
*
*
External links
The BBS Corner
The BBS Documentary
�
(Video Collection)
* ()
The Telnet BBS Guide
(BBSes available via the Internet)
Textfiles.com
nbsp;– Collection of historical BBS documents, files and history
The BBS organization (longest running bbs services site)
The Lost Civilization of Dial-Up Bulletin Board Systems (The Atlantic, 2016)
Color64 - official project website
Color64 documentation - OasisBBS
{{Authority control
American inventions
Online chat
Pre–World Wide Web online services
Internet forums
Computer-mediated communication
Telephony
Telnet
Computer-related introductions in 1978