Wednesday, February 4, 2009

The future of linux.

The future of linux is in change. We need to fix our image of being a difficult operating system to use, but we need to also distance ourselves from the traditional models of operating systems. Some of you might have already read my Sidux page, so you know that I'm grumpy about Ubuntu right now. Canonical has a good thing going, and I really like what they are doing. I just don't agree with the bloatware.

Why do you need all the zings and doo-dads? I would argue that the Linux niche should be in forwarding the Open Source movement, instead of being a result of it.

Jelki, what the heck! You're nuts. You don't even make sense!

I know, which is why this is a blog and you are still reading.

In the open source movement, we know that there is GREAT software out there that enables you to do wonderful things. But most of these things are either Linux dependent or Linux afterthought. That is, you have to already have bought-in to the Linux idea or you have to have already been in the community for a long while.

We need to be offering solutions that the commercial groups cannot because they do not see a profit in doing so.

This is easier than you might think.

First, project management is too convoluted for this solution, but it's the answer. Massive corporations spend millions of dollars on complex e-mail systems to increase cooperation of staff. This is stupid. E-mail is a lousy collaborative tool as any group of more than two gets muddled and confused as to what is going where, when and how.

Enter SVN, CVS or Git. These tools are setup with concurrent versioning already. Beyond being hoplessly confusing to use, they are perfect for building proposals or developing research. Why are no corporations using this as a tool? Why are universities not using it? The answer is in another question: Have YOU managed to install a working and simply CVS implementation? What? No you say?

Hmmm... I've not fiddled with these tools. I've fiddled with their very basic cousins, the Wiki page. Wiki pages are frequently used for collaborative efforts. Why not concurrent versioning tools?

Take the tools we use every day, make them just a little easier to use, and Linux will take off like mad. There I said it... Maybe in a few years I can be as eccentric and odd as RMS...


No comments: