How IBM and DOS came to dominate the industry

How IBM and DOS came to dominate the industry

Revisionist historians talk about how MS-DOS standardized computer operating systems and changed the industry. That’s very true. But what they’re ignoring is that there were standards before 1981, and the standards established in 1981 took a number of years to take hold.

Read more

Network infrastructure for a small office

We talked earlier this week about servers, and undoubtedly some more questions will come up, but let’s go ahead and talk about small-office network infrastructure.
Cable and DSL modems are affordable enough that any small office within the service area of either ought to get one. For the cost of three dialup accounts, you can have Internet service that’s fast enough to be worth having.

I’ve talked a lot about sharing a broadband connection with Freesco, and while I like Freesco, in an office environment I recommend you get an appliance such as those offered by Linksys, US Robotics, D-Link, Netgear, Siemens, and a host of other companies. There are several simple reasons for this: The devices take up less space, they run cooler, there’s no need to wait for them to boot up in case of power failure or someone accidentally unplugging it, and being solid state, theoretically they’re more reliable than a recycled Pentium-75. Plus, they’re very fast and easy to set up (we’re talking five minutes in most cases) and very cheap–under $50. When I just checked, CompUSA’s house brand router/switch was running $39. It’s hard to find a 5-port switch for much less than that. Since you’ll probably use those switch ports for something anyway, the $10-$20 extra you pay to get broadband connection sharing and a DHCP server is more than worth your time.

My boss swears that when he replaced his Linksys combo router/100-megabit switch with a much pricier Cisco combo router/10-megabit switch, the Cisco was faster, not only upstream, but also on the local network. I don’t doubt it, but you can’t buy Cisco gear at the local office supply store for $49.

For my money, I’d prefer to get a 24-port 3Com or Intel switch and plug it into a broadband sharing device but you’ll pay a lot more for commercial-grade 3Com or Intel gear. The cheap smallish switches you’ll see in the ads in the Sunday papers will work OK, but their reliability won’t be as high. Keep a spare on hand if you get the cheap stuff.

What about wireless? Wireless can save you lots of time and money by not having to run CAT5 all over the place–assuming your building isn’t already wired–and your laptop users will love having a network connection anywhere they go. But security is an issue. At the very least, change your SSID from the factory default, turn on WEP (check your manual if it isn’t obvious how to do it), and hard-code your access point(s) to only accept the MAC addresses of the cards your company owns (again, check your manual). Even that isn’t enough necessarily to keep a determined wardriver out of your network. Cisco does the best job of providing decent security, but, again, you can’t buy Cisco gear at your local Staples. Also, to make it easier on yourself, make sure your first access point and your first couple of cards are the same brand. With some work, the variety pack will usually work together. Like-branded stuff always will. When you’re doing your initial setup, you want the first few steps to go as smoothly as possible.

I’d go so far as to turn off DHCP on the wireless segment. Most wardrivers probably have the ability to figure out your network topology, gateway, and know some DNSs. But why make life easier for them? Some won’t know how to do that, and that’ll keep them out. The sophisticated wardriver may decide it’s too much trouble and go find a friendlier network.

Why worry about wireless security? A wardriver may or may not be interested in your LAN. But that’s one concern. And while I don’t care if someone mooches some bandwidth off my LAN to go read USA Today, and I’d only be slightly annoyed if he used it to go download the newest version of Debian, I do care if someone uses my wireless network to send spam to 250,000 of his closest friends, or if he uses my wireless network to visit a bunch of child porn or warez sites.

Enough about that. Let’s talk about how to wire everything. First off, if you use a switched 100-megabit network, you can just wire everything together and not give much thought to anything. But if you’re using hubs or wireless to connect your desktops, be sure to put your servers on 100-megabit switch ports. The servers can then talk to each other at full speed if and when that’s necessary. And a switch port allows them to talk at full speed to a number of slower desktop PCs at once. The speed difference can be noticable.

The low-end server

Here’s a good question: What should a small operation do when it gets fed up with its network and is tempted to just chuck it all and start over?
Well, my advice is to start over. But I don’t agree that starting over requires one to chuck everything.

We’ll start with the server. Chances are, these days, you need one. If you’re doing Web and e-mail, you absolutely need one. But to a lot of people, servers are a mystical black box that costs more money than a desktop PC but runs a similar operating system. And that’s all they know.

Here’s what you need to know: A corporate server is built to stricter tolerances than a desktop PC and sometimes uses higher-quality parts (common examples are ServerWorks chipsets instead of Intel chipsets, SCSI instead of IDE, and error-correcting memory instead of the cheap nonparity stuff). You also often get niceties like hot-swap drive cages, which allow you to add or replace hard drives without powering down or opening the case.

They’re generally also better tested, and you can get a support contract on them. If you’re running an enterprise with hundreds or thousands of people relying on your server, you should buy server-grade stuff, and building your own server or repurposing a desktop PC as a server ought to be grounds for dismissal. The money you save isn’t worth it–you’ll pay more in downtime.

But a dozen people won’t hit a server very hard. This Web site runs on a Dell OptiPlex Pentium II/450 workstation. A workstation is a notch above a desktop PC but a notch below a server, in the pecking order. The biggest difference between my Optiplex and the PC that was probably sitting on your desk at work a year or two ago is that my Optiplex has a SCSI hard drive in it and it has a 3Com NIC onboard.

A small office can very safely and comfortably take a reasonably powerful name-brand PC that’s no longer optimal for someone’s desk (due to an aging CPU) and turn it into a server. A Pentium II-350 or faster, outfitted with 256 MB of RAM, a SCSI host adapter and a nice SCSI hard drive, and a 3Com or Intel 100-megabit Ethernet card will make a fine server for a couple of dozen people. (My employer still has a handful of 200 MHz Pentium Pro servers on its network, serving a couple hundred people in some cases.)

This server gets hit about as hard as a typical small business or church office server would. So far this month I’ve been getting between 500 and 550 visitors per day. I’ve served about 600 megabytes’ worth of data. My average CPU usage over that time period is in the single digits. The biggest bottleneck in this server is its 7200-rpm SCSI disk. A second disk dedicated to its database could potentially speed it up. But it’s tolerable.

Hot swappable hard drives are nice to have, but with an office of a dozen people, the 5-10 minutes it takes to power down, open the case, swap drives, and close the case back up and boot again probably doesn’t justify the cost.

A business or church office that wanted to be overly cautious could buy the very least expensive sever it can find from a reputable manufacturer (HP/Compaq, Dell, IBM). But when you do that, you’re paying for a lot of power that’s going to sit there unused most of the time. The 450 MHz CPU in this box is really more than I need.

Jeremy Hendrickson e-mailed me asking about whether his church should buy a new server, and whether it really needed two or three servers, since he was talking about setting up a Samba server for file serving, Apache for Web serving, and a mail server. Running file and Web services on the same box won’t be much of a problem. A dozen people just won’t hit the server that hard. You just make sure you buy a lot of disk space, but most of that disk space will go to file serving. The database that holds all of the content on this site is only a few megabytes in size. Compressed, it fits on a floppy disk with lots of room to spare. Yes, I could realistically do nightly backups of my Web server on floppies. If floppies were at all reliable, that is.

I flip-flop on whether e-mail belongs on the same server. The security vulnerabilities of Web servers and mail servers are a bit different and it would be nice to isolate them. But I’m a lot more comfortable about a Linux box running both being exposed on the ‘Net than I am a Windows box running one or the other. If I had two boxes, and could afford to be paranoid, I’d use two.

Jeremy said his church had a P3-733 and a P2-450, both Dells, due for retirement. I’d make the P3 into a file/print/Web server and the P2 into a mail server and spend the money budgeted for a new server or servers to buy lots of disk space and a nice tape backup drive, since they’d get lots of use out of both of those. A new $1200 server would just buy lots of CPU power that’ll sit idle most of the time and you’d still have to buy disks.

As far as concern about the reliability of reusing older systems, the things that tend to wear out on older PCs are the hard drive and the operating system. Windows deterriorates over time. Server operating systems tend not to have this problem, and Linux is even more immune to it than Microsoft server operating systems. So that’s not really a concern.

Hard disks do wear out. I read a suggestion not long ago that IDE hard disks should be replaced every 3 years whether they seem to need it or not. That’s a little extreme, but I’ve found it’s hard to coax much more than four years out of an IDE disk. Dropping a new SCSI disk or two or three into an old workstation before turning it into a server should be considered mandatory. SCSI disks give better performance in multiuser situations, and are generally designed to run for five years. In most cases, the rest of the PC also has several years left in it.

Later this week, we’ll talk about Internet connectivity and workstations.

Straight talk on cheap laptops

I’ve been getting lots of traffic ever since we started talking about the Sotec 3120x laptop here last week. It looks like an era of inexpensive laptops is about to arrive, because the Sotec isn’t your only choice.
Sam’s Club sells a variant of the 3120x for about the same price as Wal-Mart, but it comes with a 30GB drive in place of the 20.

Steve DeLassus tells me a number of places have been hawking Toshiba Satellite 1115-S103 laptops in the sub-$1000 price range after coupons and rebates and other marketing gyrations. Suggested retail price on it is $1099. Street price should be $1049 or lower, as that’s Toshiba’s price if you buy direct. Toshiba’s offering a $200 mail-in rebate. So at the very worst, you can get a Satellite 1115-S103 for $849 if you buy it direct from Toshiba.

And then I did some checking on a hunch. Dell’s offering its Inspiron 2650C for $899 ($849 through 12/11). HP is offering its Compaq Presario 905us notebook with an Athlon XP 1400, 256 MB RAM, DVD, 14.1″ LCD for $999 with a $100 rebate. The HP Pavilion ze4101 has a faster processor but less memory, for the same price. There are some variants on the HPs and Compaqs out there–you might not find in stores exactly what HP’s selling direct, but you’ll find something awfully close.

The Toshiba and Dell offer a bigger screen (14.1 inches), DVD drives, 256 MB RAM (the Dell has 128), and the other expected gizmos like modem and networking, along with a seemingly faster 1.5 GHz Celeron processor.

Which brings up a point.

The 1.5 GHz Celeron is based on the P4 architecture. Remember, at 1.5 GHz, the P4 is a dog. The Celeron is a castrated P4. The P4-based Celeron doesn’t start to give decent speeds until it hits 2 GHz. Even though the Celeron 1.5 has a 300 MHz advantage over the older P3-based Celeron 1.2, the “slower” Celeron will actually be faster. And less expensive.

The HP/Compaq models offer truly faster AMD Athlon XP CPUs and ATI Radeon mobility video chipsets.

I know people are going to ask me which one to buy. So let’s agonize together.

Durability: Toshiba, Dell, HP and Compaq all had decent service records in the past and there are lots of places that will work on them. Sotec is more of an unknown in the United States at this point.

Dell has traditionally had the best reputation, but their laptops didn’t fare well this year in PC World’s service and reliability roundup. HP and Toshiba were the best of this bunch. Now that HP and Compaq are the same company, the Compaq should fare well too.

Frankly, I’d buy an extended warranty with any of them, and count on it breaking at least once. That’s par for the course with a laptop, especially if you use it for what it’s intended, which is carrying it around a lot.

Performance: The 1.5 GHz Celeron in the Toshiba and Dell models is a notoriously bad performer. The 1.2 GHz Celeron in the Sotec is a good performer but the integrated video will hurt. The HPQ models use AMD Athlon XP CPUs and ATI Radeon Mobility video chipsets. Performance on the latest 3D games will disappoint (but LCD screens in general are bad for 3D gaming). But for light gaming and everything else someone might want to do, the HP and Compaq models will be great.

Input: The Sotec offers a slightly reduced keyboard with an at-times quirky layout. The others offer full-sized keyboards. All use touchpads; they’ll be decent but you’ll probably want to pick up a USB mouse with any of them to use at least part of the time. Touch-typists will prefer anyone but Sotec. Hunt-and-peck types probably won’t care much one way or the other.

Portability: The Sotec weighs 4.4 pounds. The others weigh in at 6.5 or 6.9 pounds. None are hogs, but some people will really like the svelte Sotec. The Sotec has a longer battery life. Advantage: Sotec.

Expandability/extras: The Toshiba, HP and Compaq models offer TV-out, which isn’t something everybody needs, but when you want it, you want it. It allows you to use a big-screen TV for presentations in a pinch. You can connect up a TV to the laptop and do digital slideshows for a bigger audience than can crowd around a laptop screen, which is nice if you’re into that kind of thing. And when hooked up to a TV, it can serve as an emergency DVD player.

The Toshiba offers two PCMCIA slots. Everyone else offers one. HP and Compaq memory maxes out at 1024 MB, while memory on the Toshiba and Dell max out at 512 MB to the Sotec’s 384 MB. HP, Compaq, and Sotec are all using shared video memory, so they’ll steal a little system memory to give to the video chip. Toshiba and Dell aren’t doing this. All have built-in USB 1.1 and networking; none offer built-in Firewire.

HP offers the fastest CPU of the bunch, and CPU upgrades in laptops are always questionable.

Advantage: HP.

Serviceability: The Sotec’s DVD/CD-RW drive and hard drive are bolted in, rather than being plug-in modules. It’ll be a lot harder to fix yourself if need be. On most other companys’ models (I don’t know about any of these for certain), the drives slide out easily for replacement. Replacement CD/DVD drives are a pain to track down after the fact for any laptop more than a year or two old, but the big name brands will almost certainly be easier. If you buy an extended warranty, fixing it is someone else’s problem, at least for a couple of years. Advantage: Everyone but Sotec.

Overall winner: Hard to say. The Sotec is designed to be a subnotebook; the others are entry-level full notebooks. If portability and versatility are important to you, get the Sotec. It’s the only one of the bunch that’ll burn CDs for you at this price point. Keep in mind that the Sotec’s combo DVD/CD-RW drive will wear out quickly if you use it to watch a lot of movies, and that replacing it won’t be terribly easy, as it’s not a slide-in module like costlier notebooks use. If you intend to watch a lot of movies on the Sotec, make sure you buy an extended warranty on it.

The Sotec has a couple of question marks, but it also has an awful lot going for it.

The HP and Compaq models have the best combination of serviceability, expandability, speed, and reliability. I don’t think I’d mess with the Toshiba or Dell unless their prices dropped considerably. Between Compaq and HP, HP gives you the faster CPU, while Compaq gives you the bigger hard drive and more memory. It’s easier to add memory and replace the hard drive than it is to upgrade a laptop CPU; I’d get the HP and add memory to it pretty quickly and plan on replacing its hard drive with a large 5400 RPM model in a couple of years. With its best-of-class CPU and video and upgraded someday with a faster hard drive, the HP ought to be a good performer for many years. If the Sotec’s question marks scare you, the HP offers a compelling alternative.

Future outlook: When a system reaches a magical price point (notables were the $899 all-in-one Compaq Presarios in 1996, the $399 eMachine in 1998, the $199 Microtel Linux PCs from Wal-Mart this year, and this year’s sub-$900 laptops) it’s extremely tempting to run out and buy one. Especially the Sotec, which offers not only a great price, but almost every possible extra.

But remember what happened in the past. Compaq invaded Packard Bell’s territory in 1996 and released an underpowered but reliable and capable PC for $899, complete. Almost immediately, everybody was selling PCs for under $1,000. Then along came eMachines, deciding that even $499 wasn’t cheap enough and offering a unit, again underpowered, for $399. Few matched eMachines’ price point, but most companies were soon offering something for $499.

Laptops aren’t going to bottom out at $849. There’s no point in putting a smaller screen or hard drive in that Sotec. But if Wal-Mart decides it wants a bottom-feeder laptop, it could have Sotec substitute a VIA C3 chip for the Celeron (the Celeron’s being phased out anyway, and Wal-Mart already sells C3-based machines and their sales have proven you don’t have to have Intel Inside in order for people to buy them), and replace the combo DVD/CD-RW drive for a straight DVD drive or even a straight CD-ROM drive. A Sotec 3120x variant with an 800 MHz C3 and a plain old CD-ROM drive could probably sell for $749 or even $699. If Wal-Mart decides to thumb its nose at Microsoft and offer a Linux-based variant, it could chop another $100 off the price. (The big question there is whether it’s possible to support the Sotec’s modem under Linux.)

How soon will it happen? Hard to say. But think about it. Wal-Mart undercut everybody. Everybody reacted quickly. Dell wants to own the laptop market, because it’s part of the PC market. Wal-Mart wants to own every market. They’ll both strike back. HP and Toshiba won’t throw in the towel right away either, because they’re both big in retail laptops.

Right now the Sotecs are selling like crazy. Wal-Mart and Office Depot can’t keep them in stock. They won’t lower prices any further unless Dell and HPQ and Toshiba react again and seriously cut into sales. That’ll depend on whether they’re satisfied with their current sales figures. With 14 shopping days until Christmas (and realistically, the clock running out on shipping something to arrive before Christmas), I don’t expect pricing or inventory conditions to change much in the next two weeks.

But remember, this is Christmas boom time. People always cut prices after Christmas to spur sales. Chipmakers cut their prices too, meaning these laptops will be cheaper to make a month from now.

So if you’ve been wanting a laptop for a while and the sudden appearance of $849 laptops got you thinking but you’re willing to wait a while longer, this is a good time to wait.

Cheap laptops from Sotec

David Huff e-mailed me this morning about a Sotec 3120X laptop that sells at Office Depot, Wal-Mart, Sam’s, Bestbuy.com, and possibly other places, for around $900 and asked if I knew anything about it.
It would appear not many people do. I found a handful of discussions on Usenet, including a couple of people who claim to have bought one. They described it as quiet, cool-running, and fast. One user said it was faster than his Dell 1.4 GHz P4 at work. (Which I don’t doubt, because the P4 is a horribly inefficient chip–the Tualatin-based Celeron is the better processor, and with its 100 MHz FSB and 256K onboard cache, it’s very nearly a P3. Its specs aren’t far off from the last P3s, the chip Intel didn’t want to sell because it made the P4 look so bad.)

One user complained about the keyboard. The itty-bitty spacebar would drive me nuts. But the only laptop keyboards I’ve ever used and halfway liked were Thinkpads. You definitely pay for the privelige–the keyboards had better be good, considering the price.

Back to the Sotec. One user reported it’s less than an inch and a half thick. It has a mobile Celeron 1.2 GHz, a SiS 630T chipset (with integrated video), a 20 GB HD, 256 MB of SDRAM, 12.1″ LCD screen, LAN and modem built in, a combo DVD/CD-RW drive, and a PCMCIA slot for expansion. It weighs 4.4 pounds, and its lithium ion battery specifies a life expectancy of about 2.5 hours. It runs Windows XP Home.

What it doesn’t have: serial or parallel ports, floppy drive, or PS/2 ports. Definitely legacy-free here. Depending on your intentions, that may or may not matter to you. (I find myself dealing with floppies a lot more often than I’d like, but part of that is because of my job.) No Firewire either, so this isn’t an instant portable video-editing machine. One user reports its memory maxes out at 384 megs. Apparently there’s 128 megs non-replaceable, and another 128-meg stick you can replace with a 256 to get to 384.

So what about Sotec? A Usenet suggests they’re not a newcomer. A post from 1995 asked for parts for a 386sx notebook manufactured by the company. There are suggestions that Sotec has made notebooks for Gateway, Dell, and Winbook in the past.

The price is definitely right, and the feature set is definitely right. It’s not a performance laptop, but most people don’t need performance laptops. It’ll read e-mail and run a word processor and presentation graphics and browse the Web just fine.

Is it a risk? Absolutely. Any laptop is. But having all the stuff integrated minimizes compatibility concerns. One of my biggest gripes about laptops has always been getting them onto networks. Usually it’s easy. When it’s not, you can just about forget it. Or you can count on networking breaking something else.

That leaves reliability. The part that most often fails is the hard drive. That’s luck of the draw. I’ve seen a lot more dead Hitachi laptop drives than IBMs. Some of my readers agree with me. At least one tells me he sees lots of dead IBMs and never sees a dead Hitachi. But I know you can’t count on getting an IBM laptop drive even in an IBM Thinkpad–occasionally those ship with Hitachi drives.

All I can say is, keep a backup of any important data you’ll keep on this or any laptop. And be ready to buy a replacement hard drive in a year or two. At least they’re not terribly expensive.

Can I recommend it? Not without seeing it and spending some time with it. From looking at the picture, I think they tried to cram way too many keys into too small of a space and they’d have been much better off without some of them.

But the price is definitely right. It’s powerful enough to be useful until it dies. With 1.2 GHz of CPU muscle and 256 megs of RAM, it’ll always run Windows XP well, and if some future version of Windows manages to outgrow it, there’ll always be a Linux that’ll run very nicely on it. It’ll give much better battery life than a P4, and it’ll outrun any low-end P4 as well. (P4-based laptops aren’t a good buy right now.)

And it’s small and light, which I know matters a lot to some people. (I’m old enough to have serviced one of the old Compaq luggables. I never had to carry one with me, but since I know and remember those, I have a hard time listening to anyone complain about the size and weight of any modern laptop.) Don’t buy one sight unseen. But don’t write it off sight unseen either.

Upgrade diary: Gateway G6-400

I recently had the displeasure of working on a Gateway G6-400. I’ll relate some of the experiences here, in case you ever have the same misfortune.

Read more

A semi-easy firewall

A single-floppy firewall mini-distribution can be a quick and easy way to save yourself some money if you’ve got an old PC in a closet not doing anything, assuming you stumble across a combination of hardware that works right.
If you don’t stumble across a combination of hardware that works together, you can just as easily spend a weekend and accomplish nothing but uttering strings of four-letter words in combinations never before heard by mankind.

In case you came here looking for hardware that works, here are a few hints. A 10-megabit PCI NE2000 clone in combination with virtually any 10/100 PCI card ought to work fabulously. A pair of 10/100 PCI cards based on the RealTek 8139 chipset, which includes the majority of today’s inexpensive cards, probably will not. If you’re buying new stuff and want ease of use, get a 3Com card and a cheapie. If you want cheap and a little inconvenience, get a Netgear FA311 or 312 and a Realtek 8139-based card, such as a D-Link DFE-530+ or a Linksys. You’ll have to hunt down and install the natsemi.o module to get the Netgear working; most other inexpensive cards on the market will work with the rtl8139.o driver.

Freesco doesn’t supply a driver for the Intel EtherExpress Pro series out of the box. If you’ve got an EEpro, you can make it work by downloading the module and copying it to the floppy, but don’t rush out to buy one. And yes, the 3Com and Intel chipsets are high-performance chipsets, especially compared to the 8139, but remember, routers are machines that pull packets out of a 1.5-megabit pipe (if you’re lucky) and shove packets down an even smaller pipe. In this application, a $40 big-brand card doesn’t give you any advantage over a no-name card that costs $6 at Newegg.com

While these firewalls will technically work fine even on a 386sx/16, trying to make them work with ISA cards can be a long, difficult road. Used Pentium-75s are dirt cheap (and Pentium-60s and 66s are even cheaper, when you can find them) and they’re a lot less trouble because PCI cards don’t require you to rejumper them or hunt down a plug-and-play configuration disk to find out its IRQ and address. I’ve had the best luck with Pentiums that used an Intel Triton chipset or newer (the 430FX, HX, VX, or TX). I’ve tried a couple of boards that had a SiS chipset of 1995 vintage or so, and I could get one network card or the other working, but not both. I don’t want to generalize and say that based on two isolated incidents that all Taiwanese chipsets are junk for this application–for all I know, the problem could have been the BIOS on those boards–but I’ve done this on a handful of Triton-series boards and done well on all of them, and on two SiS boards and failed. Your mileage will probably vary.

How much memory do you need? 16 megs is sheer luxury.

Once you put all this together, the question becomes whether you use a floppy distribution or a full-blown distribution. If you want peace and quiet and cheap, the answer is pretty easy–use a floppy and pull out whatever hard drive was in there.

A full-out distribution like Red Hat or Debian will give you more versatility. You can run meaningful Web and FTP servers if you want (and your ISP allows it). You can run a caching nameserver to speed up your Web browsing. If you feel adventurous, you can even install the Squid caching proxy and speed up your browsing even more (but either use a SCSI drive or put in a bunch of extra memory and run Squid’s cache out of a ramdisk–Squid’s performance on IDE is, to put it mildly, terrible).

I’m having a hard time finding the documentation on how to set up a second network interface quickly. I believe it involves the file /etc/interfaces and the files /etc/sysconfig/ifconfig.eth0 and .eth1, but I don’t have a Linux box handy to investigate at the moment.

Anyway, I like Debian for this application (of course) because I can easily fit a minimal Debian on a 100-meg hard drive.

Once you get your network cards all working and talking to each other, you can build your firewall using this online tool. I just copy it, then Telnet into my Linux box using PuTTY, fire up a text editor, and right-click in the window to paste.

If you want versatility and quiet and don’t mind spending some cash, pick up a CompactFlash-to-IDE adapter and a CompactFlash card of suitable size. Don’t create a swapfile on the CF card–you’ll quickly burn it up that way. Your system will recognize it as a small IDE drive, giving you silent and reliable solid-state storage on the cheap.

A home Linux server? $1200?

ExtremeTech has an article about building a home Linux server. They’re recommending high-end P4s for the task. And I say, get real.
If what you want is a simple file/print server, anything that’ll take a 100-megabit NIC and has room for some good-sized hard drives will do great. You want a machine that’s running its PCI bus at 33 MHz, so a Pentium-133 is a better server than a Pentium-120, or, believe it or not, a Pentium-150. If the machine is marginal, get something other than an $8 D-Link 10/100 card or another card with the RealTek 8139 chipset. A pricier 3Com or Intel card will conserve CPU cycles for you.

Remember, too, that Linux doesn’t use the BIOS, so if a machine refuses to recognize that 200-gig hard drive you just bought, set the drive type to “none” in the BIOS and keep another, smaller drive in the system to boot from. Linux will pick up the monster drive and use it.

SCSI is much better for servers than IDE, but when two or three people (or one person) will be using it, the only advantage SCSI really offers is being better-built.

And the video recommendations in the article are absolutely ridiculous. You don’t need a GeForce 4MX 420. Dig around in your parts closet and find that 1-meg PCI video card you bought back in 1995 and haven’t used in five years. We’re talking a system that’s going to be using text mode. Or buy the very cheapest OEM AGP video card you can find to save a PCI slot for something useful–last time I looked, Newegg.com had a cheap AGP card based on an old ATI chipset for 18 bucks.

So don’t listen to those guys. If you want to build a Linux server and all you’ve got to work with is a Pentium-100, go for it. It won’t perform like their aging 1.13 GHz P3 (the slower machine in their benchmarks) but for a home network, it’s plenty. Keep in mind this Website is running off a P2-450. I’ve watched it under heavy traffic. There are two bottlenecks when it’s serving files to someone on broadband: My DSL connection, and the Web browser on the other side. The only time I’ve ever seen CPU usage on this box top 50% for more than a few seconds is when someone loads that giant GPS thread (the post with more than 200 comments).

Just be aware that some Linux distros aren’t too wild about older BIOSes. I’ve got a P133 that won’t boot the Mandrake 7.2 CD (yeah, it’s old–that’s how long it’s been since I used Mandrake) or the Debian 3.0 CD, but Debian 2.2 works fine. So be aware that you might have to experiment a little.

A safe way to test power supplies

A safe way to test power supplies

Sometimes when a computer refuses to power up, it’s due to the power supply going bad. Here’s a safe way to test power supplies.

Read more

Reviving a laptop

The drive in my work laptop gave a S.M.A.R.T. error over the weekend. I never have had much luck with Hitachi laptop drives. Micron sent a replacement drive–an IBM, thankfully–and, doubly thankfully, the Hitachi hung on until today. So I whipped out Bart’s magic network boot disk–to which I’d added the 3c556 module necessary to get this Micron Transport LT on the network–and ran my copy of Ghost from a network drive. (It won’t fit on that disk, no way, no how. Not with all the other stuff crammed onto it.)
Depending on how far gone the drive is, Ghost can cope with failing hard drives, because you can use the -FRO switch to make it work around bad clusters to the best of its ability. So I initiated Ghost with ghost -z9 -fro (the -z9 tells it to use maximum compression, since the network is the bottleneck here) and made a copy of my disk to a network drive. An hour and a half later (ugh–do I ever miss Token Ring) I had a backup. So I swapped in the IBM drive and repeated the process in reverse. An hour and a half up, an hour and a half down. The data compression wasn’t the bottleneck.

And in the end, I had a healthy laptop again. The IBM drive is quieter and seems faster. I noticed it wasn’t the nice new 5400 RPM model (it’s a 4200 rpm drive) but it’s not a slouch. And it definitely doesn’t clunk as much as the Hitachi always did. I love Hitachi’s video equipment, but their hard drives have always given me trouble. IBM’s laptop drives have always been fine for me. And I know IBM took a lot of black eyes over the GXP desktop series, but think about the things that are known to cause problems with IDE drives:

Rounded cables
PCI bus overclocked beyond 33 MHz
Heat
Cables longer than 18 inches (the length of the wire–not the cable itself)
Certain VIA chipsets in conjunction with Sound Blaster Live! sound cards

IBM 75GXP and 60GXP drives were typically bought by people seeking performance. People seeking performance often do at least one of the above, intentionally or unintentionally. During the 75GXP’s heyday, the hottest chipsets on the block were made by VIA (Intel was still embroiled in the whole Rambus fiasco), and the sound card everyone had to have was the SB Live. I suspect the GXPs were more sensitive to these factors than some other drives and they really weren’t as bad as their reputation.

While rounded cables are good for airflow, they’re bad for signal integrity. Rounded SCSI cables are common, especially in servers, and have been for years, but SCSI takes precautions with its signals–most notably, termination–that IDE doesn’t. That’s part of the reason why IDE is cheaper. So yes, though ribbon cables do look really retro, replacing them with fancy rounded cables isn’t a good idea unless you like replacing hard drives. Get Serial ATA adapters and run your drives serial if you don’t think retro is cool. I’ve been conspiring for the last couple of years to get something semi-modern into my vintage IBM AT case, so I happen to like retro.

But I digress. I hope when the merger between Hitachi’s and IBM’s storage divisions happens, we get the best aspects of both rather than the worst.