Actually nobody realy knows. There is no governing body that keeps track of servers so all people have to go off of are sales and web server stats.
So the numbers are very incomplete.
In terms of amount of money from sales, The industry is worth 10 billion dollars. Something like 4-5 billion goes to Microsoft alone. The Majority of the rest goes to Unix servers, and get devided up between Sun, IBM, and HP, among others.
Linux server market was worth 523 million dollars. Small fry compared to the Big Unix Companies and Microsoft.
If you look at the # of servers sold in a year, Unix is only about 17%. Linux is eating into Unix sales in a big way and have about 21% of server OS sales. Microsoft has the majority of stuff at slightly less then 50% or so.
But that's only server OSes SOLD.
How many Microsoft sales are just upgrades from NT to 2000/2003? Or from 2000 to 2003? How many Unix servers are just used from year to year? They tend to have very long life spans. How many servers are Linux being used for, that people downloaded for free? Nobody keeps track of that. The 21% of the market is only in terms of Redhat/SuSE (mostly, a couple others) sales. 1 out 4 server OS are "bought"? 1 out of 2, 1 out of 5, 1 out of 1.2?
And how about the amount of "work" that gets done. MS is used in most small businesses. It is very common in corporate areas were it works with other servers. However 1 Unix server can easily have 32 proccessors and it would take a dozen w2k boxes out there to do the same work, and would requre 9x as many people. Linux when used correctly can have dozens of servers administrated effectively by a single person or 2 people, MS is usually much more labor intensive. But then again it is used more in conjuction with working people with changing demands and on inferior/more fragile hardware.
Also MS is used mostly for low-end stuff a bit in the mid-range, Linux is used for some of mid-range to mostly low-end and a bit of the high-end markets, and Unix dominates high-end servers. That's why Unix is 17% of sales and yet 50% of the $. Linux gets used because it's cheap and is eating into the midrange market were the price tag of Unix makes replacements more compelling.
If you look at
web stats, most internet servers out there are running Apache web server.
In this situation Apache/OSS dominates Microsoft at 60% to 23%. With Microsoft's share dropping slowly and Apache rising slowly.
However that's not sure thing either. Large numbers of "servers" are more virtual then real. Many servers are realy just one server, but have a hundred or so different virtual servers for different websites.
Then again many servers are backend for a single server that connects them to the internet.
Is MS more used for the "important stuff"? How many "servers" are just home users with Redhat 7.2 plugged into the internet with no firewall? Nobody can realy tell.
And many apache servers run on other OSes then Linux. FreeBSD and even Windows run Apache servers. (because IIS sucks that much)
For instance go to netcraft.com and do a lookup for
www.microsoft.com. I think you'll be suprised.
My opinion is that Linux is used in 25% of most cases. Unix is used probably in another 20% or so. Windows is about a 30%-40% of the market, with the rest divided up between Novell and other more minor OSes.
But that's pure gestimation.