Mostly I use the O2 as an X terminal, however, running my apps on Linux and displaying remotely.
Sentiment: NEGATIVE
And when the time comes to replace the O2 I have today, maybe my next machine will run Linux.
Of course, all of the software I write runs on Linux; that's the beauty of standards, and of cross-platform code. I don't have to run your OS, and you don't have to run mine, and we can use the same applications anyway!
In some cases we've been building tools that are specific to Linux for the desktop, and they only work on Linux, but I see two major projects that are wildly, wildly successful: Mozilla and OpenOffice, and those two programs are cross platform.
We've been using C and C++ way too much - they're nice, but they're very close to the machine and what we wanted was to empower regular users to build applications for Linux.
Linux is its own worst enemy: it's splintered, it has different distributions, it's too complex to run for most people.
Whenever possible, I operate outside the system.
I don't have any authority over Linux other than this notion that I know what I'm doing.
Linux people do what they do because they hate Microsoft.
I currently use Ubuntu Linux, on a standalone laptop - it has no Internet connection. I occasionally carry flash memory drives between this machine and the Macs that I use for network surfing and graphics; but I trust my family jewels only to Linux.
The X server has to be the biggest program I've ever seen that doesn't do anything for you.