[gst-devel] Linux distro preferred for gstreamer?

Ron McOuat rmcouat at smartt.com
Fri Jan 16 06:17:56 CET 2009


I would like to ask a question about which Linux distro would be best 
for hosting a gstreamer application bundle I am working on. I hope I am 
not starting a distro war by asking this question, :-) just looking for 
some practical advice. I searched for this in the archives and didn't 
find much. The system I am building is a server in a corporate 
environment, not exposed to the public internet which is an improved 
version of systems that already exist but don't use gstreamer.

Facts as applicable to me:

1) I am using very recent gstreamer code (stable + patches), some I did 
a small amount of work on which is in CVS head but not released yet so I 
build from source.

2) I am using Fedora 10 on my dev machine and no issues there.

3) I deploy to Centos 5.2 which is where I start to have problems. 
Gstreamer won't even configure because flex is too old. I pulled a 
Fedora 10 build tree over and I could see from trying to run that, even 
if I solved the flex problem I would have glib version problems which is 
a major base dependency of the system. This indicates it will require 
major work to get the latest gstreamer to run. I hear rumors of a 5.3 
release which will bring in a newer set of versions for dependent 
libraries which may work but that is future stuff.

4) Since a lot of the field machines are running even older (2005) 
software than Centos 5.2 I am ready to do a mass cold metal install 
across them in the next few months.

5) I have dabbled with Ubuntu 8.04 and 8.10 and the latest Ubuntu is 
pretty much on par with Fedora wrt revision levels. If I get everything 
to run on 8.04 then I have an LTS release for the field which should be 
good for patches for quite a while. Switching to Ubuntu isn't a big 
problem for me other than finger memory on how to do admin things. I 
have used UNIX of one form or another since 1982 but the Redhat 
derivatives certainly feel more comfortable for me with 10 years of use.

In conclusion, I find the version gap between bleeding edge and stable 
is wider for Redhat derived systems vs Ubuntu. This also sometimes leads 
to driver support issues when new hardware is purchased. I am reluctant 
to put Fedora into production because of the high level of update load 
and short patch support lifetime, so at this point I am leaning towards 
using Ubuntu.

Any comments or sage advice from gstreamer developers? Just looking for 
confirmation of my conclusion or did I miss something in my evaluation?

Thanks for your time, this may seem off topic but my main application 
dependency is gstreamer.

Ron




More information about the gstreamer-devel mailing list