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.

Help! I do tech support for everyone I know!

Here’s an interesting dilemma: How do you avoid becoming the primary technical support contact for all of your friends and family?
Richard “Rich Job” Jobity asked a really good question, didn’t he? I had to think about it for a while. That label fit me for a very long time. In the past year, it stopped, but I never knew exactly why. He made me think about it, and I found I’d done some interesting things on a subconscious level.

There was a time when I didn’t mind. I was 16 and still learning, I had some disposable time on my hands, and, frankly, I enjoyed the attention. You can learn a lot by fixing other people’s computers. And I used at least one of those friends as a reference to get my first three computer-related jobs. But over time, my desire changed.

I think a good first step is to identify exactly why it is you don’t want to be the primary technical support contact for all your friends and family.

In my case, I spend 40 hours a week setting up and fixing computers. And while I definitely spend some time off the clock thinking about computers, I also definitely want to spend some time off the clock thinking about something other than computers.

I have a life. I have a house to take care of, I have meetings to go to, and I have a social life. Not only that, I have bills to pay and errands to run, and physical needs to tend to as well, like cooking dinner and sleeping. And people get really annoyed with me for some reason if I don’t ever wash my clothes.

So if you get into a situation like I got into a year ago, when I had a friend calling me literally every night for a week with some new computer problem and keeping me on the phone for several hours a night while we tried to sort them out, I think it’s perfectly understandable for any reasonable person to be a bit upset. So here are my tips for someone who wants to head off that kind of a problem.

Have realistic expectations on all sides. So the first step is to make sure your friends and your family understand that you have responsibilities in life other than making sure their computers work. You’ll do your best to help them, but it’s unrealistic to expect you to drop everything for a computer problem the same way you would drop everything for a death in the family.

Limit your availability. Don’t help someone with a computer problem while you’re in the middle of dinner. You’ll be able to concentrate better without your stomach growling and you won’t harbor resentment about your dinner getting cold. Have him or her step away from the computer and go for a walk and call back in half an hour. The time away from the computer will clear his or her mind and help him or her better answer your questions. Don’t waver on this; five-minute problems have ways of becoming hour-long problems.

Here’s a variant of that. I had a friend having problems with a Dell. She called Dell. She got tired of waiting on hold. “I know, I’ll call Dave,” she said. “Dave’s easier to get ahold of than this.”

She may have tried to call me, but last week I was everywhere but home, it seemed. She didn’t leave a message, so I didn’t know she’d called. The moral of the story: Don’t be easier to get ahold of than Dell. Or whoever it was that built the computer or wrote the software.

What if I’d been home? It depends. If I’d been home and playing Railroad Tycoon, I’d be under more obligation to help a friend in need than I would be if I were home but my girlfriend was over and I was fixing her dinner or watching a movie with her. The key is to remember your other obligations and don’t compromise on them.

I remember a week or two ago, I was sitting on my futon with my girlfriend, watching a movie, arms entangled in the weird way the way they tend to do when you want to be close to someone. The phone rang. I didn’t move. “You’re not going to answer that?” she asked. “No,” I said. Since when is it rude not to answer your phone? They didn’t know I was home. If I don’t want to talk at that instant, I’m not obligated to. Besides, both of us would have had to move for me to pick up the phone. So I ignored it. She looked at me like I’d paid her some kind of compliment, that I’d rather stay there with her than yak on the phone. Call me old-fashioned, but that used to go without saying.

Whoever it was didn’t leave a message. If it’d been important, either they would have or they would have called me back. (Maybe it was the friend who’d thought of using me as a substitute for Dell tech support. Who knows.)

Don’t do a company’s work for them. If someone’s having a problem with a Dell, or having a problem dialing in to the Internet, I stay away from the problem. If a Dell is having hardware problems, the user will have to call Dell eventually anyway, and the tech will have procedures to follow, and there’s no room in those procedures for a third-party diagnosis. Even if that third party is a friend’s cousin’s neighbor who supposedly wrote a computer book for O’Reilly three years ago. (For all the technician knows, it was a book about Emacs, and you can know Emacs yet know a whole lot of nothing about computer hardware, especially Dell hardware. But more likely he’ll just think the person’s lying.)

