[SOLVED] Which live CD has all the tools for programmers?
Linux - DistributionsThis forum is for Distribution specific questions.
Red Hat, Slackware, Debian, Novell, LFS, Mandriva, Ubuntu, Fedora - the list goes on and on...
Note: An (*) indicates there is no official participation from that distribution here at LQ.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
I am trying to introduce some computer science students to the world Of Linux programing. Instead of asking them to install Linux distribution on their systems, I have advised them to run it through Live CD or through VMWare, for obvious reasons.
Now I am looking for a Live CD which has tools required for programming installed in it. They are just beginners so their main requirement is GCC, Vim, GDB and make. But additional tools and libraries it won't hurt either, like git, doxygen, glib, Gtk.
It would be good if its light, as it would not take long to download, but not necessary.
My main concern is that they should be able to make simple C programs in it. If its games and other applications converts them to Linux, it would be superb
So which distribution of Live CD would you recommend?
While awaiting some responses from members, may I suggest you check out Distrowatch.com and do a search there - they have a really good search tool where you can search a giant load of Linux OS's by various criteria, then peruse the list of results and visit the homepages of the distros to see if they might suit your requirements.
One thing I'll also mention is that while many distros may come with GCC Compiler, the additional requirement in order to actually build most things with it, will be the kernel source-code and/or kernel headers, so you'll want to make sure that the Linux you choose includes these items. Some live CD's do not, but surely *some* must. (EDIT: for very simple C programs, perhaps you won't need these, but I'm not much of a C programmer so someone else can give a better idea about this).
I did a search of Distrowatch with the following criteria (as an example):
Distro Category = Live Medium
Country of Origin = All
Based on = All
Desktop Environmt = All
Architecture = i486, i586, i686, x86_64
Status = Active
And that returned 115 choices - a large number, but it's a place to start. You can change the search criteria to narrow it down (i.e. select for lighter desktop environments, different architecture, etc).
The distrowatch page for a given distro tells you what major & minor packages & versions are included, such as GCC, Vim, Emacs, Gtk, and which kernel version (called "linux" in the list), etc..
Good luck! I hope you find what you need - and if you come up with a short list, by all means show us what you're looking at, so that folks who have used those particular distros can tell you if it might do what you want.
Last edited by GrapefruiTgirl; 07-25-2010 at 06:09 AM.
Reason: see EDIT:
I tried my luck with Fedora 13 live CD but it didn't even have vim and gcc installed in it.
Knoppix provided gcc, vim and make. But it didn't have git and doxygen which I needed.
Well then I came to know about Suse Studio and it solved my problem very well.
Using their online interface, which is quite easy, I was able to churn out my custom live distribution, with all the developments tools I wanted to discuss with those students, in few minutes. Waiting for it to be build, by the Suse Studio site, took more than few minutes. Then downloading the final distribution from their server took around 35 min, but that would depend on the connection speed.
Their repository is vast. Besides git, tig, doxygen, indent, I was able to add several other packages, which I deemed useful or necessary for those students.
All in all, Suse Studio offers a time saving and easy process to make a custom distribution.
Having never used SuSE, and therefore never really had reason to research it very much, I had not known about SuSE Studio - never even heard of it. But now that I've looked at the site you linked, I must say.. Pretty darn cool! That's so cool, I just might try it out sometime.
Thanks for sharing the link & info, and best of luck with the computer sciences instruction!