Which Linux distribs are people actually using? Topic is solved

This forum is reserved for everything you want to talk about. It could be about programming, opinions, open source programs, development in general, or just cool stuff to share!
Jorg
Moderator
Moderator
Posts: 3971
Joined: Fri Aug 27, 2004 9:38 pm
Location: Delft, Netherlands
Contact:

Which Linux distribs are people actually using?

Post by Jorg » Fri Jun 09, 2006 3:20 pm

I am now preparing some pre-built binaries for FC4, Suse 10.x and FC5. What distributions are actually the most favorite? Are there more out there that are used (mostly by developers?)

Regards,
- Jorgen
Forensic Software Engineer
Netherlands Forensic Insitute
http://english.forensischinstituut.nl/
-------------------------------------
Jorg's WasteBucket
http://www.xs4all.nl/~jorgb/wb

DavidHart
Site Admin
Site Admin
Posts: 3998
Joined: Thu Jan 12, 2006 6:23 pm
Location: IoW, UK

Post by DavidHart » Fri Jun 09, 2006 3:32 pm

Hi Jorgen,

The most popular distro for users is said to be Ubuntu. See http://distrowatch.com/ (right-hand column below the adverts) for their rankings (which they admit are of debatable value).

OTOH developers with hair on their chests will be more likely to use gentoo or debian; and not want to use a binary anyway. ;)

Regards,

David

jb_coder
Super wx Problem Solver
Super wx Problem Solver
Posts: 267
Joined: Mon Oct 18, 2004 10:55 am

Post by jb_coder » Fri Jun 09, 2006 3:55 pm

I primarily use (and develop on) Suse 9.3 and try to do at least a test compilation on FC4. I "plan" to do a test compilation on Ubuntu when I have time to set up a machine. If you have a SourceForge account, you can try compiling on their compile farm which also provides Mac OS X machines.

dsk
Experienced Solver
Experienced Solver
Posts: 91
Joined: Sat Jun 25, 2005 12:10 pm
Location: Poland

Post by dsk » Fri Jun 09, 2006 4:00 pm

for developers, I think best are slackware and debian

I'm using slackware...
Back to wxWidgets and c++, from long time with php projects

Jorg
Moderator
Moderator
Posts: 3971
Joined: Fri Aug 27, 2004 9:38 pm
Location: Delft, Netherlands
Contact:

Post by Jorg » Fri Jun 09, 2006 4:17 pm

Hi David,

Thanks for the link, it is very clarifying. I will see if i can set up Ubuntu + compiler tools, but I am not sure if I have the time for that. For all other distribs I guess I will just leave it at FC4, FC5 and Suse 10.

dsk, my app will hopefully easy compile on other distribs. It would be nice if there would be less diversity ;-)

jb_coder, I think I will not go lower then Suse 10. I might even condier not building for FC4 ..

Thanks again!
- Jorgen
Forensic Software Engineer
Netherlands Forensic Insitute
http://english.forensischinstituut.nl/
-------------------------------------
Jorg's WasteBucket
http://www.xs4all.nl/~jorgb/wb

benedicte
wxWorld Domination!
wxWorld Domination!
Posts: 1409
Joined: Wed Jan 19, 2005 3:44 pm
Location: Paris, France

Post by benedicte » Fri Jun 09, 2006 4:26 pm

We have an old debian for development, and FC4, Live Ubuntu and Live CentOS for testing.

priyank_bolia
wxWorld Domination!
wxWorld Domination!
Posts: 1339
Joined: Wed Aug 03, 2005 8:10 am
Location: BANGALORE, INDIA
Contact:

Post by priyank_bolia » Fri Jun 09, 2006 5:14 pm

I currently tried SuSE 10.1 that comes with a local magazine, and it configures all the devices, with little work all configure the window partitions and install window codecs and mplayer and SuSE 10.1 rocks. It almost like windows in comfort. I don't need to login it remembers the password, detect tv tuner and bluetooth, though I didn't tested them. Has all the latest packages. And wxWidgets compiled on it, without any issues.

Vexator
I live to help wx-kind
I live to help wx-kind
Posts: 187
Joined: Sun Jan 30, 2005 2:50 pm
Location: Heidelberg, Germany

Post by Vexator » Sat Jun 10, 2006 3:48 pm

i want to release my commercial project for linux as well - so it has to be prebuilt. will i have to provide binaries for every platform then?
Windows 7 Pro
Visual Studio 2010
wxWidgets 2.9.3

Jorg
Moderator
Moderator
Posts: 3971
Joined: Fri Aug 27, 2004 9:38 pm
Location: Delft, Netherlands
Contact:

Post by Jorg » Sat Jun 10, 2006 4:03 pm

Well one way to limit the pain is compiling against a wxGTK RPM that is out on the field.

