Main of most... you mean 51% of desktops and servers boot by default into
Linux whether or not there's another OS installed? I'm not sure what
the server stats vs. desktop stats are, but a *lot* of servers run
Linux. Keeping it to just desktops? Depends. IBM adoped PC/MS-DOS and *boom* Microsoft ruled
the world. So earth-shaking things can happen at whim. Times are different now, but MS's longbomb project could bomb or users could get really sick of registration crap or whatever. Companies could start using
Linux in droves spontaneously and it could echo onto
the desktop. Just going on momentum though, and ignoring paradigm shifts, I suspect never.
Linux requires an above average user and that means it
will have a below average market share - most people have a resistance to change and many of those willing to try give up.
Linux's momentum hasn't peaked, in that all adventurous souls haven't gotten around to trying
Linux yet, but it
will peak at less than 50% unless, as I say, Microsoft does something catastrophic (quite likely). Even if
Linux put user-friendliness as
the primary development goal, it wouldn't work because Microsoft has mastered
the art of 'good enough' and people aren't going to change now that Microsoft's seized
the market and given people an OS that has
the development support to create
the apps that let most people do most of what they want to do.
But that's
the thing - 'quite likely' that MS
will do something catastrophic. It would take extraordinary discomfort to make Joe User leave Windows. Microsoft's best plan is to work on enticing or forcing businesses to use MS products but, regarding home users, to completely ignore
Linux. Instead, they appear to
be panicking even regarding home users and introducing things that make it uncomfortable for
the home user to use Windows. They probably
will overreact and react badly to
Linux. They push 'good enough' on
the rest of
the world but 'good enough' isn't good enough for them - they have to crush all enemies and control things 100%. And that
will probably
be their undoing.
On
the other other hand, if enough businesses switch to
Linux then, by simple echo,
Linux will grow in
the home market, just because one of
the main impulses of home computing derives from office computing and what somebody learns to do at work - where they have to know it - they'll get for home - because they already DO know it.
So... yeah, 2007/2010 or never. But I agree with ranger_nemo - in all honesty, MS is inherently less secure than
Linux but there is also an uneven playing field - it's not just MS propaganda/excuses that say they *are*
the largest, so make
the easiest target, so get hit
the most. A lot of
the headaches that come with MS wouldn't
be as bad with
Linux, but those milder headaches would still come if
Linux was in MS's position. So I hope
Linux always stays in
the minority - just a large enough minority to have a large pool of developers, users, and communities like this one.
And next time I'll give you
the long answer.