elias wrote:there are many factors and thats wat makes a hypothetical situation so difficult to come up with. but depending on the particular situation, there is a right choice. if the software developer is very poor, but knows much about linux and computers, then linux would be the better choice for that person. if you are raising the skepticism viewpoint, that everything is your opinion because you cant prove anything, then you must look at it with two opinions. one side is that with trivial things, such as how things taste, and the other side is that which is right or wrong.
That I shall do, but not exactly the way you have described. The two faces to this is trivial issues, and nontrivial issues. A trivial issue (e.g., 1 item + 1 item = 2 items total) *can* be proven right or wrong without too much dissent. In terms of OS comparisons, this is akin to comparing one element of Linux to the complementary element of Windows (Linux is free, Windows costs money - that is "correct"). However, nontrivial issues are of greater complexity -- usually involving multiple trivial issues in one (or possibly an issue with a not-so-straight outcome). This is like comparing multiple aspects of Linux to Windows (Linux comes with source code but lacks standards and integration, while Windows is proprietary but is cohesive) When it consists of multiple trivial issues, some will work out in the OS's favor, some will not. That's where opinion comes in. The simple example above only compares two differences between Linux and Windows, but there are /lots/ more differences than those two, as you must realize. As such, the person must balance those factors to determine which system provides those qualities he/she is most concerned with. People will consider certain technical aspects to be more important than others. For example, if two people are running servers, one may think overall throughput to be the deciding factor, while the other may think stability is more critical.
elias wrote:if a person is a racist, that is their opinion, but isnt that opinion wrong?
This fits under the category of a "trivial" matter, as I have described above. Since you are not trying to balance multiple factors, you can easily determine how the opinion is wrong. When two operating systems are being compared, its a nontrivial issue, because you must consider all the "trivial" factors of each and weigh them out.