3 ms·
None of your requirements, at least when they're as unqualified as they are, can help you to pick an OS. Ask yourself where your bottleneck will be, then ask y
by mseebach 16y ago
None of your requirements, at least when they're as unqualified as they are, can help you to pick an OS.
Ask yourself where your bottleneck will be, then ask yourself if the OS is going to make any difference there. The answer is very likely no.
No modern OS is going to give you any significant performance/cost advantage over another in serving regular web apps. Most of your trouble will be in setting it up and maintaining it, so go ahead and pick whatever you're most comfortable, or, if you're not comfortable, ask someone who are (and that you trust).
Also, don't pick CentOS, unless you need RH compatibility.
- Tomer 16y agoWhy not CentOS? what would you recommend then? I saw that oracle are really emphasizing how their OS has much higher performance than linux I wondered if its correct or if their benchmarks are good: http://www.oracle.com/us/solutions/performance-scalability/benchmark-results-063877.html http://www.oracle.com/us/solutions/performance-scalability/b... http://jp.sun.com/solutions/infra/eda/pdf/solaris-linux.pdf http://jp.sun.com/solutions/infra/eda/pdf/solaris-linux.pdf So I wondered if i'm missing some tens of percents in performance by not choosing Sun Solaris...
- mseebach 16y agoCentOS is binary compatible with RedHat, so it's for people who need the enterprise-ness of RedHat, but can't/won't run RedHat. An example I've heard is running RedHat in production for the support, but CentOS for devs and stating. The reason to run RedHat is usually something like needing to run Oracle or a number of other very complex software suites (the keyword is complex, not better or faster) that are only supported on specific platforms. If you're running Oracle on Sun hardware, go for Solaris, sure, if for no other reason the support. If you're running "regular" open source software on generic hardware, just use Linux/BSD. There's nothing in Solaris that'd make Postgres faster than Linux or BSD on the same hardware.
- Tomer 16y agoWhat distribution do you recommend? (which is stable enough...) I wanted to choose CentOS because I know RedHat are saying they do lot of tests to their distribution before they release... so I wanted something that is fully tested and reliable.
- mseebach 16y agoIt's been a while since I've had any responsibility over servers, but Debian has always treated me well.
- CyberFonic 16y agoUbuntu which is derived from Debian is a good choice for servers, especially the LTS editions.
- mseebach 16y agoI'd be inclined to give it a try (I use and love Ubuntu on the desktop), but my impression is that Ubuntu is Debian packaged for the desktop... which isn't really relevant on a server. Debian is, OTOH, geared almost entirely for the server, already before Ubuntu came along.