When was the last time you installed Windows NT 4.0? If your answer is “never,” I believe you. If you’ve done it countless times, do I have your sympathy? I need it.
My most recent major Windows upgrade (chronicled on my This Old PC blog) was taking a Win 98se box to Windows 2000. For those who think Windows has some kind of compatibility advantage over Linux, let me recount how in Windows 98 I didn’t have a prayer of getting my cheap Airlink 101 wireless card to work, USB was spotty, and the thing was painfully slow to boot and to run.
Once I did the upgrade to Windows 2000 and added all the service packs and upgrades to that old 333 MHz PC, I was able to get wireless to work, but it didn’t last long. Soon enough, the PC stopped recognizing the card (even though Puppy Linux always recognized it but could never make it work … but that’s another story).
So in the interests of comparing Windows performance with Linux on the same hardware — my test machine, a Maxspeed Maxterm thin client (1 GHz VIA Samuel processor, 256 MB RAM, mini-ITX motherboard (which I now know is called a “micro-mini-ITX, measuring 17 x 19 centimeters) with single IDE header, single RAM socket, built-in networking, graphics and sound) — I will endeavor to install a Windows system, download enough open-source applications to make it work and see how Windows does in my various desktop tests.
My Windows 2000 Professional disc is labeled as an upgrade, so I get out the only working Windows full-install disc I have — Windows NT Workstation 4.0, circa 1996. I have some trouble formatting the 14.4 GB IDE drive — the installer keeps saying the drive or partition is too big. So I keep making it smaller until I can continue. I end up with a 4 GB partition for the C: drive. I have the choice of a FAT or NTFS filesystem, and I opt for NTFS. The partition is initially formatted as FAT, but I decide to continue on, and it is converted to NTFS a little later in the install.
The process goes pretty well, except for my network controller, which isn’t detected — and I have no idea which driver to choose. Once I do select an alternate, I have to go on the install disc and look for it … nothing automatic or helpful there.
So I play around with Windows NT 4.0 for a few minutes. Among its stellar attributes are Internet Explorer for NT version 2.0 (and remember, I had no networking, so I couldn’t really try it out). And then there are the usual suspects — WordPad, NotePad, the calculator — all the exciting things a bare Windows system is known for.
My only chance is the upgrade to Windows 2000. In my unschooled opinion, Windows really only became useful in the world of wireless networking and USB with Windows 2000, and I’ve had pretty good luck with it on my Pentium II box, my wireless problem notwithstanding. And I’ve said many times how much I like Windows XP (for which I don’t have a disc, or I would install that).
And since I could only create a 4 GB partition for Windows, there’s plenty of room to dual-boot with the Linux of my choice.
I get a couple “spoolsv.exe has generated errors and will be closed by Windows. You will need to restart the program. An error log is being created” messages, but the “successfully installed” message does appear, and the system reboots. However, upon logging in, the message reappeared.
But I am able to continue.
The good news: Windows 2000 finds my network adapter.
The not-so-bad, but not-great: It doesn’t remember my static IP settings, so I re-enter them.
The nice thing about Windows 2000, as opposed to Windows 98, is that when you make a change to the network parameters, there’s no need to reboot.
The graphics look like total crap. For some reason, the highest resolution I can select is 800 by 600 with 16 colors (not 16-bit, but 16 COLORS). I haven’t seen graphics this bad since … we had Windows 98 (not even the “se” edition) here at the Daily News. Ah … fond memories of crap hardware. And I’m back in the wonderful world of Internet Explorer 5. I’m looking at the Dailynews.com home page, which is lousy with Flash, and now the browser is asking me whether or not I want to install the Adobe Flash Player. I accept, even though I’ve got to get IE 6 and Firefox on this box. Not to mention Open Office, the GIMP (for which I’ll need to also get the GTK+ runtime libraries), AbiWord, Irfanview, EditPad and so much more.
During the Flash install, IE crashes. Just like old times. Now I can’t run IE at all — it crashes upon launch every time. Thanks MS and Adobe! I reboot and regroup.
IE is still spotty, I can’t figure out how to remove Flash, but I’ve managed to keep it running. Now I’m going to do a Windows Update, which should take plenty of time. Right now it’s hanging — but that’s typical with Windows Update, something I do have experience with.
Windows Update hangs, IE crashes … I manage to find the Macromedia folder and move it to My Documents. I still can’t delete it — one of the files is “in use.” Remember files you can’t delete? It’s one of the many charms of Windows.
My “Windows Update” is hanging … literally … but now that I can actually use IE, I’m downloading all the open-source software I’ll need for my test. Compared to the average Linux distribution’s package management, this is brutal … a hanging Web page. I’ve encountered this in the past, and what I do is start the Windows Update process and then walk away from the computer for as many hours as it takes. I’m not all that confident at the moment.
AbiWord, the GIMP and the GTK+ runtime libraries, and Firefox all download in minutes. Open Office still has half an hour to go (much of this is due to a slow mirror). I begin to download the free Avast antivirus package and discover something: There’s a version for Linux. I’m no expert on viruses or antivirus programs, and I’ve heard that viruses are rare in Linux, even rarer for Mac’s OS X … but it’s nice to know that antivirus protection is available.
Back to the Windows install … now the system isn’t recognizing my USB flash drive … so much for transferring files that way. (Later it comes back in Windows 2000.)
After the Windows Update goes nowhere, I get an idea. Microsoft, in its infinite wisdom, probably changed the Web address. I go to Microsoft.com and navigate to the Windows 2000 home page. Now Windows Update starts working. You’d think MS would offer a “redirect,” but clearly they’re not paying much attention to the pre-XP crowd.
First I have to install Service Pack 4. Do I have to get IE 6 separately? I think so.
Application aside: I’m writing this entry in AbiWord for Windows. I love an application that’s small, loads fast and does what I want. Give me the option of “typographical” (aka “smart”) quotes, and I’ll go to the mat for you as best word-processor ever.
Installing the GIMP: The GTK+ runtime environment is a ZIP file … and with Windows, you can’t unzip without installing an unzipping program. So I have to download PKZIP.
PKZIP for Windows 9 asks for a license key. I opt for the “30 day trial.” After a few months of Linux, I forgot that Windows doesn’t even allow you to unzip a file without paying extra.
I get GIMP installed, and now I’m installing Open Office. My 4 GB of disk space is rapidly filling. I have space left to create a new partition … but can I make this partition bigger? Working with Windows disks is far from my strong point. And no, I don’t have Norton. It’s great that users of Windows need to keep paying for essential utilities.
1.8 GB of my 3.9 GB C: drive is full now.
Once I have Open Office installed, I can close it and relaunch in under 5 seconds in this Windows 2000 environment. I know that it only launches so quickly because most of it is preloaded in RAM, whether I’m running it or not — but it remains impressive, and if OO was that important to me, I’d appreciate the quick loading and tolerate the drain on system resources. That said, I’d like the preloading to be user-selectable, both in Windows and Linux (where OO doesn’t sit in RAM waiting to be launched, I believe).
Even in Windows 2000, my graphics remain at 800 x 600 at 16 colors, and everything looks terrible? On this monitor and with the built-in VGA in the thin client, I can do 1024 x 768 in Linux at 16-bit color, not just 16 colors.
AbiWord launches as quickly as it does in Linux.
I try to start GIMP. It won’t run. Too bad I dumped the install files. The much-smaller Irfanview does launch. The one thing I don’t like about Irfanview is that when I shrink a photo to, say, 200 pixels wide, and then add a 1-pixel black border, the photo is now 202 pixels wide. The GIMP (and most other programs) cut in on the photo with the border and retain the original dimensions. It’s something I can live with. But I wonder why the GIMP won’t run. I did install the GTK+ environment.
After another install, GIMP still won’t run. So I go down a version to 2.0.5. During the install of that version, I am told my GTK+ is too old … so I install THAT again, and finally get GIMP 2.0.5 to run. Now my graphics still look like hell — I can’t really see what any images really look like — it all looks like pixilated pop art — but I do have the GIMP. And it loads in 20 seconds. I had load times between 20 and 30 seconds with GIMP in Debian 4.0, and 60 seconds in Xubuntu on this same computer. But as far as selecting and editing photos, Win 2000 is useless with the current state of the display. I think I need a Super VGA driver. Hunting down video drivers is not something I’ve had to deal with in a long time.
Now that GIMP 2.0.5 did install, I retry 2.2, and it goes through. The new GIMP starts in a little over 20 seconds — same as the older version.
Firefox starts in about 10 seconds — pretty good. It’s a lot slower on my 333 MHz system.
The next day, I decided to try a clean install from the Windows 2000 disc. The disc detected my previous Windows install but still let me start over — and this time I could make the disc partitions of my choosing. So I made a 6 GB C: drive and a 2 GB D: drive, with with the rest left for future Linux partitions.
On this second install, I hope my VGA/Super VGA problem will be taken care of. Hopes dashed, I still have 800 x 600 with 16 colors.
Now I have the base Windows 2000 installed, so it’s time to install Service Pack 4 and then do all the updates — 55 of them.
And while these updates were downloading and now installing, I decided to lift the cover on the thin client’s box and once again try to identify the motherboard. I knew it wasn’t a VIA, even though that’s the maker of the CPU and chipset. I see the letters EVEM written in the middle, and do a Google search for that. Turns out it is an EVEm motherboard from ECS, with a PDF manual here and a page of BIOS and driver updates here.
The manual confirmed what I already knew from Maxspeed — the memory maxes out at 256 MB. I wish it weren’t so, because 512 MB would make things so much easier. The manual’s somewhat detailed info on BIOS settings will be helpful. And there is a video driver, which just might be very helpful in Windows, bringing my resolution past 800 x 600 (no driver needed for any Linux I’ve tried, of course).
After the Windows updates install, I download PKZIP again (all the downloads from yesterday’s install died with it), then download the ECS video driver for Windows 2000. I do the install, reboot and have 1024 x 768 video in 16-bit color. The 15-inch monitor looks better in 800 x 600, but most Web pages I’m using won’t fit comfortably in that space, so I’ll keep it cranked up for now. At least the colors look good.
I didn’t have to wipe the drive and do the Win 2K reinstall today, but I was able to create a bigger C: drive than with the NT 4.0 base, and I had to see if Windows 2000 as a base would take care of my driver problem (it didn’t). And in the meanwhile, I learned exactly what kind of motherboard I have and now possess a 40-page PDF manual describing it in some detail. But the big coup in learning where the motherboard came from was finding the video driver that enabled the display to look normal.
So I download the PDF manual on the thin client (I found it on my Dell box while the updates were rolling). … and I can’t open it. Windows 2000 doesn’t come with a PDF reader. … Gotta go to Adobe and download one. I’ve gotten used to not needing to do that — once again, every Linux distro I’ve tried has built-in PDF support, all for reading PDFs and most for creating them, too.
After the Windows 2000 install is done, there is plenty of space left. I have a Ubuntu 6.06 LTS disc, so I install that — and all goes perfectly. Ubuntu installs GRUB, detects my Windows partition and allows for dual-booting, all without heavy geeking of any kind. Why 6.06 and not 7.04? Since Windows 2000 is old and “stable,” I figured I’d put the most stable Ubuntu around on it.
Overall the Windows 2000 install process went OK. It was no harder than installing the many Linux distros I’ve tried (the ones that worked, anyway) and certainly no easier. And for the hardware I have, it is generally detected better in Linux than by Windows.
The biggest difference between Windows and Linux is that Microsoft’s OS comes to the desktop with very bare bones. There’s IE5, Wordpad, Notepad … and not much else. But the average Linux distribution contains dozens of utilities, full office suites, powerful graphics programs, multiple text editors,mail and FTP clients and much more. And all of that software is FOSS (free, open-source software) not shareware that compels you to pay if you want to keep using the program beyond a short trial period.
Since I already had the Windows 2000 disc, it cost me nothing to install it. But if I didn’t have it, I’d be hard pressed to fork over a couple hundred bucks for the privilege of using Windows. And the greatest thing about Linux, with its many distros, desktops and applications is that you can try and never have to buy. It’s a powerful thing, indeed.