This blog is subject the DISCLAIMER below.

Sunday, August 26, 2007

Best Linux Distribution for Java Development

I've spent the last few weeks learning the basics, coding and database development, source control...etc on Linux, as I want to completely transfer to it, that's why I'm trying as much Linux distros as I can these days (@ home and @ work, trying to spread the open-source word); I tried Ubuntu 7.04 and Fedora 7, and currently downloading openSUSE 10.2, and till now I love Ubuntu and prefer GNOME to KDE, although KDE seems to have nicer visual effects, but I feel much more comfortable with GNOME, anyway, have you got any ideas that might help me find the best distro for development especially with Java? I need a fast and reliable system that doesn't require much configuration, I'd be grateful if you could provide me with help in that, thanks!

By the way, I have a small - yet annoying - problem in Ubuntu that occurred on my laptop and home PC, and will try to trigger that problem on my work PC tomorrow to help me in choosing my primary Linux distro; when I shut my computer down improperly (e.g. by unplugging the power cable or pressing the Reset button), Ubuntu's response became much slower than it used to (not just after the following restart, but always)!! Sometimes it returns back to normal (but usually after leaving the computer on for some time), but mostly it makes me want to SMASH MY PC!! I click any icon such as Firefox, Terminal or Thunderbird, gives no response for about 5 seconds and then starts execution!! Any ideas?? I don't think I'm in the mail group yet, so I'd be grateful if you reply to my post here or e-mail me at, thanks again.


m-hewedy said...

Al salamo Alaykom Ahmed,
How are you doing ?

you said that you want a fast and reliable system that doesn't require much configuration, mm, if you mean by "Doesn't require more configuration" that you need it easy-to-use, then you have to use ubuntu or at least OpenSUSE ( i have ever use openSUSE before but most ppl i met says that it is much better and powerful than ubuntu )

Ahmed, I think the rougher the distro, the better. why? because any addition done to the distro to make it easier also affect its stability and powerful.
I used RH9.0 for a long time, it was very very solid one and at the same time was very hard to configure, i was configuring it in complete two days. I then used ubuntu that sweet distro that takes minutes to be ready to work, but at the same time i have faced some bad problems that occure without any reason such as the one you face.

You know, I now uses Slackware, the distro of the distros, very rough distro, but at the same time faster and more powerful.

If you want a very strong distro, then try slackware, but it takes sometime be ready to work and there is not apt-get or synaptic, you may have to compile your programs yourself if you don't find a binary version from the program you need.
see this post ""
it may give you some info about slackware.

Also if you want a solid distro you may try RHEL but it have no free support, you have to pay :D or you can use its free source clone CentOS.

Lastly if you want a powerful distro with least configuration you have to try OpenSUSE it may do you needs :D

have fun
Al salamo Alaykom :D

m-hewedy said...

Ahmed, try OpenSUSE it may be very suitable for your case.
:D :D

m-hewedy said...

Ahmed, try OpenSUSE it may be very suitable for your case.
:D :D

thomasconor said...

It seems to be nice justification. Since you are using GNOME it runs on many daemons which use self ping to the hostname .

I know its too complicated to explain.

Just make sure that your hostname is entered correctly onto /etc/hosts with your IP. Everything should run just like it was running earlier.