Categories

Windows Treatment

Perhaps it was some inspiration from the Performance Love Day yesterday, some residual optimism from the release of Breezy Badger earlier this month, or the advances mapped out for March with version 2.14 of GNOME. I found these articles on the Ubuntu wiki. The article, called “Winning the Desktop”, attempts to identify the key pieces of software in the Ubuntu target “switcher” market. (ie. people who like to get software without paying for it)

I was pretty excited to see a few experienced Linux users toss their hats into the ring on a Linux desktop discussion last week. Now, about 30% of my human site visitors use some form of Windows. (gasp!) I’m asking Windows users, especially those who have adopted Open Source software already, what do Windows users want? Besides the $0 price tag, what bugs/features/applications would tip the scales? How could this nebulous mass of geeks and hackers expand this private vice of ours to mainstream appeal on the desktop?

Feel the Love

It’s less than twelve hours until Gnome Performance Love Day, a hack fest with a sole purpose in mind: make GNOME faster and more responsive in less memory.

I inspired some pretty lively discussion about the future of Linux desktop development. I came across this caricature of GNOME versus KDE development styles, and the culture of Linux desktop in general.

“[GNOME] Development strategies are generally determined by whatever light show happens to be going on at the moment, when one of the developers will leap up and scream *I WANT IT TO LOOK JUST LIKE THAT* and then straight-arm his laptop against the wall in an hallucinogenic frenzy before vomiting copiously, passing out and falling face-down in the middle of the dance floor. There’s no whiteboard, so developers diagram things out in the puddles of spilt beer, urine and vomit on the floor.”

We’ve come a long way from this kind of culture. The question that Seth Nickell raises is can we capture that wild creatively experimental development style, without vomit puddles?

In any case, if you’re interested in making GNOME faster, read the wiki and help out around 1400 UTC October 30′th.

It’s Awkward, Inconsistent, and Far Too Fleeting

Wondering about the title? It’s in reference to a comment made by Red Hat CEO Matthew Szulik that Linux on the desktop is “like teenage sex. Everybody’s talking about it, but nobody’s doing it.”

Not necessarily the comparison I would have drawn. Maybe it’s like soccer: big in Europe, but not glitzy enough for American crowds.

I wouldn’t agree entirely that no one is doing desktop Linux. Certainly there aren’t many. Novell recently launched BetterDesktop.org as an area for shared usability research. Check out the data section for some videos of first time Linux users performing routine tasks on a Novell desktop. There is some valuable insight here, and some of the people’s reactions are very funny. (Finding Firefox installed as the default browser, for example)

I will agree with Szulik on the point that the Windows desktop might not be the main reason people stay with Windows. OpenOffice is neat, but using it for an MS Office user can be very challenging. Unseating these legacy applications seems to be the biggest challenge for Linux in the desktop and larger enterprise market.

And since I can’t resist, unlike teenage sex, using Linux can actually protect you from viruses. Also, unlike teenage sex, when it comes to Linux, only the geeks are doing it. Go ahead, be a voyeur.

Don’t Forget the Baklava

Tampa’s annual Greek festival is this weekend, in SOHO as reported by TampaGold.com (so that’s where Mr. Bill has been!) If you look carefully, you might even spot me there.

You could probably get some delicious feta cheese there. Remember, feta cheese only comes from Greece and Lions come only from Kenya.

That’s no moon…

A character in the Massively Multiplayer Online Game Project Entropia, bought an in-game space station for $100,000.

I’ve played MMORPG before, and some people get a little obsessed with these online time-wasters. But this is absurd. There is nothing I own worth $100,000. Not even the place I live, and sleep, in real life. I think this character just single-handedly funded ongoing development for a while.

Finally, one that works

Product Image: Serpentine
My rating: 4 out of 5

I’ve been using Linux for at least four years, a little more if you count the early uses I made of it as a server operating system back in high school. Over the years I’ve come to realize that a little redundancy is par for the course in the Linux world. For any feature you can imagine, there are at least five applications that provide that feature in one way or another. Recording CD and DVD disks is no exception. Gtoaster, Xcdroast, Graveman, Gnomebaker, even the command-line cdrtools. Occasionally however, an application comes along that makes you delete all your other apps as entirely obsolete in one release. Serpentine is that kind of application.

