To view parent comment, click here.
To read all comments associated with this story, please click here.
Then your argument makes no sense. Open-source applications are not, by default, cross-platform. Therefore the fact that an app is open-source does not mean that it has to compile on Linux, or on Windows.
Your comment was:
As it stands right now, Linux support and functionality is a subset of Windows support and functionality. And as long as the Linux community continues to use an open-source development model and as long as there exists even one Windows user with a C++ compiler, that is the way it will stay.
The 'open-source development model' does not preclude linux-only applications. Also, the presence of open-source applications do not preclude closed-source applications on Linux. Proprietary software can be compiled and run on Linux legally.
{And, of course, most open source software really is cross platform.}
Only if it is designed that way.
Java programs (such as azereus) are inherently cross-platform. Same for Python programs, and I'm sure a few other similar languages as well.
C or C++ programs are only cross-platform if there is an underlying library layer that is cross platform. An excellent example of this is KDE, which has an underlying library called qt. All versions of KDE to date are Linux/BSD only, since qt was Linux/BSD only. Since qt4 is now available also for Windows, then the first version of KDE that uses qt4 (which will be KDE4) will be the first version of KDE available for Windows. Meanwhile, GNOME desktop remains Linux/BSD only.





Member since:
2006-06-03
By 'Open Source' they really mean cross-platform. And, of course, most open source software really is cross platform.