Well, I almost got to a point where I could try to install the AVG anti-virus software I posted about yesterday (skip this post now if you don't want a heavy dose of cynacism). Unfortunately, as with many *nix programs, AVG requires certain libraries and in this case, a kernel module. This is understandable and perfectly logical in the reality distortion *nix world. And as far as I can tell, I have all the required libraries.
The problem I have is getting the Dazuko kernel module to compile. What is the Dazuko module and why do I need it? As the Dazuko site says, Dazuko is "A common interface across all platforms...for 3rd party file access control. With such an interface, focus could be redirected from OS hacking to solving real problems." In this case, AVG would apparently use the interface to provide real-time (as opposed to Sjon time) on file access anti-virus scanning. This is a good thing since most command line scanners do not do on access scanning (which means they can detect that you have been infected, but not necessarily keep you from getting infected in the first place unless you stop to scan all new files as they come in).
But getting back to my problems. I keep getting errors from the installer saying it can't find the kernel source code, it did find the kernel source code but it's not configured, and/or it can't find the kernel headers. Since Xandros, like many distributions, give you the kernel in binary form, and assume you will never, ever, compile a program much less the kernel since *sips some kool-aid* they provide everything you need, it's difficult, but I don't think impossible, to configure the kernel source to reflect the compiled binary. Maybe. If you face in the right direction and chant the magic phrase: [deleted due to national security]. Unfortunately, my BS detector was set very low yesterday so I said, forgedaboutit. Maybe someday I'll take a look at how I can get the Dazuko module compiled. Until then, I'll use F-Prot.