Latest LQ Deal: Linux Power User Bundle
Go Back > Forums > Linux Forums > Linux - Newbie
User Name
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!


  Search this Thread
Old 11-07-2010, 05:40 AM   #1
LQ Newbie
Registered: Jan 2010
Posts: 8

Rep: Reputation: 0
Unhappy Linux Distro Best for Programming Practice

First and most, I've checked every similar thread about these question but no one of the threads has the same meaning with mine. Usually people ask about what linux distro best for programming. I'm not really sure, but I think every linux distro can be used to create some program,,, as long as you install the compiler package.

But here what I want to ask, are there any linux distro that can be used to write a program and compile it easily without need for me to download the package and wait for installation?

I have veerrryy slloooowwww Internet connection, and it's very uncomfortable to wait the download finished only to write and learning some new programming language.

Last time, I use Ubuntu 8.04 Live CD on my laptop, and when I want to compile my java source it tells me to connect to the Internet to install the JDK. Same problem occurs when I want to compile my ruby source. The only compiler that has been built up with these OS are GCC and Python.

I want to know if there any Linux distro which have Python, JDK, RoR compiler, PHP, Apache, between or both of MySQL and PostgreSQL. And the most important think, I do not want to buy/download any repository DVD or connect to the internet whenever I want to use a new compiler.

I just want to download the OS from the site, install it, and I can use it already.

It's become more annoying to use Ubuntu because I must have an Internet connection or buy and download the Repository DVD.

I hope the next Linux Distro can be more user friendly.


PS: sorry for my english >_<
Old 11-07-2010, 05:55 AM   #2
Registered: May 2003
Location: Tengiz
Distribution: Slackware64 14.1
Posts: 673

Rep: Reputation: 94
Check out Slackware, It comes with extensive compiled collection and no need for dev/devel packages to install etc.
Old 11-07-2010, 10:35 AM   #3
LQ 5k Club
Registered: Aug 2005
Distribution: OpenSuse, Fedora, Redhat, Debian
Posts: 5,398
Blog Entries: 2

Rep: Reputation: 908Reputation: 908Reputation: 908Reputation: 908Reputation: 908Reputation: 908Reputation: 908Reputation: 908
Your question seems a bit confusing. You say you don't want to download a lot of stuff, but you don't want to buy a DVD? Where will you get your distro? I do agree that installing Linux distros these days can be annoying that most of them seem to want to install from a generic CD/DVD, and then download everything at install time (a real pain if you want to install to multiple hosts).
I have found that Debian seems to be the most developer-friendly distro that I've tried. They seem to emphasize up-to-date versions of most software development tools, and also support a fair degree of cross-development work. I have no first-hand experience with Slackware, but by reputation, it is probably a good bet, too.
Often, when you install a Linux distribution, there is some option to install a larger body of software development tools. Perhaps you have missed this when you've installed your Linux.

--- rod.

Last edited by theNbomr; 12-27-2010 at 12:04 PM.
Old 11-07-2010, 09:43 PM   #4
LQ Guru
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Debian, Mageia, and whatever VMs I happen to be playing with
Posts: 14,190
Blog Entries: 24

Rep: Reputation: 3847Reputation: 3847Reputation: 3847Reputation: 3847Reputation: 3847Reputation: 3847Reputation: 3847Reputation: 3847Reputation: 3847Reputation: 3847Reputation: 3847
I'm not a developer, but I second the recommendation to take a look at Slackware. It comes with a lot of developer tools as part of the base install.
Old 11-07-2010, 11:24 PM   #5
Senior Member
Registered: Mar 2005
Location: Kentucky
Distribution: Slackware64-current
Posts: 1,483

Rep: Reputation: 216Reputation: 216Reputation: 216
Count me as a third opinion for Slackware. It has a sane environment for compiling.
Old 11-08-2010, 06:21 AM   #6
Registered: Apr 2010
Location: Johannesburg
Distribution: Fedora 14, RHEL 5.5, CentOS 5.5, Ubuntu 10.04
Posts: 559

Rep: Reputation: 92
Fedora is also a good choice albeit not as stable as something like Slackware. The base OS install will include perl, python, php, jdk and php. However I do suggest you purchase a DVD at least for the distro you choose - as you'll definitely in future be faced with the problem of needing to install new applications and not being able to download these quickly.
Old 11-08-2010, 06:33 AM   #7
LQ 5k Club
Registered: Jan 2006
Location: Oldham, Lancs, England
Distribution: Slackware & Slackware64 14.2
Posts: 7,808
Blog Entries: 58

Rep: Reputation: Disabled
Yet another recommendation for Slackware (naturally ).
Old 11-08-2010, 07:34 AM   #8
Senior Member
Registered: Apr 2007
Location: Germany
Distribution: Slackware
Posts: 3,979

Rep: Reputation: Disabled
Slackware because a full install is the default and then one has every popular programminglanguage installed. Another point is that Slackware comes with all packages vanilla, you don't have problems with distributionspecific patches for the programs/sources.


Last edited by markush; 11-08-2010 at 10:31 AM.
Old 11-08-2010, 09:14 AM   #9
Senior Member
Registered: Dec 2008
Posts: 4,680
Blog Entries: 29

Rep: Reputation: 918Reputation: 918Reputation: 918Reputation: 918Reputation: 918Reputation: 918Reputation: 918Reputation: 918
Why is no one suggesting OpenSuse, I don't know.

Currently I am using OpenSuse 11.2 and through Yast one can very easily install ALL development tools !

though I'll be shifting to Slackware soon now.

Last edited by TheIndependentAquarius; 11-08-2010 at 07:11 PM.
Old 11-08-2010, 09:24 AM   #10
LQ 5k Club
Registered: Jan 2006
Location: Oldham, Lancs, England
Distribution: Slackware & Slackware64 14.2
Posts: 7,808
Blog Entries: 58

Rep: Reputation: Disabled
As already mentioned, if you do a full install from a Slackware DVD, you get MASSES of programming stuff: many languages (compilers & interpreters), and many libraries (complete, no need to install separate whateverlib-dev or whateverlib-devel).

Last edited by brianL; 11-08-2010 at 09:25 AM.
Old 11-08-2010, 09:40 AM   #11
Registered: Oct 2009
Location: England
Distribution: KDE Neon, Ubuntu, Debian.
Posts: 515

Rep: Reputation: 104Reputation: 104
If you have access to a fast internet connection somewhere else, or you are prepared to buy disks, then Debian provides its ENTIRE repository on 5 DVDs. The DVD set can be bought for typically 10-20 dollars.
Old 12-27-2010, 08:08 AM   #12
LQ Newbie
Registered: Jan 2010
Posts: 8

Original Poster
Rep: Reputation: 0
@theNbomr: sorry, maybe it's because of my english . I got the Ubuntu CD from ShipIt programs about 1 and half years ago. It's only 600 MB and I think it was designed only for demo purpose or something like that, that explains why there are no single application that ready to use except the OpenOffice....

@all: thanks for your answer gentlemen and sorry for the (extremely) late reply (>_<). I'll try to look the Slackware... at the moment I just keep using this Ubuntu as I have been a little accustomed with it ;D.

Min'na... Dōmo arigatō!



complete, distros, programming language

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
LXer: Book Review: Programming: Principles and Practice Using C++" by Bjarne Stroustr LXer Syndicated Linux News 0 07-24-2009 02:40 PM
what's the best linux distro for programming? THX-1138 Linux - Distributions 4 03-16-2009 04:58 AM
what's the best linux distro for programming? THX-1138 Linux - Newbie 5 03-16-2009 04:54 AM
Practice for programming? coolguy_iiit Programming 2 12-29-2004 02:07 PM
Linux distro for programming Chris Weimer Programming 2 03-02-2004 02:24 AM > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 09:12 AM.

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