Saturday, August 9, 2008

How 2010 can be the year of the Linux desktop?

Just a note before I start, these suggestings are only for the distros that want to succeed in the desktop world, community based distros that aren't interested and cater to a different user base obviously are not the target for this!

Another note, by year of the Linux desktop, I don't mean 20% or some crazy nonrealistic marketshare not even 5%, I mean the beginning of being considered by the avergae joe as a desktop alternative to other more popular OSes. For GNU/Linux to gain any significant market share it first needs to win the hearts and minds, and my suggestions should help GNU/Linux win the hearts and minds.

01. Don't call nor associate it with Linux, for technical as well as marketting reasons. First of all Linux is not an OS, it is but a kernel, and more importantly after the failed attempts of Linux on the desktop people now associate the name Linux with 'not ready', 'hard to use' and 'free because no one is willing to pay for it'

02. Charge for it! Not ovecharge! Something around $30 - $60 should do. There are people wondering why it is free and whether there is a catch to it?! People expect all good things to cost a pretty penny and all things cheap.. well cheap!

03. Marketing! Let people know about your OS. Show off what it can do in short smart ads. Run the ads during primetime, to reach as large of an audiance as possible.

04. Strike a deal with as many OEMs as possible to have them preload the OS in as many computers as possible. The more people see it preloaded, the more they see it running, the more they consider it as a viable option.

05. Unlimited Support for the lifetime of the product. Just like how extended warranties can sell products, extended support can sell software. If you truely trust your product this should be a no-issue.

06. Support as much hardware as possible! and let people know what hardware is currently supported and what isn't! So what if the drivers are propreitary? Most people don't care! I personally don't! I want things to work and so does everyone! Cooperate with manufacturers and have them write drivers for Linux.

07. Reduce regressions! Things should not stop functioning after updating your system or upgrading to a newer release!

08. Less choice! Less configuration options! Too many choices is confusing, especially to new users, and too many configurations means either more time spent testing them, or they don't get enough testing!

09. Put away the terminal! Make everything easily customizable from the standard GUI. Of course I'm not suggesting complete removal of the terminal, as users get accustomed to the system they might opt to use it, just like in Mac OS X.

10. Last but not least! A single binary for all desktop distros! I don't care whether it is deb, rpm or a whole new package manager! Just make it happen! This means less headache for developers and users.

No comments: