Home : Bootstrapping your business with Linux on eMachines (in 1998)
2023-06-26
When I was starting furfly, one of the big questions is what hardware to use for our infrastructure.
Back in 1998 the standard path to standing up internet infrastructure was to purchase Sun Enterprise servers at a cost of hundreds of thousands of dollars.
But for the past few years I’d been playing with this new thing called Linux and I thought putting that on some commodity hardware might be the way.
So off I went to Micro Center to see what I could get with minimal cash outlay.
This was in Irvine, California and there was this new company based there that had placed a large stock of these new computers in the store: eMachines.
I got one and took it home to see what I needed to do to it to get it ready to do some real work.
First, out with the modem and in went a 3Com Ethernet card. Next I filled it up to the maximum amount of RAM. Then I pulled out the stock smallish hard drive and replaced it with a larger and faster one. I installed Red Hat Linux and got it configured and on the test network in my home office.
Not bad; performance was good. I let it burn in under load for a few days and went and bought another one. I did the same upgrades to the new one and installed our tech stack on both and did some tests. Performance was good, but our database on the consumer IDE drive was a bit pokey.
I got another one. This time I put in a SCSI card, a SCSI hard disk and hooked up an external Sun SCSI tape backup unit I had handy. This was much faster. But the additional cost of the SCSI stuff and the added complexity (SCSI cables are huge and need termination) complicated things.
In the end I decided to forego the SCSI and stuck with the IDE drives. Some tuning of the database server (both Linux tweaks and database configs) got the performance to an acceptable level.
So I got a few more machines, converted them, and hauled them down to the local Exodus datacenter and hooked up to the net. For the first go I just left them in their eMachine cases hooked up to a Cisco switch and router. It made quite a sight next to the racks of Sun Enterprise hardware.
Eventually we ran out of space at the datacenter and I started replacing the eMachine cases with 2U rack mounts.
And a few years later, as business grew, I was able to replace all the eMachines with Dell enterprise servers, still running Red Hat Linux. By this point the rest of the world had caught on, Sun has gone under, and Linux is the defacto standard for running your internet tech stack.