Replace your Antivirus software with this freebie and regain your performance

Antivirus software is the worst culprit in PC slowdowns. I am not alone in this belief. I don’t suggest going without (not completely) but it’s certainly possible to save lots of money, eliminate subscriptions, eliminate most of the overhead, and still practice (relatively) safe computing while running Windows.

Use Clamwin, the Windows version of ClamAV, and don’t engage in risky behavior (more on that later).Clamwin is free, GPL software, meaning you never have to pay for or renew it. It lacks a realtime scanner, which is the main resource hog for PCs. This may leave you vulnerable to infections, but think about where the majority of infections come from: E-mail, downloads, and drive-by installations. Clamwin comes with hooks into Outlook to scan e-mail attachments for you, and Clamglue is a plugin for Firefox that automatically scans all downloaded files. Of course you’re using Firefox, right? Using a non-Internet Explorer browser is the most effective way to prevent drive-by installations. I don’t use IE on my personal PCs for anything other than running Windows update.

Realtime protection made lots of sense when the main distribution point for viruses was infected floppies, but those days are long gone. This approach protects you against modern viruses without making your multi-gigahertz computer run like a Pentium-75.

I do suggest periodically scanning your system, something that even antivirus packages with realtime protection do. It makes you wonder how much confidence they have in that resource-hogging realtime protection, doesn’t it? Weekly scans are usually adequate; daily scans are better if you suspect some users of your computer engage in risky behavior.

Risky computer behavior

The last virus that ever hit any computer I was using was LoveLetter, which was way back in May 2000. The only reason I got that one was because I had a client who got infected and she just happened to have me in her address book. I don’t know the last time I got a virus before that.

It’s not because I’m lucky, it’s because I’m careful. There are lots of things I don’t do with my computers.

I stay off filesharing networks. Not everything on your favorite MP3-sharing site is what it claims to be, and there are people who believe that if you’re downloading music without paying them for it, they are entirely justified in doing anything they want to you, such as infecting you with a computer virus.

I don’t open e-mail attachments from strangers, or unexpected e-mail attachments from people I know. For that matter, if I don’t recognize the sender of an e-mail message, I probably won’t open it at all, attachment or no attachment.

I don’t run Internet Explorer if I can possibly avoid it. Internet Explorer’s tight integration into the operating system makes it far too easy for people to run software on your computer if you so much as visit a web page. Google tries to identify web pages that might be trying to do this, but a safer option is to use a different web browser that doesn’t understand ActiveX and doesn’t have ties into your underlying operating system.

I don’t install a lot of software downloaded from the Internet. A good rule is not to install any “free” software whatsoever unless it’s licensed under the GNU GPL or another similar open-source license. If you don’t know what that means, learn. Open source means the computer code behind the program is freely available and outside programmers can examine it. If a program distributed that way does anything malicious, someone’s going to figure it out really fast. If I’m going to download and install something that isn’t open source, I only do so when somebody I trust (be it a trusted colleague, a magazine columnist, etc.) recommends it.

I don’t rely on software firewalls. I have a separate cable/DSL router that acts as a firewall and sits between my computers and the Internet. So when the random virus comes around looking for a computer to infect, my firewall doesn’t even speak their language (it doesn’t run Windows and doesn’t have an Intel or AMD processor inside), so the potential infection just bounces right off.

Use a web-based e-mail service instead of a program like Outlook or Outlook Express if you can. If you use something like Yahoo Mail or Hotmail, that company’s servers scan your incoming and outgoing e-mail for viruses, so if someone sends a virus to your Yahoo account, you won’t get it. Does your ISP scan your e-mail for you? If you don’t know, you probably should consider getting your e-mail from someone else. Your antivirus should catch it, of course, but it never hurts to have someone else looking out for you too.

If you avoid these practices, you can join me in throwing out your commercial, for-pay antivirus software and reclaim a lot of computer performance too.

The little-known story of Commodore

So I’m reading On The Edge, a longish book that tries to tell the story of Commodore properly, including the people who made it happen, and the companies it bought along the way.

I’m glad the story got told.

Read more

I rebuilt a Dell Dimension 4100 last night

So, I rebuilt a Dell Dimension 4100 last night. I didn’t make any hardware changes other than replacing the Western Digital hard drive inside, which was on its last legs.

Along the way, I learned a few things.I won’t say much about the WD drive except to say it’s the most recent in a long line of bad experiences I’ve had with the brand. I don’t know anything about current WD drives. But this one was loud and shrill, Windows bluescreened when I tried to install to it, and when I tried to run SpinRite on it, it said it would take 140 hours to test. A drive that size (20GB) should take 8-10.

In its defense, that drive was five years old. But I replaced it with a Maxtor drive that’s almost eight years old. SpinRite processed that Maxtor in 3 hours and found nothing worth commenting about. (Just because SpinRite didn’t say anything doesn’t necessarily mean it didn’t do anything.)

The Dell Dimension 4100 does have a proprietary power supply (although it looks like an ATX). If you work on Dells, I suggest bookmarking PC Power and Cooling’s Dell cheatsheet. PCP&C power supplies are expensive, but they are reliable, and their prices are comparable to what Dell would charge for a replacement and they are higher quality than what you would get from Dell–assuming Dell will even sell you the part (they’re in the business of selling computers, not parts). I believe newer Dells use standard power supplies.

If you buy a Micron, you can punch in a serial number and get drivers for the machine. With a Dell, you just get guesses based on the options that were available for the machine.

Download the chipset drivers and other low-level stuff from Dell’s support site. Windows 2000 didn’t completely recognize the system’s Intel i815 chipset and I get better performance afterward.

Nlite offers a lot of promise–automating the Windows install, removing components, etc.–but I had trouble getting it to work with the OS recovery CDs I had. I didn’t have enough time (or blank CDs) to figure out how to get it to work for me. I’m sure it works better with a plain old Windows 2000 Workstation CD, but of course I can’t find mine. But if you have a CD that works with it, it’s nice even if you don’t remove the stuff Microsoft doesn’t let you remove, since it provides a nice interface for slipstreaming service packs and hotfixes and removing all of the prompts during installation.

The tricks in Windows 2000 with 32MB of RAM work pretty nicely, even when you have more than 32 megs. Of course, if you’re ruthless with Nlite and can get it to work for you, you probably don’t need that bag of tricks.

I didn’t try to install it without Internet Explorer. I’d love to try that sometime but I didn’t have time for that. At least disabling Active Desktop (see the link in the paragraph above) gives most of the benefit you would get from smiting IE.

The quality of the Dell hardware is reasonable. It didn’t floor me, but I didn’t see anything that made me cry either.

Upgrading my mother in law’s Compaq Presario S5140WM

About the time my wife and I started dating, my mother-in-law bought a new computer. With an Athlon XP 2600+, that Compaq ought to be faster than anything I own. Even though it’s almost three years old now, it ought to still be pretty good.

It wasn’t. I fixed that.It has the Compaq name on the front but anymore that doesn’t mean much of anything. It’s a clone made in the Far East, with bog standard parts inside. When I visited earlier this month, she complained about its speed. I couldn’t find anything obviously wrong, but I checked the memory usage. It was over 250K with nothing loaded. Not good.

I happen to know the F-Secure-based security suite her ISP issued her can use nearly 256 megs all by itself sometimes. Not good.

So I paid Newegg.com a visit and ordered her 512 megs of memory. For 35 bucks, shipping included, why not? It’s overkill, but memory requirements are going to go up before they go down, and there was little point in buying half as much memory for 10 bucks less.

I bought Viking. I prefer Crucial or Kingston, but in my days doing desktop support, the people who insisted on Viking did OK, and it was cheaper the week I ordered it, so I got it. Don’t buy the cheap and nasty no-name stuff; the failure rate on no-name commodity memory has always been very high–somewhere near 30 percent, in my experience, and computers are more sensitive to memory today than they were in 1995 when I got my first job doing desktop support.

When I got the computer open, I saw it has an AGP slot. I really should get an AGP video card to put in the computer. Built-in video steals some system memory, which isn’t a big deal when you have 768 megs, but it also steals memory bandwidth. It’s like that bridge I cross over every day to go to work–it’s normally three lanes, but they have it closed down to two or even one lane some days. So it takes a longer time to get over that bridge. If I put a video card–even my old Nvidia-based card I bought back in 1997, if I could find it–with its own memory in her computer and disabled the onboard video, it would be like reopening that lane, and her CPU would have a full three lanes to work with when accessing memory.

I just checked Ebay, and found an Nvidia TNT2-based card for 99 cents Buy-it-now, with $9 shipping. The shipping is a ripoff, but the seller is probably paying a couple of dollars for the card and making $4 on shipping. At $10, the card is more than anyone needs for word processing and Internet use, and it’s probably better than the built-in video would be for light gaming. It’s a cheap way to soup up a computer like this.

If you can’t afford to buy any memory for this or any other computer with built-in video, but you’re running short on memory, here’s a free upgrade: Go into the BIOS, and set the amount of memory dedicated to the video card as low as you can. In this case, I can go to 8 megs. You won’t be able to run high colors at high resolution after doing this, but if you’re happy with 1024×768, it’ll give your system some memory back and make it a little more peppy.

I sure wish Intel or AMD would steal the old Amiga concept of chip memory, which was a bank of memory that could be used by either the video chip or the main CPU, at the expense of speed of course. But slow memory is still way faster than the swap file. The system just gave priority to the main memory (called fast memory) when it was available. It’s amazing how many good ideas were out there 20 years ago, some of which we’re enjoying today but some of which are sadly lost to history.

And, as always, a newer, faster hard drive is a good way to hot-rod an aging PC if it feels a bit sluggish.

But, $35 worth of RAM and a $10 video card goes a long, long way.

Windows for Morons

Microsoft is considering a numeric ratings system for PCs for the upcoming version of Windows–The Operating System Formerly Known As Longhorn, that is. I believe it’s going to be called Windows LH.

I smell marketing.Basically the idea is that a PC will be assigned an arbitrary numeric rating between 1 and 5, based on how much CPU power, memory, and potentially how powerful the video card is. Then a piece of hardware will have a number on it, and software will have the same number. If a piece of software has a "5" on it, don’t expect it to run well on a $399 Emachine with a rating of "1".

The problem with this idea is that capabilities change. This year’s "5" PC is 2006’s "1" PC. Granted, PC capabilities aren’t growing by leaps and bounds the way they have for the past few years, and maybe this is an admission that CPU power has leveled off, but memory requirements aren’t going to level off, and hard disk speeds are doing anything but standing still. So this is still a system with built-in obsolesence. And it doesn’t even take into consideration the speed of the disk drives, which to me is still the most underrated component of system performance. If you’re not a gamer, you’re much better off with the cheapest PC you can buy, hot-rodded with the fastest hard drive you can find and some extra memory, than you are with a system with a fire-breathing CPU and the hottest new video card. Or just put the same drive and memory into your old one and keep it for another three years.

Old-fashioned system requirements are still the way to go, I believe.

But I suppose if this rating system goes through–which really should be conducted by an objective third party and not by the collusion of Microsoft and Intel–it’ll give me a chance to write a new book. So I guess I should be happy, eh?

Microsoft buys and then discontinues Linux/Unix antivirus products

First GeCAD, now Sybari.

Microsoft has been buying smaller anti-virus firms and discontinuing their Linux and Unix product lines.

Trust, schmust. When your god is Big Business, that means Big Business can do no wrong, so when you’re the U.S. government, you let companies like Microsoft do whatever they want. The problem is that Unix antivirus products are extremely useful, especially in Microsoft shops. Unix viruses are rare, and the heterogenous nature of Unix–never knowing much about the underlying hardware, binary incompatibilities between various dialects even when running on the same hardware, and never knowing for certain which libraries are installed–creates a hostile environment for viruses anyway.

