(Posted 1 day ago)
I find Linux to be incredibly useless as a desktop system due largely in part to the lack of software written for normal people.
What software are you referring to specifically? At a guess, I would say that the most commonly used software by people who are not developers would be:
- Web browser
Firefox and Konqueror are both excellent web browsers. It very easy to migrate from Internet Explorer to firefox in particular. Everyone in my family managed the transition quite happily.
- Email
Linux alternatives to Outlook include Evolution , Thunderbird and Kmail. I couldn't make any direct comparisons here as I don't use email software on Windows.
- Chat
Gaim and Kopete both support the widely used MSN network. If you don't mind a slightly more bland interface than the MSN client, they compare very well with the Windows alternatives.
- Music Player
Rhthymbox and amarok aren't as pretty as Winamp or Windows Media Player, but from the point of view of actually playing music and browsing a collection of music, they are extremely good. Rhythmbox will be very familiar for anyone who has used iTunes. Enabling the use of "normal" audio formats like MP3,WMA and AAC is clearly much less straightforward than under Windows though.
- Office software (OpenOffice)
OpenOffice is the best known alternative to Microsoft Office, but the GNOME Office suite (AbiWord , Gnumeric et. al) are also extremely good drop-in replacements. OpenOffice is somewhat slow to load under Linux if you don't use the quickstarter, but I find it less frustrating to work with in use than Word and Excel.
- Games
This, I grant you, is a problem. Personally I decided a while back to stick to consoles for gaming (I have a DS, a Cube and a PS2). I think the Ubuntu distro I use could ship some better games with it though.
Take note of this, folks: when designing software, you should not design it for programmers unless your target audience is programmers. Most Linux software is designed for programmers when its target audience should not be programmers.
Software is written to fulfil a need. Since a high proportion of Linux users are developers, it is hardly surprising that so many development-related tools exist. Having said that, I have provided a list of software above which caters very well to the needs of non-developers.
Lots of windows people picked it cause they are lazy, know nothing about computers, and just bought the cheapest thing they could. And that is legit. They didn't want to learn about computers, they didn't want to pay a lot, and they just wanted to use something they hear about a lot.
I think there is a sort of "comfort feeling" from knowing that you are using mainstream software. I have found it difficult in the past to persuade friends to try free software instead of downloading a pirated copy of Microsoft's latest and greatest off a p2p network. At this junction I should mention that I am a student, and money can be a little tight for some at times, so they make ideal candidates for free / open software.