Link to home
Start Free TrialLog in
Avatar of lmnjones
lmnjones

asked on

Linux or Win2K

I am trying to decide on lInux or Win2K for a web/mailserver. I know all of the benefits of Win2K (that's my area of expertise). But I am also aware of a couple of mail solutions via Linux. I know Linux does not have nearly the overhead of Win2K, but resources are not an issue. The concerns are:
1. Security
2. Ease of deployment and administration.
3. Level of support.
4. Support for latest Internet protocols and languages.
I am getting ready to review Netmax Linux with the Netmax Web sever. Anyone have any insight as to what may be the better solution?
Avatar of jlevie
jlevie

Okay, I'm biased as I've worked with Unix since the days of BSD on DEC PDP-11's...

I'd say Unix/Linx wins hands down with respect to security. That's not to say that "out-of-the-box" it's necessarily secure, but it's not difficult to secure a Unix machine and the techniques for doing so are well known. When I see security patches for windows that are to fix a security hole created by a previous security patch... Also since Linux is OpenSource there are a lot of very knowledgeable folks examining it for and fixing any inherit security flaws.

Current Linuxen aren't that difficult to install, especially when the installations are for a definite purpose, such as a web/email server. It may take a bit of experimentation to come up with the combination that suits your environment. If you have someone who really knows what they are doing around to produce a "template" installation, or better yet a Kickstart, deployment can be trivial.

Administration isn't that difficult, especially with the GUI's that are distributed with Linux these days. And as bonus, you get the ability to remotely administer Linux for free.

If you use one of the Commercial Linuxen, RedHAT, Corel, etc. they all have various levels of support available. It just depends on what you are willing to pay for.

For web/email services, I think interoperability and adherance to established standards is more important than support for bleeding edge technology, although Linux does tend to stay pretty current in that respect.

If I were doing this I'd stick with SMTP & IMAP/POP for email services and use Apache for the web server, probably hosted on RedHat Linux.
Of course everything can do everything. Good for you for seeking pros and cons. Im biased to unix but here are my opinions. Personally, from the information you have given so far I wouldnt choose either one except for the "ease of deployment and administration".  I prefer Win (usually NT) for servers which serve only one function. Linux is coming up strong but so far the GUI menu administration is better in Windows servers. They are simpler to run and to get them to do things you want done (as long as its a commonly desired feature since the menus do limit you more than unix does)

I prefer unix (although rarely linux) for servers which are going to perform multiple services. In the unix world if a news software wants to do an email thing then it will just call the email program. In the windows world the feature is either built in to each application or it MIGHT recognize another application by the same company (such as windows products being aware of outlook). Therefore (IMHO) the more purposes the server has, the more innefficient windows becomes and the more efficient unix becomes.

Unix is averagely secure however linux is the most unsecure of them. (dont flame me, going to any hacker site and listing the number of exploits for each OS can get you their "expert opinion"). We have some versions of unix that have been up for years without changes but linux you really need to want to stay up on. We do use Linux and its good for alot of purposes but security isnt one of them. W2K would have ahigher rating at the moment mostly due to its newness more than anything else. For that reason I would also rate it low on support.

As far as support for latest protocols I dont really see it being a factor. Support for hardware can be but protocols are kindof loaded on top of things.

Web/email services can be expanded abit for conversation. web can include various levels of cgi support. Email can refer to levels of sendmail (sending), popmail (receiveing), and listserver/archives. Do these really need to work together (web based email) or might you do better with 2 smaller machines.

gandalf...@...community...net
I'm installing a lot of network since 1993. I work with win95 win 98 SCO UNIX, an lately with linux. I can tell you , if you want to have a server that will not crash , so ease to administrate, chose linux.

You may have a trouble with your hardware, you will have to take care to chose some brand name not oem , not winmodem , some go old video card like ATI and you will enjoy deploying your server.
Avatar of lmnjones

ASKER

I'm looking for some guidance regarding the things I listed. I already know that Linux can be more stable (although Win2K may pass it up on stability). My main concern is email. I will use Apache for web, but I do not know what specific product to think about for POP mail ( a web-based feature would be nice).
ASKER CERTIFIED SOLUTION
Avatar of rbr
rbr

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial