Anything is possible. These terms can match a few different interpretations though, so you should be more precise exactly what you wish to test. And further, understand that "Linux" is not a catchall phrase which is universal.
Perhaps you ought to start with what your testing goal is. Such as to prove or disprove that Linux can be better performing than Windows, given the same computing environment. Or whatever your test goal may be.
Linux is an operating system, however there are different kernel versions, different builds of the kernel, different distributions, as well as different systems and network conditions under which your testing is to be performed.
Different builds of the kernel means that the core operating system itself can be configured differently prior to being compiled to make it perform differently. Further, since it is open source, people can write custom drivers or custom code for the kernel specifically designed to optimize performance for things they wish to do this for.
Not saying that those actions are easy, but I am saying that the variety of possibilities here are rather large.
And then one goes to hardware as well as the supporting network. For instance if you test the latest processor versus something older, if you have more versus less RAM, and if you have the most capable network interface versus something less.
These are all variations, so therefore simply summarizing by saying you want to test "Linux" is not really sufficient.
|