Irrlicht3d.org
::
Blog
|
About Me
|
Twitter
Add comment for
Software Development: The Linux Problem
Posted by:
Enter the missing letter in: "?nternational"
Text:
[quote][b]3ddev[/b] wrote: It depends what kind of software you are developing on Linux. I have been happily using Ubuntu Linux for the past year ever since Windows XP crashed on me. I find that if I am planning to distribute apps which use popular apis such as wxwidgets, then everything is just fine. On the other hand, in the case of irrKlang, I can imagine the problems trying to deal with different sound apis and drivers used with different Linux distros. This problem is not caused by the open source community, but by 1. different versions of the Linux kernel 2. different desktop environments (GNOME or KDE) 3. different preferred packaging methods(rpm, deb, yum etc.) I haven't encountered any differences in compilation so far when using gcc on different Linux distributions. The actual executables seem to run just fine using the standard C++ library. I have had some troubles using dynamic linking, but this seems to be more of a library-specific problem than a generic Linux OS one. I would also like to point out that the entire purpose of GNU Makefiles is so that end-users can use executables/libraries tailored for their Linux distribution. What is easier than typing "make install" from the terminal window? Even this can be circumvented by using popular package formats such as deb or rpm. Finally, Windows may be somewhat easier for the developer to distribute programs, but is it easier for the end-user? I have frequently encountered errors on Windows stating "XXX.dll can not be found. Please contact the product vendor to fix this problem" or "Memory initialising failed at 02563x00." I haven't ever found this to be a problem in Linux, largely because packages specify which dependencies the program requires. As I see it, you have to put programming development on Linux into perspective. Windows users may find the Linux packaging system rather mystifying, while Linux users may likewise find that Windows' one central api-based core extremely limiting. IMO, it is in the end a personal choice, influenced perhaps by one's abilities and ease to learn new technologies. ;-)[/quote]
Possible Codes
Feature
Code
Link
[url] www.example.com [/url]
Bold
[b]bold text[/b]
Quote
[quote]quoted text[/quote]
Code
[code]source code[/code]
Emoticons