3 ms·
I understand that. But, say I propose to stefantalpalaru to write an engine supporting Linux from scratch. And if that's too hard, wouldn't it be fair to say,
by jevgeni 12y ago
I understand that.
But, say I propose to stefantalpalaru to write an engine supporting Linux from scratch. And if that's too hard, wouldn't it be fair to say, that it is also a problem between the chair and the keyboard?
- wtf_is_up 12y agoIt depends if (s)he abandons the project because installing a distro is too hard or (s)he had a legitimate roadblock.
- jevgeni 12y agoI'd guess installing a distro and installing a distro with all dependencies for developing a complex game engine might be different things. If they say it's a legitimate roadblock for them, then I tend to believe it.
- stefantalpalaru 12y agoIf I ever complain about needing weeks to do something as simple as installing a Linux distro and creating a development environment, feel free to say it.
- jevgeni 12y agoI'm just curios, how would you imagine the dev environment for C4 would look like?
- stefantalpalaru 12y agoAutotools, gcc, needed libraries, binary blob drivers for the video card, a terminal emulator and vim with a bunch of scripts.
- jevgeni 12y agoI like how you gloss over the "needed libraries". But seriously, let's take a quick look (here)[http://www.terathon.com/architecture.php http://www.terathon.com/architecture.php] and think, what might be a clear pain point in Linux, even if the "needed libraries" worked perfectly with all the hardware and all distros and the blobs were perfect. Did I hear someone say "Linux sound support"? Yes, that is a correct answer. Sound in Linux is a know clusterfuck. What else might be not as trivial? Did someone say support for multiple graphic cards? Yes, even with OpenGL it might be an issue. Not to mention all the GUI tools. So yeah, those all things obviously would never have any less than functioning dependencies on Linux...
- stefantalpalaru 12y agoUse PortAudio for sound (MIT license), Qt for the GUI and various OS dependent abstractions (threads, mutexes, etc.) - LGPL. If you don't like the OpenGL wrapper from Qt, go with FreeGLUT (MIT) or SDL (zlib license).
- jevgeni 12y agoI'm not arguing that there aren't any libraries.
- stefantalpalaru 12y agoNo, you're just spreading FUD about Linux. There is no audio clusterfuck, just incompetent developers like those working on Skype that only support PulseAudio instead of using a library that would give them ALSA, JACK and OSS support.
- jevgeni 12y agoSeriously, buddy, I gave you like a ton of ways to deescalate the douche in your response, but you went right through the wall. C4 isn't the only case where developers are frustrated with Linux. And if Windows and OS X fare better in attracting developers (which these systems do), even though Linux is essentially free (and the competition isn't), that's per definition a sign of a shit product. So, you can of course, think that all of this is FUD and everybody in the world is incompetent, while more and more people drop support for a system that's too much duct-taped together for its own good.