LinuxQuestions.org
Support LQ: Use code LQ3 and save $3 on Domain Registration
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices

Reply
 
Search this Thread
Old 09-27-2005, 05:33 PM   #1
0v3rload
LQ Newbie
 
Registered: Sep 2005
Posts: 7

Rep: Reputation: 0
Best linux distribution for developers?


Hello,

I bet you must be sick and tired of hearing this but I'm one of those who is finally willing to put M$'s SW behind my back (after over 15 years of programming) and start using Linux. The problem is I don't know which particular distribution to focus on...

Therefore, in your opinion, what is the best Linux distribution for a professional hardcore C/C++ developer?

Thanks a million,

-- 0v3rload
 
Old 09-27-2005, 05:42 PM   #2
uopjohnson
Member
 
Registered: Jun 2004
Location: San Francisco
Distribution: Slackware, Ubuntu, RHEL, OS X
Posts: 159

Rep: Reputation: 30
There is only one valid answer to this question. Try a bunch and figure out what you like. If you are new to linux then don't start on some niche distro go with the Biggies that are well supported on this forum. You can look under the distribution area to see what is supported. What really want to ask is what program is best for development. I'm sure there a bunch out there. I use Quanta and blue Fish for web development, but I don't' know how well they will work with C/C++.
 
Old 09-27-2005, 06:04 PM   #3
clb
Member
 
Registered: Sep 2004
Location: UK
Distribution: Ubuntu
Posts: 117

Rep: Reputation: 16
I personally like Fedora Core, its simple to use, supports most things, easy to keep up to date, and also I suspect a little bloated. Gentoo is excellent, if you can cope with it - everything compiled for your system so you can get it running beautifully.

Having said that, try as many as you can and see which works for you.
 
Old 09-28-2005, 02:40 AM   #4
smurff
Member
 
Registered: Sep 2004
Location: England
Distribution: Mandriva 2005LE / Whitebox
Posts: 48

Rep: Reputation: 15
I was in the same position two weeks ago. One thing, in my opinion, is get a distro that you like the look of. I knew a little about unix but not much about linux. So I got a copy of Mandiva and Red hat. My work has something called vmware so I was able to install both systems on virtual machines and have a look first.

Once you have decided a distro, the next thing I did was install something called KDevelop. Its really good for a C/C++ and runs on nearly any distro with KDE.

Hope this helps
Smurff
 
Old 09-28-2005, 08:00 AM   #5
flower.Hercules
Member
 
Registered: Aug 2005
Distribution: Gentoo
Posts: 228

Rep: Reputation: 31
I prefer Gentoo for PHP, Perl, and C development, but as everybody has said - it is your taste, that is why they call them 'Linux flavors'
 
Old 09-28-2005, 08:55 AM   #6
KimVette
Senior Member
 
Registered: Dec 2004
Location: Lee, NH
Distribution: OpenSUSE, CentOS, RHEL
Posts: 1,794

Rep: Reputation: 46
Re: Best linux distribution for developers?

Quote:
Originally posted by 0v3rload
Hello,

I bet you must be sick and tired of hearing this but I'm one of those who is finally willing to put M$'s SW behind my back (after over 15 years of programming) and start using Linux. The problem is I don't know which particular distribution to focus on...

Therefore, in your opinion, what is the best Linux distribution for a professional hardcore C/C++ developer?

Thanks a million,

-- 0v3rload
"Which distro is best for me" is likely the most repeated topic on this board, followed by "1001 reasons Linux isn't ready for the desktop" but I think you're the first one I've seen who actually asked this question correctly, e.g., stating your intended use up front. Kudos!

Anyhow, which distro is best for a C++ developer? Really, any distro will suffice. However, considering that kdevelop is likely the most mature open-source IDE out there, you will likely want to choose a distro which comes with KDE as the default desktop. Mandriva will fit the bill there, as will SuSE if you either a) accept the default desktop or b) select KDE as your default environment during the custom install.

Closely following KDevelop in maturity where IDEs are concerned, you will also want to check out Anjuta. It won't be as close to MS Dev as KDevelop is (and let's face it - in reality no IDE can compare to Microsoft's MS Dev Studio. It is THE Holy Grail of development suites right now), and won't be able to handle as many languages or start you off with project framework wizards as advanced as KDevelops, but for the debugging portion, Anjuta is hard to beat.

With that said, I'd go with KDevelop - learn that tool, become familiar with it, and when KDE 4.0 comes out, along with the associated version of KDevelop, it's going to knock your socks off. I've been lurking on some of the mailing lists and it seems like they've set their eyes on Dev Studio and are working on integrating the remaining mainstream KDE development applications. I don't expect KDE 4.0 to catch up to MS Dev Studio (nor anyone else in the immediate future), but 5.0 might! If you do any PHP/web development, you'll be pleased to know that the KDE team is currently merging Quanta+ with KDevelop for the upcoming 4.0 release. It should be a really exciting release, followed by explosive growth in maturity of Linux apps and growth in Linux use in general.

Last edited by KimVette; 09-28-2005 at 08:57 AM.
 
Old 09-28-2005, 09:13 AM   #7
flower.Hercules
Member
 
Registered: Aug 2005
Distribution: Gentoo
Posts: 228

Rep: Reputation: 31
Re: Re: Best linux distribution for developers?

