Technology Review - Published By MIT
Advertisement
« Back 1 [2]

April 2004

Home Is Where the Server Is

Continued from page 1

By Simson Garfinkel

smaller text tool iconmedium text tool iconlarger text tool icon

The most important program my system runs is the mail server. Like those at a growing number of businesses and universities, my server speaks IMAP-the Internet Message Access Protocol. Unlike the Post Office Protocol (POP) used by most Internet service providers, IMAP keeps all of my mail on the server and downloads a copy of each message only to whatever desktop machine I happen to be using. When I delete a message, that action happens both on my desktop and on the server at the same time. And if I'm using my laptop, my mail program remembers all of those actions and transmits them back to the server when it's back on the network. This means that the mailboxes on all of my various laptops and desktops are kept perfectly synchronized.

I once made a video of my kids, with my wife playing piano. I turned it into a high-fidelity QuickTime file and then set up a streaming server to let my parents watch the video over the Internet. I know a DJ who set up a streaming MP3 server to play the same music on every computer in the house-and to share his live spinning with his friends. I have tens of gigabytes of information on my Web site; renting that much storage from a hosting company could cost $100 a month.

Fortunately, home servers are easier to maintain than corporate servers. In the business world, the people using the server never quite know what sort of changes or upgrades are being done by the administrators. This is where most of the angst and confusion come from: poor human-to-human communications. When you run your own server, these communication problems go away.

Both Linux and Windows XP make great server operating systems; of the two, I recommend Linux. The problem with XP is that most of the add-ons you might want to run can end up costing a lot of money, while with Linux most of these add-ons (things like Web mail or an SQL database) are free. Linux is also much more reliable. And while servers should have huge hard drives, they don't need the fastest CPUs or a ton of memory. My server has 500 gigabytes of disk space but just 512 megabytes of RAM and a 600-megahertz processor that's nearly three years old. You can put an entire system together with a bargain-basement PC for about $400. Indeed, a Mountain View, CA, company called Mirra has done just that, complete with automatic backup software for Windows-based PCs.

If you're not up to running your own server, but you have several desktop systems, you can network them together and use the basic file and print servers that are built into the Windows and MacOS operating systems. The problem with using somebody's desktop as a household server is that the network services stop working every time that machine boots. A few months of that, and soon you'll want your own server, too.

« Back 1 [2]
April 2004

Would you like to read more articles from the April 2004 issue?

This article is from the April 2004 Issue of Technology Review. To read other articles from this issue simply register for My.TechnologyReview.com. It's free.

Subscribe today and save up to 41% »

Comments

Advertisement

Current Issue

Technology Review November/December 2008
Sun + Water = Fuel
An MIT chemist has opened the way to making hydrogen fuel from water using sunlight.
•  Subscribe
Save 41%
•  Table of Contents
•  MIT News

Magazine Services

Career Resources

MIT Technology Insider

Stories and breaking news from inside MIT about the latest research, innovations, and startups--in a convenient monthly e-newsletter. Subscribe today
Advertisement

Follow us on Twitter

Twitter

Get Technology Review updates via the web, cellphone, or Instant Messager – Follow techreview on Twitter!

Advertisement

More Technology News from Forbes

Advertisement
Advertisement
TECHNOLOGY RESOURCES
Advertisement
MIT Massachusetts Institute of Technology