And if someone can’t dial into an ISP, well, I may very well know more about computers than the guy at the ISP who’s going to pick up the phone. I may or may not be more intelligent and and more pleasant and more articulate than he is. But the fact is, I can only speculate about whatever problems the ISP may be having. And seeing as I don’t use modems anymore and haven’t for years, I’m not exactly in a good position to troubleshoot the things. Someone who does tech support for an ISP does it every day. He’s going to do a better job than me, even if he’s not as smart as I am.

Know your limits. A year ago, a friend was having problems with OS X. She asked if I’d look at it. I politely turned her down. There are ideal circumstances under which to try to solve a problem, but seeing the OS for the first time isn’t it. She called Apple and eventually they got it worked out. It’s a year later now. Her computer works fine, we’re still on speaking terms, and I still haven’t ever seen OS X.

Around the same time, another friend toasted her hard drive. I took on that challenge, because it was PC hardware and she was running an operating system I’d written a book about. It took me a while to solve the problem, but I solved it. It was a growth opportunity for me, and she’s happy.

And this is related to the next point: If you’re not certain about something, say so. It’s much better to say, “This is what I would do, but I’m really not sure it’s the best thing to do” than it is to give some bad advice and pretend that it’s gospel. Get your ego out of the way. There’s no need to try to look good all the time (you won’t).

Limit your responsibility. If your uncle has a six-year-old PC running Windows 95 and ran out and bought a USB-only printer because it was on sale at Kmart and now he’s having problems getting it running and he never asked you about any of this, how much responsibility should you be willing to shoulder to get that printer running?

I’m inclined to say very little. It’s one thing to give some bad advice. It’s another to be dragged into a bad decision. If the only good way to get the peripheral running is to buy Windows XP and wipe the hard drive and install it clean, don’t let that be your problem.

Don’t allow yourself to be dragged into giving support for free software downloaded off the ‘Net, supercheap peripherals bought from who-knows-where, or anything else you can’t control.

You can take this to an extreme if you want: Partition the hard drive, move My Documents over to the second partition, and then create an image of the operating system and applications (installed on the first partition, of course). Any time you install something new, create a new image. When your friend or relative runs into trouble, have him or her re-image the computer. He or she can reinstall Kazaa or whatever notorious app probably caused the problem if desired, but you can disclaim responsibility for it.

Which brings me to:

Disclaim all responsibility for poor computer habits. Gatermann and I have a friend whose brother repeatedly does everything I’d do if I wanted to set out to mess up someone’s computer. He downloads and installs every gimmicky piece of free-with-strings-attached software he can find, turning his computer into a cocktail of spyware. He runs around on Kazaa and other file-sharing networks, acquiring a cocktail of who-knows-what. He opens every e-mail attachment anybody sends to him, acquiring a cocktail of viruses. He probably does things I’ve never thought of.

Gatermann installed antivirus software on the computer, and we’ve both run Ad-Aware on it (if I recall, one time I ran it I found 284 instances of spyware). Both of us have rebuilt the system from scratch numerous times. The kid never learns. Why should he? Whatever he does, one of Tim’s friends will come over and fix it. (I guarantee it won’t be me though. I got sick of doing it.)

Some good rules to make people follow if they expect help from you:
1. Run antivirus software and keep it current. This is a non-negotiable if you’re running Windows.
2. Stay off P2P networks entirely. Their clients install spyware, and you know about the MP3 buffer overflow vulnerability in WinXP, don’t you? Buy the record and make your own MP3s. Half.com is your friend.
3. Never open an unexpected e-mail attachment. Even from your best friend.
4. If you don’t need it, don’t install it. Most free Windows software comes with strings attached in the form of spyware, these days. If you don’t want to pay for software, run Linux.
5. If you must violate rule 4, run Ad-Aware religiously.

And? This doesn’t mean I never get computer-related phone calls. A family member called me just this past Sunday with a noisy fan in a power supply. I found him a cheap replacement. I went over to my girlfriend’s family’s house Sunday afternoon and fixed their computer. (It made me wonder if the “4” in Pentium 4 stood for “486.” Its biggest problem turned out to be 255 instances of spyware. Yum.)

But I’m not afraid to answer the phone, I don’t find myself giving people longshot answers just to get them off the phone long enough for me to go somewhere or start screening my phone calls. And I find myself getting annoyed with people less. Those are all good things.

Cheap PC upgrade options

Cheap PC upgrades
Quick: What do you do when a friend or relative has a five-year-old PC that’s just barely inadequate and you want to bring them up to something fairly current without spending much money?

