Linux Servers - Best Distro??
I am new to running Linux as a server. But have used Linux as a general user (Debian, Red Hat). I am a software developer and need to develop a server running on Linux in C/C++. TCP/IP, Multi-threaded, the works! The protocol is proprietary, similar to HTTP (lot less text though) and the server should be able to handle somewhere upto 5000 connections at the same time. A part of the protocol also needs data-forwarding ... data from one client is forwarded to another, so the server will also act as a data-pipe for two clients. The data is multimedia content (which might need conversion or some filters applied) .. so that is part of the runtime too in some cases.
Now, the query I had was about Linux Distros. Considering the amount of experienced developers and users that must be on these forums .... It would be great of someone could share their experiences with running Linux Servers.
1) Which distro is considered the most stable for running servers? I found some pretty bad reviews of Red Hat 8.0 and above!
2) Although Debian is a very stable user OS, has anyone used it to run servers?
3) Between Red Hat, Madrake and TurboLinux ... which Enterprise Server solution have you found the best?
4) How much will the performance/scalability of the server depend on the hardware it runs on? Any sites where I could get some comparisions/benchmarks?
Hope someone can help!
Thanks in advance,