New
#10
Source?
I know that apache dominates the WEB server market but the caveat there is that apache can and is run on Windows.
I don't really have anything against UNIX/Linux for servers, i think they are a robust set of OS' for many applications.
I think linux on the desktop is a joke, though. The useability just isnt there, and may never be.
Oh and he asked what MY servers run. Thats what we run at work. We do have a couple of linux servers but thats 2 out of about 400 servers, the rest running windows.
There is no need to argue over which is better. I think the best server is dependent upon the need at hand. I know there are a ton of SQL Servers and Exchange Servers obviously running on Windows and there are a ton of Apache, mysql, bind, and sendmail servers running on Linux.
For example, if you run a hosting facility and host Windows applications it's quite obvious that you probably would run a ton of Citrix boxes on Windows. Everything is really dependent upon the need.
My shop uses quite a number of Linux servers to host LDAP, Apache, Tomcat, Exim, MySQL, FTP and a variety of other web services. The reason we use Linux is stability, ease of setup and administration and extremely low cost.
A lot of ours are active directory supportive or relative. I find AD to be the most robust directory services platform available, plus we mostly have windows clients so it makes sense.
I think Server 2008 will start dispelling the "unstable" reputation of windows server. I installed many 2008 servers back in june and they havnt so much as hiccuped since.
China might MAKE them but India and Pakistan is where you can BUY them almost in any Bazaar. Can't beat those guys for their selling skills.
'Psst - want a copy of MS SQL server, Exchange server, Complete SAP ERP system with BI and portals, IBM mainframe OS'es etc etc --- 35 USD the lot- cash only on unmarked DVD's so no probs taking them on the plane home' .
BTW Apache and MySQL run quite happily on Windows as does Tomcat
For the first two -- WAMP -- is the equivalent in Windows of LAMP in Linux, (Windows/Linux Apache MySQL Php) and a common system using Tomcat in Windows is vmware server version 2.
Cheers
jimbo
"But in the end Linus surprisingly did not buy a copy. Wise man!"
That's because he pre-ordered his! ;-)
Anyway, how long before we see "I'm a Linux (or Penguin) and I'm a PC" commercials?
I don't think that Windows servers are really regarded as unstable. Windows 2000 was good and 2003 has been solid as a rock.
While they can run quite happily on Windows...the real question is whether it's advantageous to do this. Overwlemingly I say NO...because of 1). cost of Windows licensing (Hundreds of dollars per box) 2). overhead of Windows versus linux 3). installed footprint on the server. (10GB+ for Windows Server, 1.5GB or less usually for Linux) 4). Ease of administration...with Linux it's just a couple of text files which contain the entire configuration of Apache, MySQL and Tomcat. Copy them over and you are done...none of that clicking here and clicking there and choosing this and choosing that. 5). ability to use tools like grep, awk and tail...which are all invaluable as a server admin trying to parse logs and gather information.
With a virtual server, i can run quite a few more Linux hosts than I can with Windows on the same server because the memory requirements are lower and the hard drive footprint is about 70% less.
1.) cost is moot, if you buy support from the companies that distribute the version of linux or if you purchase an enterprise ready OS like redhat.
2 and 3 are the same thing, but both are moot because hard drive space is incredibly inexpensive these days and 10gb is nothing. RAM also isnt very expensive and besides that, Server 2008 64-bit uses about 400-500mb at idle in my experience.
4. I'll give you that one, IIS is a pain in the rear to config most of the time but I havnt used apache on windows much ever.