But yes you need to. The problem I have found is that every distrib has their own libs they link to. Some distribs are compatible others are not. How I do it is simply installing a fresh linux in a VMware machine, and build the binaries there. At least I know that no updated or strange libs are also linked along this way.

Maybe you can use the XEN technology and reserve one machine as the build machine with multiple linux virtual systems.

With regards,
- Jorgen
Forensic Software Engineer
Netherlands Forensic Insitute
http://english.forensischinstituut.nl/
-------------------------------------
Jorg's WasteBucket
http://www.xs4all.nl/~jorgb/wb

Vexator
I live to help wx-kind
I live to help wx-kind
Posts: 187
Joined: Sun Jan 30, 2005 2:50 pm
Location: Heidelberg, Germany

Post by Vexator » Mon Jun 12, 2006 8:14 am

aargh
Windows 7 Pro
Visual Studio 2010
wxWidgets 2.9.3

grf
Knows some wx things
Knows some wx things
Posts: 38
Joined: Thu Jun 01, 2006 1:53 pm
Location: Germany

Post by grf » Sat Sep 09, 2006 9:39 pm

SuSE 9.3 and 10.0.

Regards
Michael

User avatar
T-Rex
Moderator
Moderator
Posts: 1198
Joined: Sat Oct 23, 2004 9:58 am
Location: Zaporizhzhya, Ukraine
Contact:

Post by T-Rex » Sat Sep 09, 2006 10:45 pm

How I do it is simply installing a fresh linux in a VMware machine, and build the binaries there
Mmm... but MinGWStudio works with different distros. As far as I understand, it was staticaly linked and there are no problems for executing this IDE on different distros (I have been working with MinGWStudio under Ubuntu, FC3 and FC5).

Jorg
Moderator
Moderator
Posts: 3971
Joined: Fri Aug 27, 2004 9:38 pm
Location: Delft, Netherlands
Contact:

Post by Jorg » Sun Sep 10, 2006 8:06 am

Hi T-rex,

They probably buils everything static. If you want to take advantage of the libs that an OS offers (e.g. the newest ones) then dynamic linking is the best way. Problems here arise when wxWidgets was built on my system with e.g. zlib version 'x' and on other OS'es a less new version exists, e.g zlib version 'y'. Anyway it costed me a lot of pain and mostly related to libglide.lib (or some name I forgot) which was linked to because of the OpenGL stuff. However not all other Linux distribs use this.

I recently left Linux for a while because my wireless card refused to work, and I am using music apps that are not available on Linux. But that is the most pain developing on Linux for me. I am constantly looking more and more to scripting like wxPython or Iron Python where hopefully the mess of lib compilation is left to a minimum.

Regards,
- Jorgen
Forensic Software Engineer
Netherlands Forensic Insitute
http://english.forensischinstituut.nl/
-------------------------------------
Jorg's WasteBucket
http://www.xs4all.nl/~jorgb/wb

mac
Earned some good credits
Earned some good credits
Posts: 103
Joined: Sat Jul 22, 2006 3:15 am

Post by mac » Thu Oct 05, 2006 6:05 am

slackware
(k)ubuntu

if slack ever gets bad I'll reinstall with ubuntu. But so far I've always loved slack :P

on the 5th pc in our home we got ubuntu ^_^ I installed it for my less tech savy roomie. Ubuntu based on debian is really easy for even a linux noobie to maintain. Slack is easy to maintain too (patches, closed ports, check for rootkits ^_^, etc.) just maybe not as easy for people that are new.
vista 64bit, OS X 10.4.x, OS X 10.3.9 x 2
(virtualization: vista 32bit, MS XP, MS95, MS98, Debian 3.1, Slackware 12, FreeBSD 6.1, a few more)

wx: 2.8.8/9 (unicode)
compilers: gcc (GTK+2, OS X), vc++6(MSW)

eranif
Moderator
Moderator
Posts: 607
Joined: Tue Nov 29, 2005 7:10 pm
Location: Israel

Post by eranif » Thu Oct 05, 2006 7:00 am

I tried FC4/5, CentOS, Ubuntu and so far I found Ubuntu the most friendly for users.

Nothing had to be done to configure my hardware, went smooth!

However, the live CD of ubuntu comes pretty much with very thin distro, you need to install everything by using the (very friendly) package manager.

Updates (like windows update) are done autumaticaly using mechanisem like windows update - very nice.

So: Ubuntu FTW!

One major problem (the way I see it) with Linux, is the need to provide a precompiled binaries for every distrobution... kinda pain in the a**

I would really like to see a universal installer for all Linux out there (or maybe just the majority of them)

Eran
IDE: CodeLite + wxCrafter
OS: All
https://wxcrafter.codelite.org
https://codelite.org

Post Reply