Regarding your examples, OpenGL, SDL and OpenAL, they are all stone age technologies compared to what Windows offer in DirectX.
Wrong, you can use opengl to take advantage of advance features available on your graphic card. Such features are often inaccessible in current version of directx, but often accessible through opengl. OpenGL don't evolve much because it is already superior. You can't measure technological superiority by only counting the number of people that use it.
I believe that directx is popular because game developer just make use of popular middleware that use directx. They typically don't write their own engine. Do you notice that everything is powered by unreal engine today?
SDL is a very fast library and is amazing when it comes to blitting 2d graphics
It also make it easier to use opengl. Hell, it even do audio stuff too. Just read the manual.
That's shallow. Developer can make a static build or include all dynamic libraries needed to ensure their binary can run on any distro. Adobe reader for linux is not bloated for nothing.
Compared to windows, linux version of flash consume much more cpu juice. just like what happen with flash in osx. having flash block installed is a must for linux user.
more features == more security holes less feature == less h4xx0r My next purchase: http://www.johnsphones.com/store/johns-phone-white/item24
Regarding your examples, OpenGL, SDL and OpenAL, they are all stone age technologies compared to what Windows offer in DirectX.
Wrong, you can use opengl to take advantage of advance features available on your graphic card. Such features are often inaccessible in current version of directx, but often accessible through opengl. OpenGL don't evolve much because it is already superior. You can't measure technological superiority by only counting the number of people that use it. I believe that directx is popular because game developer just make use of popular middleware that use directx. They typically don't write their own engine. Do you notice that everything is powered by unreal engine today?
SDL is a very fast library and is amazing when it comes to blitting 2d graphics
It also make it easier to use opengl. Hell, it even do audio stuff too. Just read the manual.
That's shallow. Developer can make a static build or include all dynamic libraries needed to ensure their binary can run on any distro. Adobe reader for linux is not bloated for nothing.
Too bad. They could have just bundle it with wine and call it a linux version. Just like what google do with picassa.
Compared to windows, linux version of flash consume much more cpu juice. just like what happen with flash in osx. having flash block installed is a must for linux user.