Mandrake Linux

the.nalle.no

GNU FSF
Home    Programming    Apps    Up close and personal


Search

</nalle>

My desktop OS: WindowsXP SP2

I've been looking at the «My desktop OS» -articles, and found that I'll have to be the one writing one for Windows XP.

To be honest, Window XP is very close to being usable on the desktop. I say very close, because it's not so out of the box. There is a few issues, however and many of them arises when you need to reinstall. You do need to reinstall Windows from time to time - it's just a fact of life!

Disclaimer: I only link to applications that can be downloaded free of charge in this article. They do have licences though, so read them when installing!

Installing it.

Driver problems
This is an annoying problem. I've got a Dell 600, and I warn you! Do not loose the driver CD. You're lost without it!
Dell buys parts from many places and create a CD for reinstalling them when you need to reinstall the PC. Without the CD, you have to use another machine or another operating system to download the files from Internet. Any Linux-live-cd will do the trick, if you don't have another PC handy, or you could use BartPE, that is capable of booting Windows from a CD, but might be a tad difficult to set up.
Save the files to a USB memory stick. Windows XP have good support for that kind of devices.
Beware! There are licensing issues with creating a BartPE CD, so be sure to read all licensing information before you do it.

Even if you do have the driver CD, do not point to it from device manager, installing the drivers (as you normally would). The installer on the CD is the way to get it done as easily as possible. It installs an Icon on your Windows menu that you use to install the drivers. You will be asked to reboot repeatedly during the install process.


Security
Windows isn't secure in any way out of the box, not even XP SP2, so running Windows Update early after setup and then often afterwards is important. There is rumors that their next OS, Vista is going to be quite secure, but for some reason I don't trust Microsoft when they're saying things like that - they don't have the best merits. You need the following (I also put in a link to my selection of the application in question):
  • Antivirus
    Microsoft Windows is targeted for viruses of two main reasons:
    1. There are a lot of Windows PC's out there.
    2. Windows is not very secure, hence easy to write aggresive viruses for.
    There's a lot of antivirus applications out there, but my choice is Avast.
  • Firewall
    Even if Windows XP comes with a built inn firewall, it's not very usable. It'll keep you safe until you get a good one installed, but I woulden't trust it in daily use. I use Sunbelt Kerio Personal Firewall.
  • Spyware/malware/trojan
    I don't use any spesific application for that. I am careful what I run on my machine, and every week or so I visit Trend Micro's online scanner to get my machine scanned.
  • Web browser
    Microsoft Internet Explorer has a history of so many security holes that I am a tad afraid to use it. I therfore use FireFox and like the modularity (with any plugin/extension you might need) and the interface that uses little space, leaving much to actually show the page. Opera is good too, but a tad thick for me (meaning a lot of features and it uses a tad to much space for itself, leaving less to show the actual page).
  • Mail application
    Outlook Express is notorious for being unsafe and that it has a few to many functions, leaving the program open for attack against the system. For that I use Thunderbird. As with browsers, there is a lot of them out there - most of them good and all of them more secure than Outlook Express, but this is my choice.
Usability apps.
Windows is not an have never been very usable out of the box. There is a lot of helper applications, but they are crude and limited, like notepad, that do not support plugins, color coding (also called syntax highlighting), or huge files. There is also no support for PDF printing/exporting and the PrintScreen doesn't work well, either. The version of Java that comes with Windows also need imidiate upgrade to something usable.
Here is my selection to make the machine usable:
  • JRE
    You need a java runtime environment. Java is made by Sun Microsystems and you can find it for Windows XP here.
  • Print screen enhancer
    Windwows' print screen function leaves a lot to be desired. You will need a print screen enhancer. I fetch mine at Gadwin Systems, Inc..
  • PDF-printer
    Out of the box, Windows is not able to print or export to .PDF-document. This is a feature that the other OS-es usually handles out of the box (even if it often needs some configuring). To solve that I install PrimoPDF, a very usable PDF-printer.
  • Editor
    Notepad is not all that good. I also prefer color coding, since I program from time to time. Therfore I use Crimson Editor. While not perfect, it supports color coding and opening/saving files via FTP - a feature I absolutly want if possible.
  • Recording CD ISO-s
    Now, Windows XP is capable of writing to a CD from a folder. Using Windows Media Player, you can burn CD-s from mp3 and vice versa. But there is no way to record or burn an ISO (mirror of a CD in one file). I solve that by installing ISO Recorder v 2. It works as a extension to the OS itself.
  • For tweaking
    It's difficult to tweak Windows XP. You can find a lot by seartching the net, but it's not easy accessible. There exist applications to fix this (as Microsofts TweakUI, that's not too good, if you ask me). I use X Setup. X Setup handles much more than TweakUI and it supports plugins, making it even more usable.


Productivity apps.
As I've allready said, you cannot be very productive with a bare Windows install - never could be. While the system itself is quite usable, after doing all mentioned above, it still doesn't have any productivity apps, and I think you need an Office suite, ability to burn CDs (at least) and the codecs needed to watch most movies. You also need an application to handle images. I mean, that's a minimum! There is no word processor or any office applications other than Wordpad that's actually quite usable if all you'll ever write are some letters, and you never recieve any documents from others. If you do, you'll have to install readers for the files you need to read. You can find usable readers at Microsofts site. Worpad does not support tables an a lot of other stuff you might need, like columns.

  • Codecs
    You will have to install the application that came with the DVD-player to get the DVD-codec. The others you can find at Doom9.net. You'll need: DivX, XviD and the AC3Filter. With those installed you should be able to see most films available.
  • CD burning application
    With the extensions mentioned above, you should not need a CD-burner app. But most computers nowadays also have a DVD burner. To address that problem I use DeepBurner. This one also comes as a portable app - able to run from a USB stick.
  • Office suite
    Well one do need one. Spread sheets, formatted text documents and last but not least, the ability to read documents sendt to you. Here I'd recomend Microsoft Office, but for two reasons: It's too damned expensive and it is starting to get so feature rich that it has become both slow and confusing (I am here talking of version 2003 and later). But as I said, you need one. I must admit I have Microsoft Office Pro 2003 installed for work purposes, but I don't like it. - I also have OpenOffice installed and use that when I can.
  • Web browser
    Microsoft Internet Explorer is not as safe in use as I'd like. It has a few features that makes life easier - also for the malware/spyware -writers. FireFox that I use, isn't 100% safe, nor is any other browsers, but they are a lot safer and quick to patch securiy holes and an automatic update function tells you when a patch is released.
  • Image manipulation application
    A lot of people, working with graphics are unable to live without this or that program, with Adobe Photoshop in a clear lead. I, myself do a bit of graphical work from time to time and I am quite content with the Windows port of the Gimp.

Now, that's it, really! You do now have a fully usable computer at the cost of nothing but the computer itself and the Windows licence!
It's a lot of work, and it takes time, but afterwards you've got a OK desktop PC.

Using it.

Using Windows XP can at times be a strange experience. Since it is target for so many viruses and such, a lot of the programs as well as Windows itself has automatic update features. That is a good thing, since they get any security holes patched. But it can be quite annoying. Each of the updates work independently. And you will often have to reboot after the update.
Now, I know it makes my computer safer, but do I really have to reboot my computer every other day - even if I'm writing an important document at the time?

Windows have a quite usable security profile, with normal users unable to break the system beyond their own files. The problem is however, that a lot of programs written for Windows are old, updated applications from way back when security wasn't much of an issue. They need write access to parts of the harddisks that a normal user cannot access. The applications do not tell the operator which files it is and as a result, it's close to impossible to run a Windows computer if you are not an administrator of the system. You are usually not even able to run Windows Update as a regular user, not to mention the other updaters!
Being an administrator at all times is only possible if you know what you are doing. Still, even inexperienced Windows users allmost allways run as Administrator.

Applications runs smoothly, but the OS itself seem to lag from time to time - or maybe it's the desktop app, explorer? I upgraded from 512MB to 1280MB RAM, thinking it was a memory problem, but no. It still happens - not that often, so a RAM update helped, but the lag's still there from time to time.

Conclusion

Windows XP can be a good operating system for the desktop, provided the user is properly trained. If not, the machine tends to get filled with keyloggers, viruses, malware and spyware. The removal of such is sometimes not trivial.

With a reasonably well trained operator, Windows XP is a safe, inexpensive (if not free like some Linuxdistros) operating system. With an untrained user, it is a trap for viruses and malware.

Other OSes

I dual boot with Linux, Ubuntu Linux. I used 45 minutes to install it, all in all. And it's safer to run than Windows - it's way easier to run as normal user, since you can use 'sudo' to do administrative tasks. viruses hardly exist for Linux, and malware/keyloggers and such won't run! They're all written for Windows.

I've written two articles about my Ubuntu experiences. There I also explain how I got MP3s and a lot of other stuff to work in Ubuntu without any hazzle. If you want to have look, you can find them here:
Nalle Berg
./nalle.


Newsflash!

2008-12-18 11:34:27
My gallery has been updated.
After loosing €56 000, I still somehow managed to by a house in Greece - I have now put up pictures ...
Read more...

2008-08-16 09:10:27
My EEExperience Part II
They've arrived! After using about a month on the trip to Norway, the PCs arrived Friday 1.st
Read more...

2008-07-04 10:15:47
My EEExperience Part I
I've decided to get myself a Asus EEE. This is the first part of my story....
Read more...


News archive

Firefox Web Browser      PHP.net      Linux.org      MySQL.com      Apache.org