When it comes to picking what Operating System to use for your project, how do you go about picking the 'right' one?
That's not a simple question, and therefore there is no simple answer. There should be two factors that, initially, govern your decision...
- Do you have the skill sets in house to install, configure, and more importantly support, your choice of platform?
- Is there a piece of ISV software you're dependent on, and therefore does it run on the platform in question?
So for the sake of argument, let's say you do have a specific piece of software you need to run for your project, and it runs on Linux, Solaris and Windows. Let's say you have staff very capable of installing, configuring and maintaining all these operating systems too. Then you're in a lucky position, and maybe it should come down to a question of performance.
In that case, you need a benchmark to refer to. And in my next post, I'll give you some numbers that could help with your choice.