LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 09-11-2005, 12:13 PM   #1
lowpro2k3
Member
 
Registered: Oct 2003
Location: Canada
Distribution: Slackware
Posts: 340

Rep: Reputation: 30
Help choosing linux distro for programming?


Hi,

I'm not sure if this is the right forum for this, but I'll ask anyways. I'm looking for a solid Linux distribution with the following features:

* Defaults to Gnome as desktop environment
* GTK and other X libraries installed (or installable from CD during install)
* KDevelop (not sure if this would work in gnome???)
* Firefox
* Good version of gcc/g++ along with glibc
* vim, with syntax highlighting pre-enabled
* NTFS read support + automount
* OpenOffice
* Good support for new hardware
* Loads of man and info pages

I don't need _all_ those features, I can do some myself. But I'd really prefer not to. The Linux programming class I have this year is killing me, I just need a working version to do all my homework in, which basically requires most of the above. I don't necessarily need KDevelop, but its what I'm currently using on Slackware and I like it. I preferably don't even want to compile my kernel once, at least the system should run the way I like it for a month or two until I can get a bunch of free time to tinker. Basically i have minimal time for tinkering (Slackware requires lots of tinkering ), so I would like a fairly beginner oriented distro, but with good support for programming. I wouldn't necessarily think the 2 go hand in hand.

Some I was thinking of, not sure if they're right for me:

Gentoo
Fedora
Ubuntu

BTW, we use Fedora at school (core 3) but I've heard bad things about a broken compiler toolchain? The textbook we're reading really stresses following standards in C, so I'd really prefer not to be forced into writing Fedora-specific hacks on what should be strict POSIX compliant code. The code we write this semester should port to many UNIX variants as well as BSD variants.

If this problem isn't even an issue in Fedora than I'm strongly considering it as my new distro. On the other hand, installing a new compiler is the last thing I have time for and I would just pick a different distro instead. Gentoo seems like a very long install process, and I've never really seen Ubuntu before. I'm wide open to other suggestions as I only know the major distros, and I've only tried like 4 in my life (RedHat, Mandrake, Slackware, Fedora).
Thanks,

- lowpro2k3

Last edited by lowpro2k3; 09-11-2005 at 12:19 PM.
 
Old 09-11-2005, 12:18 PM   #2
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,417

Rep: Reputation: 1982Reputation: 1982Reputation: 1982Reputation: 1982Reputation: 1982Reputation: 1982Reputation: 1982Reputation: 1982Reputation: 1982Reputation: 1982Reputation: 1982
none of these have any significant bearing on your choice of dsitro whatsoever. just use the one you like most.
 
Old 09-11-2005, 12:20 PM   #3
lowpro2k3
Member
 
Registered: Oct 2003
Location: Canada
Distribution: Slackware
Posts: 340

Original Poster
Rep: Reputation: 30
Quote:
Originally posted by acid_kewpie
none of these have any significant bearing on your choice of dsitro whatsoever. just use the one you like most.
I've heard things about a well documented broken compiler toolchain in Fedora. Do you know anything about this?
 
Old 09-11-2005, 12:30 PM   #4
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,417

Rep: Reputation: 1982Reputation: 1982Reputation: 1982Reputation: 1982Reputation: 1982Reputation: 1982Reputation: 1982Reputation: 1982Reputation: 1982Reputation: 1982Reputation: 1982
It's not something i'm familiar with but it wouldn't suprise me, older versions of redhat used questionable versions of gcc 2. These sorts of issues are very very unlikely to affect you at all though. You're more likely to have problems when compiling intensive processing packages for things like that to rear their head. You'll not have a problem with simple c or c++ coding.
 
Old 09-11-2005, 04:14 PM   #5
mattyoly
Member
 
Registered: Sep 2005
Location: Canada
Distribution: openSUSE 8.0 - 11.00 Fedora 10
Posts: 71
Blog Entries: 1

Rep: Reputation: 15
SuSE 9.3

Maybe you should check out SuSE Linux Professional 9.3, some people don't like it that much, but it's quite decent. Anyhow, if you want to try it out click here, it has KDevelop, that you can install from the cd, and all the necessary files, libraries for programming.
Good luck.
 
Old 09-11-2005, 04:47 PM   #6
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,417

Rep: Reputation: 1982Reputation: 1982Reputation: 1982Reputation: 1982Reputation: 1982Reputation: 1982Reputation: 1982Reputation: 1982Reputation: 1982Reputation: 1982Reputation: 1982
Re: SuSE 9.3

Quote:
Originally posted by mattyoly
Maybe you should check out SuSE Linux Professional 9.3, some people don't like it that much, but it's quite decent. Anyhow, if you want to try it out click here, it has KDevelop, that you can install from the cd, and all the necessary files, libraries for programming.
Good luck.
just like any other popular distribution... ;-)
 
Old 09-11-2005, 06:17 PM   #7
ilikejam
Senior Member
 
Registered: Aug 2003
Location: Glasgow
Distribution: Fedora / Solaris
Posts: 3,109

Rep: Reputation: 96
Fedora Core 4's compiler, GCC4, is even stricter than GCC3 (which most distributions are using), so if you're looking for standards compliance, it may be your best bet. Code which compiles with GCC4 will compile with earlier versions of GCC, but not necessarily the other way round.

Also, the GCC collection used on Linux is also used on (all?) the free BSDs and a fair number of commercial Unices, so portability shouldn't be an issue.

Dave
 
  


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
Help choosing a distro. American Psycho Linux - Distributions 7 04-14-2004 12:46 AM
Linux distro for programming Chris Weimer Programming 2 03-02-2004 02:24 AM
Choosing a Linux Distro dmann304 Linux - General 2 12-03-2003 07:01 PM
choosing the right linux distro mvbv-linux Linux - Distributions 2 12-01-2003 02:46 AM
Choosing a Linux Distro duerra Linux - Newbie 13 11-10-2003 01:10 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 02:11 AM.

Main Menu
Advertisement
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
Open Source Consulting | Domain Registration