In the alcove on the right, I think I'm seeing 66-blocks, breaking out the phone lines that must be routed to each machine. Two blocks stacked, each with a fanout of wire on the right side.
yeah the shine in the top left of the rectangle was what led me to think it was a mirror, which from my experience would have been really strange for the types of nerds that would work in windowless rooms back in those days.
The black cable underneath looked like the shadow of an oval frame
Hmm, that is interesting, why was that version originaly hosted on 3drealms site? Probably nothing, somebody there just wanted to share a cool picture. But what if that were an early apogee shareware distribution bbs?
>BBS's (bulletin board systems) were the backbone of the online world before the Internet came along in 1995. Apogee teamed up with Dan Linton's BBS, called Software Creations, and we poured $200k+ into it to grow it to nearly 140 call-in nodes with a T3 (high bandwidth) line.
wait, are you OP? or did you happen to find a high res version of the same paper-copy picture that OP supposedly was given 30 years ago and then scanned and then threw out. or did OP make it up? or is OP just a bot?
maybe i'm a bot.
anyway i used to call into BBSs back in the early 90s and the thing I'm remembering is that they survived mostly on donations, and now that I am seeing the infrastructure that supported those systems and recalling the price of hardware back then I'm starting to second guess everything I thought I knew.
Click on the HN “past” link for this submission near the top of this page, then you’ll get to https://news.ycombinator.com/item?id=30096565 (see the top comment there) from when the original image link was still working.
Many sites including Google offer reverse image search. You give it an image and it gives you a list of places it appears, sometimes in higher resolution or with more context (or different context, which can be interesting).
Rachel says she had the photo as a postcard. It's likely that more postcards were printed, and that other people had owned those copies, rather than people being bots.
In this picture it seems that all machines have a 3.5" floppy disk inserted. Maybe they had no hard drive and only booted from floppy and then ran software over the network?
A lot of network interface cards had a socket for an option ROM that would allow network boot, but you could definitely fit a client on a floppy and boot that way, too. Novell Netware server would be the mostly likely server for that vintage of rig and a Netware client fit easily on a floppy.
Top comment about this photo is ( and the poster)
Scott Miller - Apogee/3D Realms Founder
@ScottApogee
BBS's (bulletin board systems) were the backbone of the online world before the Internet came along in 1995. Apogee teamed up with Dan Linton's BBS, called Software Creations, and we poured $200k+ into it to grow it to nearly 140 call-in nodes with a T3 (high bandwidth) line.
Those were the days. I still believe nothing replaces the camraderie of the small, local BBSs. The large ones were good too, but these tended to resemble the modern Internet forums a bit more.
"Imagine how much power those things used. Every watt of heat they dumped into the room then had to be pumped out, so that means a corresponding amount of air conditioning to take it outside. That seems like a whole mess of juice to me. "
--------------
A 286 used around 3 Watts of power, while a current generation PC PCU uses upwards of 150 W. That's a factor of fifty. That's not even factoring in the GPU's, which these computers would have lacked.
This room was neither quiet or cool. While the CPU's were comparatively low power back then, all the other stuff (modems in particular) would have put out a lot more heat than their modern equivalents. However, this room could realistically have been in somebody's residential home basement without any exotic A/C measures. Maybe a wall-mounted unit or two. It would not have pumped out nearly as much heat or consumed as much power as modern gear of equivalent volume.
I am surprised by the assumption that each box could only handle one modem. I seem to remember that some DOS BBS packages could handle multiple modems/users concurrently and only needed multitasking operating systems for “door” programs. Am I misremembering?
A guy who was local to me, when I was a kid, wrote multi-user BBS system (called "MUBBS" originally-- I don't remember what the name was changed to later) in Turbo Pascal that had a preemptive multitasking loop running in x86 real mode to handle multiple lines simultaneously. The coolest part was the console was just a "line" so you could logon to the board and interact while somebody was online with the BBS, too. Most other DOS BBS packages were only available for the SYSOP or the caller individually.
Edit: Ugh... I'm gonna have to go back to floppy images to find it. There's a "MUBBS" for Mac from 1992 showing up in search engine results but that's not the one I'm thinking of. It was more like 1989 or 1990.
“as modems got faster, supporting 16 modems on a single machine became impossible, and it was often cheaper to buy a new commodity desktop PC rather than a much more expensive machine with a 16-port serial card capable of handling the IO.”
Even for a standard PC, you could buy a 16 port serial card and hook it up to 16 modems, either discreet devices or the dedicated ISP kit which might support dozens of incoming calls (possibly on a single bearer) via various means. Telebit netblazers and then ascend maxs were common in those days.
For sure. I knew people who ran multi-line BBS's on DOS PCs under DESQview, just like that (running Searchlight BBS, in my case). I know of a four line that was just using multiple external modems and non-standard IRQ's for COM3 and COM4 (since, by default, COM1/3 and COM2/4 share an IRQ).
MajorBBS could handle multiple lines on its own, but you had to handle ALL of the lines with one box. That meant a serial port interface like DigiBoard which provided some number (8 or 16 or more) of serial ports that you would connect to modems.
Yep - I ran a 16 line Major BBS back in the mid 90's in Seattle - used what was called a "Bocaboard" - had 16 serial ports on it - plugged in 16 external USR 28.8 modems. It all ran off of one PC.
I remember DigiBoard from my early ISP days. We attempted to turn a mid 90's-era Linux system (Slackware) into a terminal server. The Linux drivers for DigiBoard weren't quite up to it so we wound up going with Telebit Netblazers, I think.
Portmasters were very popular. Later on the ISP I worked with moved on to Ascend boxes which had digital modems (T1 / PRI lines.)
PRI was a huge step. The "individual modem" days were a mess. Each modem had a serial cable, phone line, and power brick. I remember doing some maintenance in one of the POPs. There were at least 100 modems, stacked on a cheap plastic shelving unit. The shelving unit was sagging from the weight and heat of all the modems.
This early POP was haphazardly built, so no cable management. I remember a river of phone cables coming out of the wall. The power bricks were also crazy. We had power strips 2 or 3 levels deep, making it a hazard to even get behind the rack without tripping on something.
They'd already switched to PRIs before I started so I missed out on that "fun", but I can personally vouch to the younguns here that every word you just wrote was completely plausible and likely.
This makes me wish I took photos of Diversi-Dial (aka D-Dial) setups, which somehow impressed me more due to how much they accomplished with much much less hardware.
They were able to set up a 7 x 300baud modems in real-time chat system on an Apple ][ . The original marketing called it a CB (Citizens Band) Simulator. They were able to run up to 1200baud, but I never saw one of those functioning.
As if 7 people chatting through a single 6502 wasn't impressive enough, many of them dedicated one or two of their lines to interlinking with other D-dials.
And the larger ddial sysops would daisy chain multiple Apple IIes together. A connector would take up one port on each machine. Two machine would give you 12 modems. Each new machine after the second would add space for 5 modems (-1 on old machine, +6 on new machine). For the sysop it was a big investment for very little, if any, monetary reward. I remember a user account would cost $5 a month.
Our ddial was a few towns away so we bought a line in the exchange in between that would forward to the ddial. This way we would not pay a bunch on long distance calls.
I worked for Exec PC internet which evolved from the BBS which was the largest in the US afaik. It ran on somewhat custom PCs where there were I think four nodes per board on bread racks. No cases. Custom software. That BBS was over 250 lines at one point. I remember hearing stories the room with the modems, a lot of Couriers near the end, was so hot they would have to replace dead ones every week.
Side note: virtual 8086 mode was protected mode, or rather, implied protected mode. A task could run in virtual 8086 mode where to the task it was (mostly) looking like it was running in real mode, when in actuality the kernel was running in full protected mode.
Note that the "kernel" was never DOS. It could often actually be a so called "memory manager", like EMM386, and the actual DOS OS (the entire thing, including apps, not just the DOS "kernel") would run as a sole vm86 task, without any other tasks. The memory manager was then serving DOS with a lot of the 386 32 bit goodness through a straw, effectively.
It's very bizarre from today's (or even back then's) OS standards, and evolved that way because compatibility.
Not mentioned but very important was the number of inbound telco lines installed. Equally important was making sure the local phone company properly configured the hunt group for those lines. Without a properly functioning hunt group it would be very difficult to optimize the allocation of telco connections to all the users connecting and disconnecting.
Also, it was unusual at the time for a local phone company to receive a request for 25 lines (or more) to be installed in the basement of a residence. They would generally push back thinking you were running a bookie operation or some such.
Same here, except I took it further and was calling out of state BBSs to download the latest warez. First phone bill after getting the modem was $250, in around 1984 (or about $800 in 2026). Parents were pissed. That's when I learned about phone phreaking.
Office chair technology also has really advanced since then (looking at the chair on the picture, which is commonly seen near computers in photos of this era)
Indeed, the Aeron chair, which became a design classic and the apparently the best-selling office chair ever in the US, only came out in 1994. So about the same time as the web. Not sure if it’s the only office chair design with a dedicated wikipedia page? https://en.wikipedia.org/wiki/Aeron_chair
> do you think "wow, cool, they got to wrangle all of that", or do you think "OMG they had to wrangle all of that"?
I touch on similar point of view discussing digital audio work I do for fun. I use CSound, which I've heard described as "assembly language for audio", and I think that's accurate.
Anyway, when I first, FIRST started, and got a tiny bit familiar, I thought "Wow, I can do anything!" but quickly realized I was also responsible for everything. No free lunch.
The OS that was running on these is irrelevant, the important part is the BBS software.
And these usually ran quite a few lines per box, sometimes they would use external racks of modems, but I'm not seeing that here so maybe these were using internal modem cards, so maybe 6 per box, but if they were using external modems it could easily be 12 or more, with the PC cards hosting multiple serial ports, 4, 6 or even 8 per card.
Typically a card would have a single large connector at the back and then a pigtail with a DB9 or DB25 (yes, I know) for every modem.
"usually" and "typically" are doing a lot of heavy lifting here :)
Access to knowledge, equipment, and budget varied dramatically prior to widespread internet access. Someone setting up a BBS might not even know about multi-line modem cards or serial port expansions. Even if they knew about them they may not have been able to reasonably obtain them. Or they may have been operating on donations, surplus, or discount equipment. Or they simply may not have had the luxury of time to research all of that as user demand meant they were too busy laying tracks in front of the train.
Many BBSes ran on 1-2 lines per PC because that's what they understood how to build or the hardware they had access to. You might be surprised at just how many lines some BBSes setup this way had!
People forget there was a time that anything outside the standard PC was extremely expensive, often had flaky or nonexistent software support, locked you into a fly-by-night vendor that might go out of business tomorrow, was only available via a distributor who wanted to have you talk to a "sales consultant" before they'd sell you something, etc. Many many people chose sub-optimal implementations because it was an off-the-shelf PC they could replace at any time with trivially simple software requiring no special CONFIG.SYS drivers or TSRs to fiddle with. Especially if you'd ever been burned previously.
The OS was relevant if your BBS software was limited to a single simultaneous user, like many of the early DOS BBSes. The late 80's "PCBoard" BBSes I'm familiar with needed one PC per user, plus a file server with Netware.
Ok, but that's just the vehicle, it is the BBS software that does the works. And even in the 80's there were ways to run multiple instances of 'single user' BBSs on one box, for instance (dare I say it...) OS/2 and TV.
Earlier: one PC per user, shared file system using a Novell network.
Later: multitasking OS (Desqview, OS/2) or BBS software that natively supported multiple users (like MajorBBS.)
I ran a BBS on an Amiga for a while. The OS natively supported multitasking, but I only had one line. At least I could log in the same time as a user...
The older brother of a friend of mine in the 90s was the co-sysop of one of Sweden's largest "elite" BBSes at the time, Farout BBS. I got to tag along to the sysop's apartment once and see the setup, which was an Amiga 2000 with 3 active nodes and available serial ports for a total of 7 nodes, though the sysop hadn't gotten around to get more telephone lines wired to his apartment.
awesome! getting more phone lines into a residence could be a pain. I knew a guy who had an 8 line BBS in his (parents', actually) basement. Getting more was difficult because they were "out of facilities" and he had to move it to an office.
> It's a wild misunderstanding of how BBSes worked.
That's quite the assumption.
There were a lot of different BBS hosting programs. They wildly varied in what they supported and how they were implemented. Further even within a given piece of software the ways you could configure them and the consequences also varied. Even if a given software supported concurrent users on a single PC for various reasons a BBS might choose not to host that way.
Yes, you're right, I totally missed them. Those look like USR 'Courier' modems but the resolution is really crappy so hard to be sure and it looks like there are multiple types. There might still be modems in the boxes themselves as well. It doesn't look like more than two modems per box if there isn't.
yes, most of them look like USRobotics Courier modems. Note that not all the machines have one, and some have two.
Assuming that the parent commenter is right and that they are using internal line cards, I wonder if the external modems were being added to support higher speeds.
However, the fact that we can see at least 2 (but I think four) 66 blocks means they had 50 to 100 phone lines for the machines visible, which would make sense that the external modems are the primary connection and no internal modems are being used, based on the number of modems visible and the fact that each 66 block can handle 25 lines.
I think you're right and that there were only two modems connected to the boxes so that's just the built in serial ports, here is another copy of the same picture by someone that apparently funded the board with some details:
I remember thinking that I would reach absolute peak-coolkid if I could start and run a BBS. I even installed WWIV and DesqView to fuel the fantasy and prepare. But my parents didn't understand technology and couldn't grasp why I wanted to hook up (and pay for) a second phone line for the house. So, unfortunately I would remain a mere luser until I went off to University where the Internet was just getting popular and 10-Base-T ethernet drops to the dorm rooms were standard, and I very quickly forgot all about BBSing.
When I got my first PC (a 286 with a 2400 baud modem) I had to wire my computer to the telephone line from my bedroom all the way to the kitchen. I had some very long telephone extension cable and every morning for 2 weeks my parents woke up with chest-high line running down the hallway.
After those 2 weeks, my parents decided to get me my own phone line in my room. That's also week I started running my own BBS. I ran it for several years.
I can recall people being very impressed at unix systems being able to handle many clients, and being personally confused at the idea of a computer only being able to handle a single user.
I can recall people being very impressed at unix systems being able to handle many clients
That seems odd to me, too, because before DOS and the Commodore 64/Apple ][ era, multi-user systems were everywhere.
Not just mainframes and minicomputers, but there were many dozens of multi-user systems based on CP/M, MP/M, and other operating systems. Even Tandy had them.
The revolutionary part of the "personal computer" era was that it was your "personal" computer. You finally didn't have to share it with anyone.
> It's possible they managed to do some rudimentary multitasking with DESQview (or worse...) and so supported two whole users with each box. Does that mean they had to be at least 386s to do protected mode? Or was it virtual 8086 mode? I (fortunately) have forgotten the finer points of how that stuff used to work. I DO remember how damn crashy a box became when you ran it "under DV". Constant system freezes. Yep.
I don't recall DESQview to be all that crashy. I was aware of a number multi-line BBSes that used it (just in the 416). Some BBS software called out its use specifically:
DESQview was absolutely not crashy. I ran several different types of BBS software in it without issues. The "DESQview (or worse...)" comment raised the hair on the back of my neck. DESQview was revolutionary at the time and I was annoyed at having to use Windows many years later.
ASCII windows may not have been everyone's cup of tea but I loved it.
I recall running Opus (or maybe the predecessor whose name escapes me) under DESQview on my lousy XT clone. I don’t recall it being crashy but it certainly didn’t have enough horsepower to handle the BBS software and an interactive DOS window.
I couldn’t afford a second machine in those days and having to sacrifice my one and only PC for the full-time BBS wasn’t fun :)
I used DESQview with my BBS. It only had one line but I ran a second local node so I could be online at the same time as my users. I don't remember ever having any problems with it.
My roommate circa 1989 had a bunch of Apple II’s with multiple modem cards per machine to run a bulletin board. Not sure why an Apple II could support multiple users logging into the BBS via multiple modems but DOS based machines could not.
I remember dialing up to a BBS in the area in 1990 that had 4 phone lines. That was amazing at the time when most BBS only had 1 line.
But I do remember downloading text files FILE.IDZ about other BBS, and reading some magazines that mentioned other BBS systems that had 32 and more phone lines but you had to pay. That seemed like it was just on another level in another part of the world that seemed like fantasy compared to the area I was in.
Same here! This brings me back. And makes me feel old. Dialing the big BBSes like this one were rare special occasions for me, due to the cost of long distance.
If it's like the old ISPs I was familiar with, they didn't. The POP (point-of-presence, 100's of modems, plus several terminal servers, routers, etc.) would generally be in some basement without any cooling at all. There would literally be warped plastic.
Does BBS still have a usage nowadays? I feel HN is not too different -- and actually offer less than a BBS -- back then there are a lot of goods on a large BBS. And it's easier to mix a pic with text, but I could be wrong.
Also thinking it's a lot environmental easier to host a BBS than a Discord server.
Would love a technical explanation of how all that stuff worked by someone who did that kind of stuff in those days. In the old days I personally never saw anything bigger than a four line BBS. But I remember reading about that one in shareware README.TXT files
Wouldn't mind hearing war stories from the cdrom.com guys as well.
I remember trying to set up a bbs on my pc in the 80s and I didn’t have a separate phone line so I just put it on while I slept. Then people started calling and annoying my parents with daytime modem calls, because I was like 10 and I didn’t think through any of this.
I set up a uh war dialer around the same age over night and my mom got some pretty upset calls the next day.
She had no idea who these people were or why they were upset. I don’t think I copped to it, it was not an easy thing to explain but I did not do that again.
I never worked with DOS BBS systems, so I can't say about this photo specifically, but the ones I did work with had between one and four dialup modems hooked up to each machine, depending on its capabilities. They did "networking" through a store-and-forward messaging system. It wasn't networking as we'd recognize it today.
So, a number of different BBS servers supported multiple incoming lines (effectively multitasking inside of the BBS server application itself, not by running multiple copies of the software on the same machine), typically up to 8 in one machine either using a special communications card that connected to a number of external modems or by stuffing internal modems into as many ISA slots as you can (typically up to 6 so you still had IO and video, 7 if you ran 'headless'.)
Some BBS servers also supported multiple instances by connecting to a master server, which supplied dynamic content such as chat, forum messages and e-mails or door game data to all of the other machines. In large markets a BBS having dozens of lines was not uncommon.
> So then, when you see this picture (and remember, it might only be showing half of the whole setup), do you think "wow, cool, they got to wrangle all of that", or do you think "OMG they had to wrangle all of that"? It's an important distinction to make, and I think someone's gut reaction to this amount of hardware in one place might influence how they approach building new systems.
Definitely in the "wow, cool, they got to wrangle all of that" camp!
I remember dialing up to this BBS quite a bit, and I also remember downloading tons of demos from other BBSs that originally came from SCBBS!
If they were really badass, they had a rack of Telebit modems. (Telebit made 68020 based modems that did 56+ Kbps long before a 56K standard, and literally had more compute power than most of the computers they were connected to.)
The pre-Internet BBS era is something I remember fondly. I was a kid, so there's that halo effect of course, but I loved the indie DIY nature of it and the diversity and community you'd get.
There's a site called textfiles.com that's kind of a museum, and a documentary you can find on YouTube. There's stuff on archive.org too.
It wasn't actually that long of an era. The first modern BBS was probably CBBS in Chicago in 1978, though there's other claimants depending on how you define BBS. When the Internet started to go mainstream in the middle 1990s, the BBS scene died shockingly quickly. So it lasted a little under 20 years, probably 17 or 18.
The glory days of it were probably from about 1985 until 1995. By 1985 you started to have PCs and modems good enough to make it a pleasure to use and cheap enough (and with a used after-market) to achieve significant penetration and enable less wealthy and kids to get online. By 1995 the Internet was starting to kill it.
I read a lot of rosy stuff about how people behaved so much better back then, and some of that is BS. There were trolls, weirdos, creeps, racists, black hat hackers that would mess with you, and malware that would mess up your machine. There were flame wars and sectarian splits where a bunch of users on a BBS would leave for a different one. There was junk content, filler, and nasty stuff like CSAM around.
I would, however, say that the signal to noise ratio was a lot better than modern social media and the modern SEO-trashed web. The big difference is that these systems did not have algorithms biasing things in this direction. You didn't have an algorithmic feed preferentially surfacing the most idiotic or inflammatory content to get you to get angry about it and "maximize engagement." You didn't have algorithms incentivizing endless amounts of chum to game the rankings. It was easy to just ignore the trolls and morons and creeps and go for the good stuff.
Much of the same can be said of the early pre-socials pre-SEO web.
You also didn't have a lot of money involved, and while money can create productive incentives in a lot of areas it seems to create mostly perverse incentives in media, especially if the money is coming from advertisers rather than consumers of the media.
The original sin is really the time-on-site/time-on-app KPI. It is literally destroying civilization. I don't think that's much of an exaggeration.
All in all it was good times, and I miss the ethos and community and sense of discovery of it.
I remember that time fondly also. You are spot on with the glory days. I dialed into my first BBS in 1988 with a 1200 baud modem. By 1995, they were basically dead.
Higher resolution photo https://web.archive.org/web/20230531042903im_/https://static...
Thank you!
In the alcove on the right, I think I'm seeing 66-blocks, breaking out the phone lines that must be routed to each machine. Two blocks stacked, each with a fanout of wire on the right side.
Oh that's a breaker box (or a box of wiring of some sort), not a mirror!
A mirror? I first saw it as a common (US-centric) exterior metal door, with a window -- and with a shelf blocking the opening.
The blur does interesting things.
yeah the shine in the top left of the rectangle was what led me to think it was a mirror, which from my experience would have been really strange for the types of nerds that would work in windowless rooms back in those days.
The black cable underneath looked like the shadow of an oval frame
That telephone cord is impressive.
Pretty standard option for any home with a teenager, to be honest. Long enough to drag the handset into the nearest coat closet when needed.
Mom’s listening along on the other phone with her hand covering the receiver.
Hmm, that is interesting, why was that version originaly hosted on 3drealms site? Probably nothing, somebody there just wanted to share a cool picture. But what if that were an early apogee shareware distribution bbs?
it was 3D Realms official BBS
https://nitter.privacyredirect.com/ScottApogee/status/159372... Scott Miller - Apogee/3D Realms Founder :
>BBS's (bulletin board systems) were the backbone of the online world before the Internet came along in 1995. Apogee teamed up with Dan Linton's BBS, called Software Creations, and we poured $200k+ into it to grow it to nearly 140 call-in nodes with a T3 (high bandwidth) line.
Apparently "Software Creations" BBS, which ran PCBoard BBS software and was operated in cooperation with Apogee games.
https://x.com/ScottApogee/status/1593729387106512896
wait, are you OP? or did you happen to find a high res version of the same paper-copy picture that OP supposedly was given 30 years ago and then scanned and then threw out. or did OP make it up? or is OP just a bot?
maybe i'm a bot.
anyway i used to call into BBSs back in the early 90s and the thing I'm remembering is that they survived mostly on donations, and now that I am seeing the infrastructure that supported those systems and recalling the price of hardware back then I'm starting to second guess everything I thought I knew.
Click on the HN “past” link for this submission near the top of this page, then you’ll get to https://news.ycombinator.com/item?id=30096565 (see the top comment there) from when the original image link was still working.
Many sites including Google offer reverse image search. You give it an image and it gives you a list of places it appears, sometimes in higher resolution or with more context (or different context, which can be interesting).
Rachel says she had the photo as a postcard. It's likely that more postcards were printed, and that other people had owned those copies, rather than people being bots.
Glorious. This must be what is like when old people long for the hot car they lusted for in their youth.
I recall old people being glad that air conditioning was invented.
In this picture it seems that all machines have a 3.5" floppy disk inserted. Maybe they had no hard drive and only booted from floppy and then ran software over the network?
A lot of network interface cards had a socket for an option ROM that would allow network boot, but you could definitely fit a client on a floppy and boot that way, too. Novell Netware server would be the mostly likely server for that vintage of rig and a Netware client fit easily on a floppy.
FROM https://x.com/ScottApogee/status/1593729387106512896?sort_re...
Top comment about this photo is ( and the poster) Scott Miller - Apogee/3D Realms Founder @ScottApogee BBS's (bulletin board systems) were the backbone of the online world before the Internet came along in 1995. Apogee teamed up with Dan Linton's BBS, called Software Creations, and we poured $200k+ into it to grow it to nearly 140 call-in nodes with a T3 (high bandwidth) line.
Those were the days. I still believe nothing replaces the camraderie of the small, local BBSs. The large ones were good too, but these tended to resemble the modern Internet forums a bit more.
I miss BBSs and that's why I featured them in the story of my sci-fi game! If you are interested: https://store.steampowered.com/app/3040110/Outsider/
I go back and forth on whether BBSes were better or AOL was better. I had great experiences on both in my formative years.
For me it was BBSes hands-down.
I was user #12 on the Bloom County BBS and, eventually, got the coveted sysop perms.
It felt far more of an "adult" accomplishment than (much later) when I got my driver's license.
"Imagine how much power those things used. Every watt of heat they dumped into the room then had to be pumped out, so that means a corresponding amount of air conditioning to take it outside. That seems like a whole mess of juice to me. "
--------------
A 286 used around 3 Watts of power, while a current generation PC PCU uses upwards of 150 W. That's a factor of fifty. That's not even factoring in the GPU's, which these computers would have lacked.
This room was neither quiet or cool. While the CPU's were comparatively low power back then, all the other stuff (modems in particular) would have put out a lot more heat than their modern equivalents. However, this room could realistically have been in somebody's residential home basement without any exotic A/C measures. Maybe a wall-mounted unit or two. It would not have pumped out nearly as much heat or consumed as much power as modern gear of equivalent volume.
Indeed, a single high-end desktop today at full load would probably use more power than everything in that room.
I am surprised by the assumption that each box could only handle one modem. I seem to remember that some DOS BBS packages could handle multiple modems/users concurrently and only needed multitasking operating systems for “door” programs. Am I misremembering?
A guy who was local to me, when I was a kid, wrote multi-user BBS system (called "MUBBS" originally-- I don't remember what the name was changed to later) in Turbo Pascal that had a preemptive multitasking loop running in x86 real mode to handle multiple lines simultaneously. The coolest part was the console was just a "line" so you could logon to the board and interact while somebody was online with the BBS, too. Most other DOS BBS packages were only available for the SYSOP or the caller individually.
Edit: Ugh... I'm gonna have to go back to floppy images to find it. There's a "MUBBS" for Mac from 1992 showing up in search engine results but that's not the one I'm thinking of. It was more like 1989 or 1990.
Some details/speculation from the original thread here: https://news.ycombinator.com/item?id=30098186
“as modems got faster, supporting 16 modems on a single machine became impossible, and it was often cheaper to buy a new commodity desktop PC rather than a much more expensive machine with a 16-port serial card capable of handling the IO.”
Even for a standard PC, you could buy a 16 port serial card and hook it up to 16 modems, either discreet devices or the dedicated ISP kit which might support dozens of incoming calls (possibly on a single bearer) via various means. Telebit netblazers and then ascend maxs were common in those days.
I'm fairly certain you are correct. I remember the MajorBBS could handle multiple lines on its own.
I knew a couple of local DOS BBSes that ran multiple lines with PCBoard under DESQview.
For sure. I knew people who ran multi-line BBS's on DOS PCs under DESQview, just like that (running Searchlight BBS, in my case). I know of a four line that was just using multiple external modems and non-standard IRQ's for COM3 and COM4 (since, by default, COM1/3 and COM2/4 share an IRQ).
MajorBBS could handle multiple lines on its own, but you had to handle ALL of the lines with one box. That meant a serial port interface like DigiBoard which provided some number (8 or 16 or more) of serial ports that you would connect to modems.
Yep - I ran a 16 line Major BBS back in the mid 90's in Seattle - used what was called a "Bocaboard" - had 16 serial ports on it - plugged in 16 external USR 28.8 modems. It all ran off of one PC.
I remember DigiBoard from my early ISP days. We attempted to turn a mid 90's-era Linux system (Slackware) into a terminal server. The Linux drivers for DigiBoard weren't quite up to it so we wound up going with Telebit Netblazers, I think.
I think we used RocketPorts for a while until switching to Livingston Portmaster 3s, which you plugged a T-1 into.
Portmasters were very popular. Later on the ISP I worked with moved on to Ascend boxes which had digital modems (T1 / PRI lines.)
PRI was a huge step. The "individual modem" days were a mess. Each modem had a serial cable, phone line, and power brick. I remember doing some maintenance in one of the POPs. There were at least 100 modems, stacked on a cheap plastic shelving unit. The shelving unit was sagging from the weight and heat of all the modems.
This early POP was haphazardly built, so no cable management. I remember a river of phone cables coming out of the wall. The power bricks were also crazy. We had power strips 2 or 3 levels deep, making it a hazard to even get behind the rack without tripping on something.
They'd already switched to PRIs before I started so I missed out on that "fun", but I can personally vouch to the younguns here that every word you just wrote was completely plausible and likely.
Even the Apple II had multi-line BBSes[^1], so I'm not sure about her assumption.
[^1]: e.g. https://en.wikipedia.org/wiki/Diversi-Dial
I don't think those boxes had a 16550 UART...
That assumption feeds into the moral of the post and its followup
Serial ports are a fun thing to learn about, computers had more than one. Now with USB, computers can have many serial ports.
This makes me wish I took photos of Diversi-Dial (aka D-Dial) setups, which somehow impressed me more due to how much they accomplished with much much less hardware.
They were able to set up a 7 x 300baud modems in real-time chat system on an Apple ][ . The original marketing called it a CB (Citizens Band) Simulator. They were able to run up to 1200baud, but I never saw one of those functioning.
As if 7 people chatting through a single 6502 wasn't impressive enough, many of them dedicated one or two of their lines to interlinking with other D-dials.
Talk about an esoteric memory.
- https://www.ddial.com/ - https://en.wikipedia.org/wiki/Diversi-Dial
And the larger ddial sysops would daisy chain multiple Apple IIes together. A connector would take up one port on each machine. Two machine would give you 12 modems. Each new machine after the second would add space for 5 modems (-1 on old machine, +6 on new machine). For the sysop it was a big investment for very little, if any, monetary reward. I remember a user account would cost $5 a month.
Our ddial was a few towns away so we bought a line in the exchange in between that would forward to the ddial. This way we would not pay a bunch on long distance calls.
I worked for Exec PC internet which evolved from the BBS which was the largest in the US afaik. It ran on somewhat custom PCs where there were I think four nodes per board on bread racks. No cases. Custom software. That BBS was over 250 lines at one point. I remember hearing stories the room with the modems, a lot of Couriers near the end, was so hot they would have to replace dead ones every week.
ExecPC had shelves of Couriers and at some point they were just bare modem cards not in indiviual cases. It was impressive to see.
I worked for an ISP that was racks and racks of bare couriers with lucent portmasters.
Awesome.
Side note: virtual 8086 mode was protected mode, or rather, implied protected mode. A task could run in virtual 8086 mode where to the task it was (mostly) looking like it was running in real mode, when in actuality the kernel was running in full protected mode.
Note that the "kernel" was never DOS. It could often actually be a so called "memory manager", like EMM386, and the actual DOS OS (the entire thing, including apps, not just the DOS "kernel") would run as a sole vm86 task, without any other tasks. The memory manager was then serving DOS with a lot of the 386 32 bit goodness through a straw, effectively.
It's very bizarre from today's (or even back then's) OS standards, and evolved that way because compatibility.
Not mentioned but very important was the number of inbound telco lines installed. Equally important was making sure the local phone company properly configured the hunt group for those lines. Without a properly functioning hunt group it would be very difficult to optimize the allocation of telco connections to all the users connecting and disconnecting.
Also, it was unusual at the time for a local phone company to receive a request for 25 lines (or more) to be installed in the basement of a residence. They would generally push back thinking you were running a bookie operation or some such.
Ahh BBS's: where I learned the difference between a local call and a "local toll call" (parents were not happy)
Reminds me of the Notorious B.I.G. line "phone bill about 2G's flat"!
Same here, except I took it further and was calling out of state BBSs to download the latest warez. First phone bill after getting the modem was $250, in around 1984 (or about $800 in 2026). Parents were pissed. That's when I learned about phone phreaking.
For anyone that enjoyed door games, Grok will simulate L.O.R.D. for you.
Office chair technology also has really advanced since then (looking at the chair on the picture, which is commonly seen near computers in photos of this era)
Indeed, the Aeron chair, which became a design classic and the apparently the best-selling office chair ever in the US, only came out in 1994. So about the same time as the web. Not sure if it’s the only office chair design with a dedicated wikipedia page? https://en.wikipedia.org/wiki/Aeron_chair
> do you think "wow, cool, they got to wrangle all of that", or do you think "OMG they had to wrangle all of that"?
I touch on similar point of view discussing digital audio work I do for fun. I use CSound, which I've heard described as "assembly language for audio", and I think that's accurate.
Anyway, when I first, FIRST started, and got a tiny bit familiar, I thought "Wow, I can do anything!" but quickly realized I was also responsible for everything. No free lunch.
The OS that was running on these is irrelevant, the important part is the BBS software.
And these usually ran quite a few lines per box, sometimes they would use external racks of modems, but I'm not seeing that here so maybe these were using internal modem cards, so maybe 6 per box, but if they were using external modems it could easily be 12 or more, with the PC cards hosting multiple serial ports, 4, 6 or even 8 per card.
Typically a card would have a single large connector at the back and then a pigtail with a DB9 or DB25 (yes, I know) for every modem.
"usually" and "typically" are doing a lot of heavy lifting here :)
Access to knowledge, equipment, and budget varied dramatically prior to widespread internet access. Someone setting up a BBS might not even know about multi-line modem cards or serial port expansions. Even if they knew about them they may not have been able to reasonably obtain them. Or they may have been operating on donations, surplus, or discount equipment. Or they simply may not have had the luxury of time to research all of that as user demand meant they were too busy laying tracks in front of the train.
Many BBSes ran on 1-2 lines per PC because that's what they understood how to build or the hardware they had access to. You might be surprised at just how many lines some BBSes setup this way had!
People forget there was a time that anything outside the standard PC was extremely expensive, often had flaky or nonexistent software support, locked you into a fly-by-night vendor that might go out of business tomorrow, was only available via a distributor who wanted to have you talk to a "sales consultant" before they'd sell you something, etc. Many many people chose sub-optimal implementations because it was an off-the-shelf PC they could replace at any time with trivially simple software requiring no special CONFIG.SYS drivers or TSRs to fiddle with. Especially if you'd ever been burned previously.
The OS was relevant if your BBS software was limited to a single simultaneous user, like many of the early DOS BBSes. The late 80's "PCBoard" BBSes I'm familiar with needed one PC per user, plus a file server with Netware.
Ok, but that's just the vehicle, it is the BBS software that does the works. And even in the 80's there were ways to run multiple instances of 'single user' BBSs on one box, for instance (dare I say it...) OS/2 and TV.
Yeah, this jumped out at me too. It's a wild misunderstanding of how BBSes worked.
That said, I have no idea how a multi-node BBS would work, in terms of keeping state synchronized.
It depends on the era.
Earlier: one PC per user, shared file system using a Novell network. Later: multitasking OS (Desqview, OS/2) or BBS software that natively supported multiple users (like MajorBBS.)
I ran a BBS on an Amiga for a while. The OS natively supported multitasking, but I only had one line. At least I could log in the same time as a user...
The older brother of a friend of mine in the 90s was the co-sysop of one of Sweden's largest "elite" BBSes at the time, Farout BBS. I got to tag along to the sysop's apartment once and see the setup, which was an Amiga 2000 with 3 active nodes and available serial ports for a total of 7 nodes, though the sysop hadn't gotten around to get more telephone lines wired to his apartment.
awesome! getting more phone lines into a residence could be a pain. I knew a guy who had an 8 line BBS in his (parents', actually) basement. Getting more was difficult because they were "out of facilities" and he had to move it to an office.
> It's a wild misunderstanding of how BBSes worked.
That's quite the assumption.
There were a lot of different BBS hosting programs. They wildly varied in what they supported and how they were implemented. Further even within a given piece of software the ways you could configure them and the consequences also varied. Even if a given software supported concurrent users on a single PC for various reasons a BBS might choose not to host that way.
I've seen NetWare, Vines, some proprietary hacks to form the backbone.
Aren’t the modems the black boxes sitting on top of each PC in the picture?
Yes, you're right, I totally missed them. Those look like USR 'Courier' modems but the resolution is really crappy so hard to be sure and it looks like there are multiple types. There might still be modems in the boxes themselves as well. It doesn't look like more than two modems per box if there isn't.
yes, most of them look like USRobotics Courier modems. Note that not all the machines have one, and some have two.
Assuming that the parent commenter is right and that they are using internal line cards, I wonder if the external modems were being added to support higher speeds.
However, the fact that we can see at least 2 (but I think four) 66 blocks means they had 50 to 100 phone lines for the machines visible, which would make sense that the external modems are the primary connection and no internal modems are being used, based on the number of modems visible and the fact that each 66 block can handle 25 lines.
I think you're right and that there were only two modems connected to the boxes so that's just the built in serial ports, here is another copy of the same picture by someone that apparently funded the board with some details:
https://x.com/ScottApogee/status/1593729387106512896
I remember thinking that I would reach absolute peak-coolkid if I could start and run a BBS. I even installed WWIV and DesqView to fuel the fantasy and prepare. But my parents didn't understand technology and couldn't grasp why I wanted to hook up (and pay for) a second phone line for the house. So, unfortunately I would remain a mere luser until I went off to University where the Internet was just getting popular and 10-Base-T ethernet drops to the dorm rooms were standard, and I very quickly forgot all about BBSing.
When I got my first PC (a 286 with a 2400 baud modem) I had to wire my computer to the telephone line from my bedroom all the way to the kitchen. I had some very long telephone extension cable and every morning for 2 weeks my parents woke up with chest-high line running down the hallway.
After those 2 weeks, my parents decided to get me my own phone line in my room. That's also week I started running my own BBS. I ran it for several years.
Those were strange and interesting times.
Cool Kids run T1s ;)
Really Cool Kids T3s...
Brings back memories ...
Boardwatch was the magazine for BBS ( I do not know of any others)
https://en.wikipedia.org/wiki/Boardwatch
Some all? on internet archive https://archive.org/details/boardwatchmagazine I recall buyingthe magazine back inthe day...
I can recall people being very impressed at unix systems being able to handle many clients, and being personally confused at the idea of a computer only being able to handle a single user.
I can recall people being very impressed at unix systems being able to handle many clients
That seems odd to me, too, because before DOS and the Commodore 64/Apple ][ era, multi-user systems were everywhere.
Not just mainframes and minicomputers, but there were many dozens of multi-user systems based on CP/M, MP/M, and other operating systems. Even Tandy had them.
The revolutionary part of the "personal computer" era was that it was your "personal" computer. You finally didn't have to share it with anyone.
Everyone seems to assume you need protected mode to run multi-user systems, too.
It wasn't as secure or as easy, but you could certainly do multi-user systems without protected mode and within very small RAM amounts.
There were also commercial multi-user systems like Compuserve and Delphi.
> It's possible they managed to do some rudimentary multitasking with DESQview (or worse...) and so supported two whole users with each box. Does that mean they had to be at least 386s to do protected mode? Or was it virtual 8086 mode? I (fortunately) have forgotten the finer points of how that stuff used to work. I DO remember how damn crashy a box became when you ran it "under DV". Constant system freezes. Yep.
I don't recall DESQview to be all that crashy. I was aware of a number multi-line BBSes that used it (just in the 416). Some BBS software called out its use specifically:
* https://www.synchro.net/docs/multnode_config.html
* http://software.bbsdocumentary.com/IBM/DOS/OMEGA/
Also, a comment from someone whose uncle co-founded the company Quarterdeck:
* https://news.ycombinator.com/item?id=29396561#unv_29400530
Also, also, if anyone wants to simulate the old-school DESQview experience, perhaps try out "twin":
* https://opensource.com/article/20/1/multiple-consoles-twin
* https://github.com/cosmos72/twin
DESQview was absolutely not crashy. I ran several different types of BBS software in it without issues. The "DESQview (or worse...)" comment raised the hair on the back of my neck. DESQview was revolutionary at the time and I was annoyed at having to use Windows many years later.
ASCII windows may not have been everyone's cup of tea but I loved it.
> DESQview was revolutionary at the time and I was annoyed at having to use Windows many years later.
I remember running Win3.11 with-in a DESQview window (and IIRC there was a full-screen mode as well).
I recall running Opus (or maybe the predecessor whose name escapes me) under DESQview on my lousy XT clone. I don’t recall it being crashy but it certainly didn’t have enough horsepower to handle the BBS software and an interactive DOS window.
I couldn’t afford a second machine in those days and having to sacrifice my one and only PC for the full-time BBS wasn’t fun :)
I used DESQview with my BBS. It only had one line but I ran a second local node so I could be online at the same time as my users. I don't remember ever having any problems with it.
The real question is: Was the turbo button pressed?
Probably not. That would slow them down. The turbo button under-clocked CPUs :-)
My roommate circa 1989 had a bunch of Apple II’s with multiple modem cards per machine to run a bulletin board. Not sure why an Apple II could support multiple users logging into the BBS via multiple modems but DOS based machines could not.
If the site is not responding, can always try the way back machine.
https://web.archive.org/web/20220207120422/https://rachelbyt...
I remember dialing up to a BBS in the area in 1990 that had 4 phone lines. That was amazing at the time when most BBS only had 1 line.
But I do remember downloading text files FILE.IDZ about other BBS, and reading some magazines that mentioned other BBS systems that had 32 and more phone lines but you had to pay. That seemed like it was just on another level in another part of the world that seemed like fantasy compared to the area I was in.
I used to dial into that BBS... long distance. It had a huge library of shareware.
https://groups.google.com/g/bit.listserv.games-l/c/1tg85kGBH...
Same here! This brings me back. And makes me feel old. Dialing the big BBSes like this one were rare special occasions for me, due to the cost of long distance.
Apogee was somehow part of the party < https://x.com/ScottApogee/status/1593729387106512896>
Because of the shareware distribution. A lot of Apogee software was shareware (free).
How did they keep the room cool? that equipment must not be shown... Maybe fans to move the hot air ....
If it's like the old ISPs I was familiar with, they didn't. The POP (point-of-presence, 100's of modems, plus several terminal servers, routers, etc.) would generally be in some basement without any cooling at all. There would literally be warped plastic.
Does BBS still have a usage nowadays? I feel HN is not too different -- and actually offer less than a BBS -- back then there are a lot of goods on a large BBS. And it's easier to mix a pic with text, but I could be wrong.
Also thinking it's a lot environmental easier to host a BBS than a Discord server.
Would love a technical explanation of how all that stuff worked by someone who did that kind of stuff in those days. In the old days I personally never saw anything bigger than a four line BBS. But I remember reading about that one in shareware README.TXT files
Wouldn't mind hearing war stories from the cdrom.com guys as well.
https://www.cnn.com/TECH/computing/9904/08/cdrom.idg/ and https://forums.civfanatics.com/threads/wow-what-a-system-ftp... I'm not aware of any others with more details and war stories.
There is so much speculation in the OP that I am not even sure if the title is correct.
Looks like the shelves were custom-built for those machines. I wonder what the monitors were hooked up to, or if they were just spares.
My first thought was that this was built someone who clearly cared about the system they were running.
And the follow-up article: https://rachelbythebay.com/w/2022/01/27/scale/
The quote at the bottom is great:
You can have a second computer once you've shown you know how to use the first one.
-- Paul Barham, quoted in the COST paper
You could probably replace all those machines with a Mac Mini or even a Raspberry Pi.
For a similar nostalgic hit:
Related:
Ask HN: Remember Fidonet?
https://news.ycombinator.com/item?id=47321760
I'm enjoying the nostalgia on HN this week!
I remember trying to set up a bbs on my pc in the 80s and I didn’t have a separate phone line so I just put it on while I slept. Then people started calling and annoying my parents with daytime modem calls, because I was like 10 and I didn’t think through any of this.
I set up a uh war dialer around the same age over night and my mom got some pretty upset calls the next day.
She had no idea who these people were or why they were upset. I don’t think I copped to it, it was not an easy thing to explain but I did not do that again.
In the 90’s we had microsystems, in the 2020s we have microservices.
In 2030 we'll have microagents
Would these machines have been networked with CAT-3? Daisy chained phone cords?
More likely coax. 3com 509c network cards. Much less infrastructure to have a lan that way.
IBM had a network that ran over phone cords that were daisycbained from one node to the next.
It's also possible they used coax, either ethernet (10base2) or Arcnet.
Depends on the exact date.
I never worked with DOS BBS systems, so I can't say about this photo specifically, but the ones I did work with had between one and four dialup modems hooked up to each machine, depending on its capabilities. They did "networking" through a store-and-forward messaging system. It wasn't networking as we'd recognize it today.
Wow, I used to dial into BBS for around 3-4 years. good time!!
So, a number of different BBS servers supported multiple incoming lines (effectively multitasking inside of the BBS server application itself, not by running multiple copies of the software on the same machine), typically up to 8 in one machine either using a special communications card that connected to a number of external modems or by stuffing internal modems into as many ISA slots as you can (typically up to 6 so you still had IO and video, 7 if you ran 'headless'.)
Some BBS servers also supported multiple instances by connecting to a master server, which supplied dynamic content such as chat, forum messages and e-mails or door game data to all of the other machines. In large markets a BBS having dozens of lines was not uncommon.
I imagine Rusty ‘n’ Edie’s BBS was double of that
There's a name from the past... according to the Wikipedia article https://en.wikipedia.org/wiki/Rusty_n_Edie%27s_BBS, they _only_ had 124 dial-in lines.
Nice computer “racks”
> So then, when you see this picture (and remember, it might only be showing half of the whole setup), do you think "wow, cool, they got to wrangle all of that", or do you think "OMG they had to wrangle all of that"? It's an important distinction to make, and I think someone's gut reaction to this amount of hardware in one place might influence how they approach building new systems.
Definitely in the "wow, cool, they got to wrangle all of that" camp!
I remember dialing up to this BBS quite a bit, and I also remember downloading tons of demos from other BBSs that originally came from SCBBS!
(2022)
Some more discussion then: https://news.ycombinator.com/item?id=30096565
If they were really badass, they had a rack of Telebit modems. (Telebit made 68020 based modems that did 56+ Kbps long before a 56K standard, and literally had more compute power than most of the computers they were connected to.)
By the early 90s didn’t most BBS software support multi-line setups on a single pc?
How do you dislike a post
You need 500 karma for this
The pre-Internet BBS era is something I remember fondly. I was a kid, so there's that halo effect of course, but I loved the indie DIY nature of it and the diversity and community you'd get.
There's a site called textfiles.com that's kind of a museum, and a documentary you can find on YouTube. There's stuff on archive.org too.
It wasn't actually that long of an era. The first modern BBS was probably CBBS in Chicago in 1978, though there's other claimants depending on how you define BBS. When the Internet started to go mainstream in the middle 1990s, the BBS scene died shockingly quickly. So it lasted a little under 20 years, probably 17 or 18.
The glory days of it were probably from about 1985 until 1995. By 1985 you started to have PCs and modems good enough to make it a pleasure to use and cheap enough (and with a used after-market) to achieve significant penetration and enable less wealthy and kids to get online. By 1995 the Internet was starting to kill it.
I read a lot of rosy stuff about how people behaved so much better back then, and some of that is BS. There were trolls, weirdos, creeps, racists, black hat hackers that would mess with you, and malware that would mess up your machine. There were flame wars and sectarian splits where a bunch of users on a BBS would leave for a different one. There was junk content, filler, and nasty stuff like CSAM around.
I would, however, say that the signal to noise ratio was a lot better than modern social media and the modern SEO-trashed web. The big difference is that these systems did not have algorithms biasing things in this direction. You didn't have an algorithmic feed preferentially surfacing the most idiotic or inflammatory content to get you to get angry about it and "maximize engagement." You didn't have algorithms incentivizing endless amounts of chum to game the rankings. It was easy to just ignore the trolls and morons and creeps and go for the good stuff.
Much of the same can be said of the early pre-socials pre-SEO web.
You also didn't have a lot of money involved, and while money can create productive incentives in a lot of areas it seems to create mostly perverse incentives in media, especially if the money is coming from advertisers rather than consumers of the media.
The original sin is really the time-on-site/time-on-app KPI. It is literally destroying civilization. I don't think that's much of an exaggeration.
All in all it was good times, and I miss the ethos and community and sense of discovery of it.
I remember that time fondly also. You are spot on with the glory days. I dialed into my first BBS in 1988 with a 1200 baud modem. By 1995, they were basically dead.