Quote:
Originally posted by KimVette
With that said, I'd go with KDevelop - learn that tool, become familiar with it, and when KDE 4.0 comes out, along with the associated version of KDevelop....
Eclipse certainly shouldn't be left out of a list of IDEs. I use it for all my PHP needs (php-eclipse plugin).
 
Old 09-29-2005, 01:09 AM   #8
primo
Member
 
Registered: Jun 2005
Posts: 542

Rep: Reputation: 34
Never try Mandriva because it lacks many developer packages in the freely downloadable 3-cd pack. Try Slackware, Gentoo (if you're adventurous) or even FreeBSD
 
Old 09-29-2005, 02:01 AM   #9
foo_bar_foo
Senior Member
 
Registered: Jun 2004
Posts: 2,553

Rep: Reputation: 51
LFS
 
Old 09-29-2005, 02:30 AM   #10
Wim Sturkenboom
Senior Member
 
Registered: Jan 2005
Location: Roodepoort, South Africa
Distribution: Slackware 10.1/10.2/12, Ubuntu 12.04, Crunchbang Statler
Posts: 3,786

Rep: Reputation: 282Reputation: 282Reputation: 282
It highly depends on what you need. I'm using some dedicated hardware at work. The manufacturer tested the drivers under a certain distro (RH8); so I stick to that distro for my standard development.
However parts of the application don't need the specific hardware. Those I develop partly at home using another distro (Slackware).

If you develop and want to give/sell the SW to others, you need a couple of distro's to test your application.

Last edited by Wim Sturkenboom; 09-29-2005 at 02:34 AM.
 
Old 09-29-2005, 02:36 AM   #11
smurff
Member
 
Registered: Sep 2004
Location: England
Distribution: Mandriva 2005LE / Whitebox
Posts: 48

Rep: Reputation: 15
Quote:
primo Never try Mandriva because it lacks many developer packages in the freely downloadable 3-cd pack. Try Slackware, Gentoo (if you're adventurous) or even FreeBSD
I have used Madrive(Mandrake) for all my development for a few years and its always been fine for me. Although I am interested in what issues you had.

Regards
 
Old 09-29-2005, 05:34 AM   #12
Ha1f
Member
 
Registered: Jun 2005
Location: University of Maryland
Distribution: FreeBSD
Posts: 268

Rep: Reputation: 30
i was in nearly the same position a few weeks ago. i'd always been a gentoo user, but i didnt really want to use it for development, so i got fedora core 4, and it working out fine for me.

as for mandrake, i had some issues too. i was constantly downloading libraries and kdevelop wouldnt even install untill i downloaded a bunch of other stuff.
 
Old 09-29-2005, 08:00 AM   #13
cuiq
Member
 
Registered: Aug 2004
Location: Philly
Distribution: Debian Lenny, FreeBSD
Posts: 577

Rep: Reputation: 30
What about Debian?


Peace V
 
Old 09-29-2005, 12:41 PM   #14
0v3rload
LQ Newbie
 
Registered: Sep 2005
Posts: 7

Original Poster
Rep: Reputation: 0
Well let me see...

Well I think I am even more confused now than I was when I first started this thread. And the reason is I only knew a few distros, such as Mandrake, Red Hat, SuSe, ... However, after 13 posts now and everybody (almost) recommending a completely different distro, I really don't know which to go for...

What about resources on the many Linux distros; does anybody know a site (i.e.) oriented for developers (no poetry, lots of technical info) ?

Thanks to everybody!

- 0v3load

[By the way, I'm thinking of going for SuSe 9.1 PEd. What do you think?]

Last edited by 0v3rload; 09-29-2005 at 12:47 PM.
 
Old 09-29-2005, 01:25 PM   #15
KimVette
Senior Member
 
Registered: Dec 2004
Location: Lee, NH
Distribution: OpenSUSE, CentOS, RHEL
Posts: 1,794

Rep: Reputation: 46
Quote:
Originally posted by primo
Never try Mandriva because it lacks many developer packages in the freely downloadable 3-cd pack. Try Slackware, Gentoo (if you're adventurous) or even FreeBSD
Considering the user in question is a developer, I hardly think that's an issue. However, let's play with your statement, turning the argument around:

Quote:
Originally posted by primo
Never try Slackware because it lacks many GUI-based developer packages, and the bundled versions of KDE and KDevelop are outdated. Try SuSE, Fedora, Gentoo (if you're adventurous) or even FreeBSD
Why am I being a smartass here? To make a point. One of the distros you're mentioning is Gentoo, which requires you compile, what, every single component you want to install? What's the difference betwen installing Gentoo from source, and downloading KDevelop or Anjuta sources and compiling those? Let's not forget distros like Slackware, which while being a very solid distribution for technical folks, doesn't include everything Fedora or SuSE does out of the box.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Is Microsoft paying off the developers of Linux? aweir14150 General 26 08-31-2006 11:49 PM
Yahoo Bangalore looks out for Linux developers saravanan1979 Linux - General 1 05-12-2005 04:11 AM
I am looking for Linux software developers. Baby Girl General 1 03-16-2004 02:05 PM
do you promote linux to developers? Brain Drop General 4 08-22-2003 09:02 PM
How can linux developers make money? futurist Linux - General 5 03-25-2003 02:06 PM


All times are GMT -5. The time now is 10:28 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration