Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Any lightweight *nix environment for programming

Is there any lightweight *nix OS dedicated for programming purposes?

Actually, I have a full installation of Mandriva in my computer; but sometimes in Windows I must use Virtualbox to run some *nix OS.

Because I only need the OS for only programming in this case, so I just want to ask you about it. Of course, I searched about this on the net; but I also want to have your opinions...

Basically I need C/C++, Java, Python environment.

like image 580
israkir Avatar asked Oct 24 '09 20:10

israkir


3 Answers

The only Linux distro you should use is Arch Linux. Please read why it is so great for developers :)

I'm an Arch Linux user, so my opinion may be biased.

like image 164
Andrey Vlasovskikh Avatar answered Nov 20 '22 02:11

Andrey Vlasovskikh


Actually, a machine that you do development on shouldn't be lightweight. It should be heavy. full of compilers, interpreters, profilers, debuggers, IDEs, editors, benchmarks, checked-out code from repos, development versions of system libraries, test suites, generated large test files, backup tools, virtual machines, chroots, music to set-up comfort environment, mail, office suite to do the paperwork.

I mean, install Putty and connect to your machine (a), or do all development on virtual machine (b), that is kept on external hard drive (that's what I did, when I needed this), so you can use it everywhere where VirtualBox can run.

As for linuxes, I personally would like to use Gentoo Linux, as it can be customized to be lightweight. But unless you're really experienced with all linux administration stuff, customization may take a lot of time. So as a (c) variant, I'd advise to use any distribution (like your Mandriva), because normally base system takes about 10% of "weight" that you need for development on top of that.

And, by the way, boot speed is irrelevant on VirtualBox, since you can save virtual machine state entirely on hard drive and restore it within seconds.

like image 25
P Shved Avatar answered Nov 20 '22 01:11

P Shved


I recommend xubuntu. I keep a full programming environment on a 4GB thumb drive with me at all times... just in case. :-)

like image 2
jcrossley3 Avatar answered Nov 20 '22 01:11

jcrossley3