Why Non-Windows OSes?
Lance Wrote: "I have never been able to understand why people use non-Microsoft operating systems or non-IBM compatible computers and then expect somebody to write a program for them. Surely the advantage of using a PC and Windows is that most people write programs for them. Anybody who likes Linux can always dual boot to it. "
There are many reasons for not wanting to use Microsoft Windows, including security, the inability to remove components that are not needed (for example you can't remove IE without killing other functionality in Windows), among other reasons.
I agree that one of the main reasons that people do use Windows is only because their favorite application runs on that platform, but this is exactly why they request their favorite applications to be ported to another platform. I have run across several programs that were designed for Linux platforms, and I sometimes look to see if they made a Windows version. If it is an application I like, why wouldn't I request it for my OS of choice?
Dual-booting take more time, does not allow for transferring data between apps running on the different OSs, and takes up lots of hard drive space.
Anyway, I don't mean to start an OS war, but just want to point out that asking for programs to be ported across multiple platforms just makes sense from the user point of view. It doesn't always make sense for the developer, unless he/they have a great number of resources to put toward it, though.
Doug A.