Archive for January, 2008

OSX Update To Be 400 MB

January 26, 2008

According to MacWorld, Apple is set to launch a massive 400 MB update of Leopard. Some 100 bugs for 40 system applications — including AirPort, Back To My Mac, Automator, the OS X Firewall, Dashboard, Dock, Finder, graphics drivers, iCal, iChat, iDisk, Safari, Mail, Spotlight, and Time Machine — will be addressed.

This is already the second update for Leopard, which was only released in late October. Of course, Apple has issued rapid updates in the recent past — including eight for QuickTime last year.

Four-hundred megabytes of updates. That’s eight versions of Damn Small Linux. At once.

Using Proprietary Software: Pragmatism Versus Principle

January 25, 2008

I responded in the DSL Forums to a question about AV software. The other person made a point about preferring an open source product, and my answer was that I have a different criteria for security software than for other things. After all, this isn’t like the difference between text editors or image editing programs.

Nothing can be more important when it comes to anti-virus and anti-malware software than if it works well. What good is it to make a “principled” stand for open source software if it’s not one of the best possible options?

I’m sure ClamAV does quite well in many circumstances. As I noted, I can recommend the PortableApps version of ClamWin for those who need a quick and dirty AV tool on a known-clean partition (in this case, USB stick).

But in nearly every test I’ve seen it compared to closed-source offerings from Kapersky, BitDefender, AVG, Avast, MacAffee, and others, it has come in far short of what the others do. (The lone exception was a test run by someone pushing ClamAV — not an independent test, but a conflict of interest.)

I posted a link to this article at PC Mag that showed results from an independent test. ClamAV had a detection rate of 63.81%. The median of the 29 AV products tested was 90.97%. ClamAV came in 27th.

When it comes to the security of my computers or those of people I know and love, 27th of 29 isn’t good enough. It’s not about open versus closed source, it’s not about blindly adhering to principles. It’s about being practical. It’s about being safe.

During my search for other tests, I found this site which runs weekly tests. My link to it is sorted by rank. ClamAV in this past week’s test wasn’t the worst by far, but it detected 17% of viruses. Compare that to other AV programs that beat it in the other test I linked. BitDefender detected 51% — triple the rate of ClamAV.

As good as a lot of open source software is, it isn’t a panacea. Sourceforge and other sites are filled with half-fulfilled open source ambitions that are fully realized in the world of proprietary software. You’re not just buying someone else’s code with proprietary software, you’re also buying measures of accountability and assurances that the company producing it intends to continue improving their product so that it works as it’s supposed to. Companies that keep their code closed aren’t limited to small staffs of volunteer programmers who work on things as they have time, this is their real job.

Sometimes you really do get what you pay for. Or would have to pay for if the free personal versions of the better proprietary applications weren’t readily available. ClamAV may be free as in freedom and free as in beer, but that’s pointless if you’re not going to audit their code and make changes. Much better free-as-in-beer AV software is available. Same price. Works better.

You can have your own principles. So can I. One of mine is being open-minded and practical enough to use the best available tool for the job.

Current Laptop Info

January 22, 2008

I’ve been using VectorLinux 5.9 on my old laptop for a few weeks now. Over all, I’ve been impressed. I set it up to install with as few options as possible. I installed X, which is bundled with Xfce and other stuff I normally wouldn’t install. While Xfce has lower resource requirements than KDE, it’s still more than I care to use. The only other window manager I installed was jwm, which I’m rather partial.

The only glitch I had was in configuring X, which I got sorted out fairly quickly.

My previous entry explained the other “problem” I’ve had, which was getting backspace to work as backspace in GNU screen.

VectorLinux comes with a configuration manager called VASM. I’ve found this a very helpful resource. I used its wifi tools to set up my wireless card and WPA. I was unable to connect after initial set up, but it connected on my next reboot (as it was set to do). That’s connecting to a hidden ESSID, which I’ve been unable to do with kernel 2.4-based distros because of limitations in Wireless-Extensions and ndiswrapper.

One complaint I have is how thunar opened to /usr/bin by default when setting up ndiswrapper. That took way too much time to load and was the only delay in setting up my card. I think it’s stupid to open to that directory to look for a driver (Windows inf file) that should be installed locally anyway. But there’s no choice — if you use VASM, that’s the process. Once zenity settled down enough so I could navigate, I went to my home directory and selected the directory I set up for my driver.

I have a few more things I want to remove from this, as well as a few things to add. Most of the X apps can go. The only reason I continue to use Firefox is because some sites will not work with console browsers like lynx and elinks. This is unfortunate because, increasingly, sites are presuming their visitors are using computers with gobs of RAM. Sites I hit that require Flash get removed from my bookmarks.

So Firefox stays. I haven’t decided about Xfce yet. It probably goes and I’ll use jwm or oroborus (and maybe keep Xfce panel?). The KDM thing has to go, too — I don’t need the weight of that on this laptop just to have a fancy login. That’s a serious nit to pick, but in fairness VectorLinux will install K3B unless you un-select it (I did).

I initially installed screen via gslapt, but removed and then recompiled it myself. I’ve also compiled emelfm2, elinks (with guile scripting), naim, and sylpheed. I’ll likely uninstall emelfm2. I’ll probably keep sylpheed because its requirements aren’t drastic.

So far, though, it’s been smooth sailing. If I had to rate it on a scale of 1-10, I’d give it a 7. If you want a Slackware-oriented base for desktop use without much configuring of it yourself, I can definitely recommend VectorLinux.

But this is a temporary stop for me. DSL should soon get a 2.6 kernel with better wifi support and an update of the base. I also have my own plan if that takes a while.

Wallpaper in above screenshot is copyright by John Schwegel.

Xfce Terminal and GNU screen

January 21, 2008

I’m currently using Xfce 4.4.2 on my laptop. I like it a lot. I also like using screen. I was getting frustrated when using screen in the Xfce Terminal because I couldn’t use backspace in screen but I could otherwise in Terminal.

The solution: open edit-preferences-advanced. Change the “backspace key” from Auto-detect to Control-h.

Orange Screenshot

January 7, 2008

This is pretty easy on the eyes. The colors are, too.

By the way, it never hurts to scan your ports whether you  use elinks or a browser that hides your wallpaper.

Just Another Screenshot

January 2, 2008

My first screenshot for 2008. Using DSL, jwm with my cobalt theme, unshaded aterm, elinks on the DSL forums.