From the start, the interface is simple. No more information than the user needs. The most basic functions are big, obvious buttons on a prominent toolbar; clearly captioned, single-purpose buttons. The widgets are logically laid-out, and an intuitive widget displaying a disc filling with data makes the process crystal clear. The new paradigm in GNOME development is that software “Just Works.” Serpentine does exactly that, it works without all the bells and whistles of some other programs that often don’t work at all: spitting out coasters or worse.

The other notable feature is that it uses the Gstreamer media framework which means that any format that Gstreamer can decode and play, Serpentine can decode and record to CD. In case you were wondering, Gstreamer can decode anything.

“So,” you ask, “why only a four out of five?” Well, while I have nothing against Python programs in and of themselves, Python is a fast-moving target and python applications are extremely susceptible to bit-rot if they’re not under development. Serpentine is written in Python, which could bog down slower systems. Also, on Gentoo at least, there are a few dependency issues that are difficult to resolve if you’re not aware of them.

Finally a key functionality seems to be missing and that’s a drag-and-drop functionality with the otherwise very sensibly designed interface. I’m not terribly annoyed by this, since I know catching and handling with drag-and-drop signals with callbacks can be troublesome. Other CDR applications have implemented this though, so the code is out there and probably not too difficult to adapt. This small shortcoming is still not enough to drive Serpentine out of the software that I anticipate using on a regular basis. A hearty congratulations goes out to all the developers. Serpentine is a fine product that filled a need in Linux software that has long been inadequately met.

Wi-Fi: Not Just for Starbucks Anymore

Sarah has reported in the past that Google is testing free wireless access in the San Francisco area called, you guessed it, Google Wi-Fi.

This is old news, I know. But I was surprised to read this morning that a company in Sweden is testing a strategy of providing long-distance, wireless Internet access via balloons.

It sounds like a bad sci-fi plot at first, but then you read that their goal is 120 Mbps over a 60 kilometer range, the future starts sounding better and better. As an added bonus over hardwired connections, no one has to come and tear apart your sidewalk with jackhammers at 5 AM.

The Servers are Our Friends

If you’re strapped for things to do this weekend now that homecoming is postponed due to Wilma, try putting together an NFS server.

The setup can be long and complicated, or quick and dirty depending on how much control you’d like to have. I cobbled together a Gentoo system to do the job last night. It’s fast enough to serve 300 MB files in well under 30 seconds, which is pretty good for a 300 Mhz K6-2 which until now has been serving me well as a doorstop.

So far its purpose has been to consolidate the various full-length movies and TV series I have on my sundry hard drives into one place. This has the dual benefit of freeing up the limited space on my laptop and desktop and keeping my movies in a fast, easy to access location. Gone are the days of: “Is This is Spinal Tap stored on the Laptop or the Desktop?” Now both can view it with ease. NFS servers go to 11.

Plus NFS scales easily. Don’t want to add a new hard drive to your desktop and your current one is bursting at the seams? Add a drive to the NFS box and the problem is solved. NFS makes great backup solution as well.

Gentoo has a great guide on sharing directories with NFS.

Apparently, you can do this with Windows, though it sounds like a bit of a headache. Funny how they only mention talking to UNIX in order to migrate away from it?

Pointy Pointers

This may explain a lot about those two kooky Stanford grads over at Google. While giving myself a short refresher on stacks, trees, and other data structures, I came across Pointer Fun with Binky, a short claymation film providing an introduction to some basic principles of memory management. “The Magic Wand of Dereferencing.”

Classic.

A Large Wooden Badger

The Ubuntu package repositories are swamped with people upgrading to the latest, greatest version of the best darn desktop Linux out there.

If you took my advice and are preparing for a network-based upgrade with apt-get, synaptic, or Ubuntu’s built-in upgrade-manager do yourself a favor and use one of the many mirrors.