Linux distributions - Best choice for a generic, fast, development environment
Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
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.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
View Poll Results: Which distro is ideal for a generic development workstation?
Linux distributions - Best choice for a generic, fast, development environment
So then, the grand old question of all time. Which distro is best?
I have scoured the forums from top to bottom, over 400 posts in three days, looking at what people have been recommending for different uses of Linux. The uses have ranged from gaming systems, servers, family desktops etc and most come to rely on "whatever you feel comfortable with but try these first....".
This machine will be used for development and general use. I've seen lots of others looking for a basic, generic Linux distro and it's increasingly difficult to get direct recommendations.
The machine has basic specifications and no specialised hardware: Intel Core2Duo, 2Gb Ram, 250Gb HD, Intel integrated 945GN motherboard
Specific requirements:
base install option - or easy to remove ready installed packages
fairly standard directory structure - for more generic testing purposes
stable Xorg functionality - a widescreen monitor is being used with Intel 945 graphics (many problems with Fed9 & Hardy I'm afraid)
generic configuration files - eg. Debian seems to have some system configurations in unusual files... or maybe it's other distros and Debian is the norm.
good community support - active forums, online docs...
relatively fast and uncluttered - I don't need wireless services and bluetooth stuff starting all over the place
and most importantly, typically Linuxy and Unixy. PClinuxOS may actually be the best option but it's geared more towards the install-and-play exwindows crowd. If it is PClinuxOS then please vote it in.
I will be arranging the poll results (if I can get it to work) on another web page later on to help other developers look at the recommendations made so please make sure you vote or leave an opinion on this thread.
There you have my general requirements. It may be like searching for the Holy Grail but this will help lots of us so please leave your votes and opinions. I'm sorry if you don't see your favourite distro here but if you feel like it should have been then leave it in the thread for us to read.
Which is the most ideal distro for a generic development environment:?
It's meant as an easy-to-use desktop distro that is both newbie-friendly and powerful enough for long time pros and and power users, but it has a development suite addon CD that you can use to help you develop software. Check out Ark Linux, and it's addon CDs at http://arklinux.oregonstate.edu/dockyard/iso/. It's official web site is at http://www.arklinux.org/. We're preparing to make a new release within the next couple weeks that should have everything you need-except an active forum, but we do have an IRC channel that is fairly active during the day EST, and for a forum you can always use LinuxQuestions or contribute to our official forums, which is becoming more and more active by the year.
* base install option - or easy to remove ready installed packages
* fairly standard directory structure - for more generic testing purposes
* stable Xorg functionality - a widescreen monitor is being used with Intel 945 graphics (many problems with Fed9 & Hardy I'm afraid)
* generic configuration files - eg. Debian seems to have some system configurations in unusual files... or maybe it's other distros and Debian is the norm.
* good community support - active forums, online docs...
* relatively fast and uncluttered - I don't need wireless services and bluetooth stuff starting all over the place
* and most importantly, typically Linuxy and Unixy. PClinuxOS may actually be the best option but it's geared more towards the install-and-play exwindows crowd. If it is PClinuxOS then please vote it in.
Good description of Slackware attributes.
All software for development is included in the default install.
Which is the most ideal distro for a generic development environment:?
Funny, several days before I asked the same question on several forums :-) But I think you missing one important issue -- package support for older version of the system. It is no good when you have to update the whole system just to get newer version of GCC.
Anyway, I know which distro is not good for development: opensuse. Still looking for a good, solid replacement. My types are: Kubuntu, Debian, Fedora Core, but I don't have experience here and I am not sure how good updates are (of the packages).
[*]stable Xorg functionality - a widescreen monitor is being used with Intel 945 graphics (many problems with Fed9 & Hardy
I'm surprised you had an issue, especially with a distro that new. I have 2 laptops with Intel chipsets, a 945 and a 965, both widescreen and both running Arch Linux. If it wasn't for input devices, I wouldn't need an xorg.conf at all, X runs fine on both without one, direct rendering and all.
My answer to your question would be Arch, but I am pretty biased, I think it is perfect for anything, except a user who doesn't want to learn Linux.
Strangely several other considerations have cropped up but only due to problems while trying to install some of my considered distros:
CentOS - has serious stability problems for me. A bare-bones install takes almost four minutes to boot. Also, my network card is not supported properly without having to install patches afterwards and recompile the driver every time the kernel gets updated. It's also the first time I've ever had Linux crash during use..... wow.
Slackware - doesn't support Gnome or Enlightenment out of the box. Gnome is almost impossible to install (seven hours for me) and XFCE crashes after about ten minutes.
Believe it or not I've actually gone with both Arch and Fedora 8. I've installed Arch as a stable desktop environment for producing graphics, html code etc and Fedora for databases and general coding. Seems to be a nice combination. I think Slackware 12.1 might be a good learning experience though so I'll be waiting for that one.
Thanks all for participating, I'll be posting some articles soon based on my own experiences.
Slackware - doesn't support Gnome or Enlightenment out of the box. Gnome is almost impossible to install (seven hours for me) and XFCE crashes after about ten minutes.
Well, you can try dropline http://www.droplinegnome.net
and as you say, is very strange that XFCE crashed, usually its very stable.
Hi me-macias,
may be a little mis-understanding on what I wrote.
I'm not interested in distro as well, but I need GCC to compile my projects and OpenSuse10.3 has got it (just after automatic installation). Ubuntu, otherwise, has not.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.