So what good is a Unix server that detects viruses that can’t survive in Unix anyway? It makes a great buffer between the hostile world and the soft and chewy Windows boxes inside corporate firewalls, that’s what.

I love to put Unix boxes in between the world and mail servers that may be running Windows. Just set it up to relay mail to your Exchange or Domino server, but have it scan the mail first. Better yet, have it running on weird hardware. A slightly elderly Macintosh or Alpha or Sun box works great. Since the Intel x86 instruction set is the most common, most buffer overflows use it. While non-x86 processors aren’t immune to buffer overflows, an overflow using x86 instructions will appear to be gibberish and it won’t run. It’s like telling me a lie in Japanese. You won’t fool me with the lie, because I don’t speak Japanese, so I won’t understand a word you’re saying.

Fortunately, there are still antivirus products for Unix and Linux out there. And once Microsoft establishes its antivirus product, it will be more difficult–I hope–for it to simply continue buying antivirus firms and discontinue their products, since now they would be buying off competitors, rather than just attempting to acquire technology that they don’t have the ability to develop internally.

And even if they do buy and discontinue everything, there’s always ClamAV.

Cheap hardware won’t stop software piracy

Who’s to blame for rampant software piracy? According to Steve Ballmer, AMD and Intel. Oh, and Dell. Charge less for the computer, and there’ll be more money to pay for Windows and Office.

Steve Ballmer doesn’t know his history.

Read more

The almost-was Bill Gates

The almost-was Bill Gates

Finally, a little bit more detail on the haziest (to me) story in my controversial Why I Dislike Microsoft has appeared: Gary Kildall’s side of the CP/M-QDOS-PC DOS 1.0 story.

The story corroborates what I said, but I wish the story answered more questions.

Read more

Intel scraps its 4 GHz P4!

Intel has announced it’s scrapping its 4 GHz P4. That’s a big turnaround.Intel got where it is today by cranking the megahertz, and then the gigahertz, just as high as it could and as quickly as it could, hoping competitors wouldn’t be able to keep up, and trumpeting clock speed as the only thing that really mattered.

When it designed the P4, it extended its pipeline to ridiculously long lengths, allowing it to pump up the clock rate, but the efficiency was so low that Intel had to be ashamed of it. The last of the P3s cleaned the P4’s clock. As did a number of AMD’s chips.

Now Intel is having difficulty reaching 4 Ghz. AMD still has room to ramp up its speeds, but it hasn’t even reached 3 GHz yet. They’ve been taking other approaches to increasing speed.

Now Intel’s taking yet another page from AMD’s book. First, Intel clones AMD’s 64-bit instruction set, next, Intel replaces clock speed with model numbers, and now it throws in the towel on the gigahertz race.

It’ll be interesting to see how Intel’s marketing adjusts. And while I don’t expect AMD to topple them any time soon, if ever, it’ll be interesting to see if AMD manages to turn this into another opportunity.

Pretentious Pontifications: Raunche sells out

Raunche interrupted my presidential campaign today by coughing up some bile about the prototype for his new computer.

I had to remind him that there are two hardware companies to trust: Intel and Microsoft. This computer incorporates neither. And multiple G5s does not a supercomputer make. Especially when it runs a second-rate operating system, which means anything but Windows, of course.What multiple G5s make, regardless of whose name ends up on the front, is nouveau riche computers suitable for aristocracy that wears high heels. (My evil twin, David, asked me if he also wears suspendies and a brar. I almost laughed.) I do hope IBM had the good sense not to put it in a translucent case with blue polka dots, but I will not hold my breath.

As for my adoring fans, you may catch a brief glimpse of me at the Scottish Festival in St. Louis at Forest Park on 9 September before I resume my run for the presidency.