With reference to one of my posts which made quite a hit today.. about the reasons why Linux Desktop is unpopular (Link), here are a few points I would like to make.
The post was about Linux Desktop not the whole Linux industry. I got those points from several articles and personal experience. I work in an IT environment in Malta, a country with no interest whatsoever on Linux. Those are the reasons why people I meet do not install Linux, and some of which I knew for sure they may be contributing factors to the unpopularity of Linux around the World.
May I also state that I know about "Big Businesses" but they only exist in Servers and 'Super Computers' I also know about the Linux Foundation but it is different from companies like Microsoft and Apple, since Linux is not their bread and butter, whereas Windows is to Microsoft. Here is also a link to why this could be the Linux Year, in my opinion. (Link)
Let's go to the Linux Desktop's pros.
This is quite obvious. Linux is free and open source, and thus you do not need to worry about buying any license to use it. So are its applications and software. Developers might also want to redevelop applications or the OS itself to meet their needs.
Linux is much less vulnerable than Windows. Generally you don't need to buy or download any virus protection software, because Viruses or malware are MUCH less common in Linux rather than Windows. One might have to consider that Windows holds the major desktop share, thus most of viruses are coded to work on Windows. Apart from that, if some virus is released, there are thousands of developers working to find a solution rather than a limited number of companies, thus the beauty of it being Open Source.
Usage on Older PCs
One might have a working old PC. There are "lite" versions of Linux desktop which work pretty well with old computers, thus putting your computer back to life, whilst not needing to use an ancient OS such as Windows 98 or Windows 2000.
One might need specific problems to carry out their tasks. Linux, offers a great variety of alternative Applications which lets the user carry out the tasks which he was doing before on different OSes.
You must probably think I'm insane talking about Hardware Support when I've written such a post yesterday. Maybe I have not made myself clear enough. This is different. Drivers on Windows are more easy to find or install, whereas on Linux it may have the best hardware compatibility, but it may need some time however to find the proper drivers. However, the new Linux kernel supports the a very wide range of Hardware.
Linux comes in different distributions, making some distributions 'specific' or specialized to what a user may want. This also gives the user the chance of change both the appearance and the distribution once in a while. Maybe a user is bored of the same old OS, and want a little bit of change.