Options vary, depending on the PC. And I get this question really often, but the best option tends to change pretty frequently.

Many five-year-old brand-name PCs use an ATX or MicroATX form factor. You can identify ATX and MicroATX by looking at the back; if the keyboard, mouse, serial and parallel ports are all on the same backplane next to the expansion slots, it’s ATX.

If those ports are all mounted on metal slot covers, it’s probably AT.

AT boards are a tough find these days; I’ve seen Asus boards at www.softwareandstuff.com that max out at a 700 MHz VIA C3 processor in the $60-$70 range. That’s enough speed for word processing and e-mail and Web browsing (read: what 90% of people are interested in) and the price is pretty good. If you’re trying to escape a 64 MB memory limit and/or a 233 MHz processor ceiling, one of these boards plus a 128-meg DIMM can be a very nice upgrade for $100. One of these boards plus a 7200-rpm hard drive will be enough of an upgrade to make the person’s head spin, and remember, if a system is that old, its hard drive is probably near the end of its life anyway. That’ll increase the cost of the upgrade to closer to $170.

If the system is ATX already, or if you’re willing to buy a new case, your options increase dramatically. It’s easy to find an AMD-based board from the likes of Chaintech, Shuttle, and MSI at Newegg.com for $50-$60. AMD Duron processors start at around $30; Athlon XPs start at around $60. You can also find some closeout ATX mobo/CPU combos at places like softwareandstuff.com and compgeeks.com.

Be careful if you buy too much motherboard and CPU; you may have to get an AMD-approved power supply.

The upside to buying a new case and motherboard is current flexibility and future upgradability. You should still be able to buy something to fit in an ATX case for years to come–remember, the basic AT form factor was the standard for IBM-compatible PCs from 1981 to 1997 or so (though in the early years it wasn’t called that) and the ATX form factor, unlike its predecessor, was designed with longevity in mind.

Another inexpensive option can be to buy a newer, but still used, system. It’s fairly easy to find Pentium II and low-end Pentium III-class machines for $100-$150 or so from places like compgeeks.com and pcsurplusonline.com and usually you’re getting former office machines that were pretty well maintained and replaced during an upgrade cycle. If a system is so old as to have few, if any components beyond a keyboard and mouse worth salvaging and you’re not terribly comfortable ripping out and replacing parts anyway, that can be a good option on a shoestring. The ideal system in this situation would be a recognizable name brand and true ATX form factor (Dell uses a weird pinout on its power supplies), but at this price point, you can’t be picky if you want something now because the selection’s always thin and quantities limited. There’ll always be more next week, but next week’s selection will always differ from this week’s.

And of course there’s always the Wal-Mart $199 special. You can pick up a legal copy of Windows cheaply at www.softwareandstuff.com if you don’t want to mess with Lindows or Lycoris Linux. For your money you get a very basic 700 MHz computer built by Microtel. A big-brand used machine will usually have slightly better-quality components, but for some people the extra speed and longer warranty will be worth it.

The downside with buying a complete budget system, new or used, is that the hard drive is often a low-end model. On low-end systems, the hard drive is usually either the biggest or second biggest bottleneck, so a motherboard swap combined with a hard drive upgrade can be the best performance option, even if it ends up being more expensive than replacing the big box outright.

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

From the truly absurd dept.

Dell’s announcement of a line of business PCs bundled with FreeDOS (to get around MS’s prohibition of OS-less PCs) got me thinking about DOS again.
I vaguely remember some time ago someone asking me if it would be possible to set up an MS LAN Manager server in DOS on a 286 that would be accessible from Windows boxes. Not very likely, I said.

Well, I was wrong. At least mostly wrong. Yes, you can set up an MS LAN Manager server and share drives and printers from DOS. What I don’t know is whether it’d run on a 286 or if a 386 would be required.

I also don’t know exactly why you would want to do it, other than to show off, because the PCs you’ll be connecting from have more RAM than most 286s had disk space.

Before anyone asks: Yes, I have a 286 motherboard laying around somewhere, so I could put together a 286 system to try this. No, I am not willing to try it.

If you want to try it, instructions for setting up this crazy thing are here.

And I’m sure someone is asking if there might be a legitimate use for something like this. I suppose the answer might be yes. You could make a bootable CD-ROM with this stuff on it to use to quickly bring up an emergency file/print server for disaster recovery. Of course it’s just as easy to keep a hard drive stored somewhere with a configured Linux distro on it and Samba, and that’ll perform a whole lot better.

But if DOS intrigues you and you want to find all sorts of odd uses for it, you can find a linkfest over here.

Dude… I put a CD-RW drive in a Dell!

Dude… Putting an aftermarket CD-RW drive in a Dell is a bigger deal than it should be.
I tried to put a Plextor 40X CD-RW in the Dell workstation at church we use for video editing like a month ago, and it scarred me for life. I can put a CD-RW in a Micron in five minutes in my sleep with one hand tied behind my back. And it’ll work.

I can do the same thing in an IBM or any whitebox PC.

As for my sleeping habits, don’t put it past me. I’ve done stranger things. One night at my aunt and uncle’s house, I woke up standing in the corner. And one morning this summer I woke up in my hallway. I’d gone to the closet, gotten out clean sheets and a pillow, and made myself a nice bed there. For me, that’s harder than installing a CD-RW drive.

But that Dell drove me sane. I think it’s an Optiplex 530, but I’m not sure. I’d say Dells are all the same, but they’re not, which makes for even bigger adventure sometimes.

This week, I revisited the revolting thing. And I conquered. It now has a working, living, breathing CD-RW drive.

Anyway, the first thing I did was remove the factory CD-ROM drive and look at its jumper settings. It was set to Cable Select, not master, not slave. I think Dell’s the only manufacturer who does that. OK, fine. I set the Plextor to Cable Select, plugged it into the other IDE connector on the chain, fired it up, hit F2 to go into Setup (and mutterred about why they can’t use F1 or delete like normal people), set the secondary slave drive to Auto, and… Unknown device. I let the system boot. Secondary slave failure. Oh bippity boppity.

So I ripped out the Plextor, set the settings to master, and connected the cable up to the empty, unused, primary IDE controller. I fired it back up, hit F2, set secondary slave to none, set primary master to auto, and… Unknown device.

Double plus ungood, and they weren’t even nice enough to put ice cream on top. But whatever it was they did put on top smelled rank.

Then I got an idea, and it didn’t involve a roof, or a pond, heavy blunt objects, explosives, or even any obscene words.

I powered the machine down. I waited 10 seconds. Then I powered back up. I hit F2 to go into Setup, and, boom-shakalaka, there it was! Primary master: CD-ROM Reader! I cursored over to it and hit Enter. Indeed, it was a Plextor 40-something device!

Theoretically, I could have switched the drive back to cable select, put it on the other chain, done that power-down-and-back-up thang, and it would have worked. I decided to just hang on to that theory and let it remain a theory. I had something that worked and I wasn’t gonna mess with it any more. So I made it all look pretty, put the system back together, and installed Easy CD Creator. And it worked.

Dude.

The pundits are wrong about Apple’s defection

Remember the days when knowing something about computers was a prerequisite for writing about them?
ZDNet’s David Coursey continues to astound me. Yesterday he wondered aloud what Apple could do to keep OS X from running on standard PCs if Apple were to ditch the PowerPC line for an x86-based CPU, or to keep Windows from running on Apple Macs if they became x86-based.

I’d link to the editorial but it’s really not worth the minimal effort it would take.

First, there’s the question of whether it’s even necessary for Apple to migrate. Charlie pointed out that Apple remains profitable. It has 5% of the market, but that’s beside the point. They’re making money. People use Apple Macs for a variety of reasons, and those reasons seem to vary, but speed rarely seems to be the clinching factor. A decade ago, the fastest Mac money could buy was an Amiga with Mac emulation hardware–an Amiga clocked at the same speed would run Mac OS and related software about 10% faster than the real thing. And in 1993, Intel pulled ahead of Motorola in the speed race. Intel had 486s running as fast as 66 MHz, while Motorola’s 68040 topped out at 40 MHz. Apple jumped to the PowerPC line, whose clock rate pretty much kept up with the Pentium line until the last couple of years. While the PowerPCs would occasionally beat an x86 at some benchmark or another, the speed was more a point of advocacy than anything else. When a Mac user quoted one benchmark only to be countered by another benchmark that made the PowerPC look bad, the Mac user just shrugged and moved on to some other advocacy point.

Now that the megahertz gap has become the gigahertz gap, the Mac doesn’t look especially good on paper next to an equivalently priced PC. Apple could close the gigahertz gap and shave a hundred bucks or two off the price of the Mac by leaving Motorola at the altar and shacking up with Intel or AMD. And that’s why every pundit seems to expect the change to happen.

But Steve Jobs won’t do anything unless he thinks it’ll get him something. And Apple offers a highly styled, high-priced, anti-establishment machine. Hippie computers, yuppie price. Well, that was especially true of the now-defunct Flower Power and Blue Dalmation iMacs.

But if Apple puts Intel Inside, some of that anti-establishment lustre goes away. That’s not enough to make or break the deal.

But breaking compatibility with the few million G3- and G4-based Macs already out there might be. The software vendors aren’t going to appreciate the change. Now Apple’s been jerking the software vendors around for years, but a computer is worthless without software. Foisting an instruction set change on them isn’t something Apple can do lightly. And Steve Jobs knows that.

I’m not saying a change won’t happen. But it’s not the sure deal most pundits seem to think it is. More likely, Apple is just pulling a Dell. You know the Dell maneuver. Dell is the only PC vendor that uses Intel CPUs exclusively. But Dell holds routine talks with AMD and shows the guest book signatures to Intel occasionally. Being the last dance partner gives Dell leverage in negotiating with Intel.

I think Apple’s doing the same thing. Apple’s in a stronger negotiating position with Motorola if Steve Jobs can casually mention he’s been playing around with Pentium 4s and Athlon XPs in the labs and really likes what he sees.

But eventually Motorola might decide the CPU business isn’t profitable enough to be worth messing with, or it might decide that it’s a lot easier and more profitable to market the PowerPC as a set of brains for things like printers and routers. Or Apple might decide the gigahertz gap is getting too wide and defect. I’d put the odds of a divorce somewhere below 50 percent. I think I’ll see an AMD CPU in a Mac before I’ll see it in a Dell, but I don’t think either event will happen next year.

But what if it does? Will Apple have to go to AMD and have them design a custom, slightly incompatible CPU as David Coursey hypothesizes?

Worm sweat. Remember the early 1980s, when there were dozens of machines that had Intel CPUs and even ran MS-DOS, yet were, at best, only slightly IBM compatible? OK, David Coursey doesn’t, so I can’t hold it against you if you don’t. But trust me. They existed, and they infuriated a lot of people. There were subtle differences that kept IBM-compatible software from running unmodified. Sometimes the end user could work around those differences, but more often than not, they couldn’t.

All Apple has to do is continue designing their motherboards the way they always have. The Mac ROM bears very little resemblance to the standard PC BIOS. The Mac’s boot block and partition table are all different. If Mac OS X continues to look for those things, it’ll never boot on a standard PC, even if the CPU is the same.

The same differences that keep Mac OS X off of Dells will also keep Windows off Macs. Windows could be modified to compensate for those differences, and there’s a precedent for that–Windows NT 4.0 originally ran on Intel, MIPS, PowerPC, and Alpha CPUs. I used to know someone who swore he ran the PowerPC versions of Windows NT 3.51 and even Windows NT 4.0 natively on a PowerPC-based Mac. NT 3.51 would install on a Mac of comparable vintage, he said. And while NT 4.0 wouldn’t, he said you could upgrade from 3.51 to 4.0 and it would work.

I’m not sure I believe either claim, but you can search Usenet on Google and find plenty of people who ran the PowerPC version of NT on IBM and Motorola workstations. And guess what? Even though those workstations had PowerPC CPUs, they didn’t have a prayer of running Mac OS, for lack of a Mac ROM.

Windows 2000 and XP were exclusively x86-based (although there were beta versions of 2000 for the Alpha), but adjusting to accomodate an x86-based Mac would be much easier than adjusting to another CPU architecture. Would Microsoft go to the trouble just to get at the remaining 5% of the market? Probably. But it’s not guaranteed. And Apple could turn it into a game of leapfrog by modifying its ROM with every machine release. It already does that anyway.

The problem’s a whole lot easier than Coursey thinks.

Dude! I’m getting a… Packard Bell!

Oh wait. No, I’m thinking of Steve. Although he and I did just get identical Dell Optiplex GX1 P2-450 workstations to use as Web servers. We learned a little bit about them too.
Read more