LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This 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


Reply
  Search this Thread
Old 08-31-2010, 05:24 PM   #16
Ahmed
Member
 
Registered: May 2005
Location: München, Germany
Distribution: Slackware, Arch
Posts: 386

Rep: Reputation: 41

I think one of the (somewhat valid) criticisms of the Linux community is that people spend time creating new distros rather than putting effort into improving what's already available. It's the same what I think every time a new distribution pops up on Distrowatch, describing itself as a "Ubuntu-based distribution aimed for [insert-random-language-here] speakers". Switching languages on Ubuntu is simple enough, do we really need another distribution that offers no more than a language package and a custom theme?

Distributions that are fundamentally different from one another are rare, and usually these fundamental differences reside in the package management system and the readily available software. Wouldn't we be well off also if we had only just enough core distributions (not more than a handful) to cover all the features found in Linux systems today? Where would Linux be if all the effort in creating 600+ distributions were instead put into reporting and fixing bugs as well as adding features in Debian, Slackware, Ubuntu, Arch, the Linux Kernel, etc.. After all, these core distributions are still flexible enough for anybody to tailor to their needs.

-A
 
1 members found this post helpful.
Old 08-31-2010, 05:26 PM   #17
sycamorex
LQ Veteran
 
Registered: Nov 2005
Location: London
Distribution: Slackware64-current
Posts: 5,836
Blog Entries: 1

Rep: Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251
Quote:
Originally Posted by ahmed View Post
i think one of the (somewhat valid) criticisms of the linux community is that people spend time creating new distros rather than putting effort into improving what's already available. It's the same what i think every time a new distribution pops up on distrowatch, describing itself as a "ubuntu-based distribution aimed for [insert-random-language-here] speakers". Switching languages on ubuntu is simple enough, do we really need another distribution that offers no more than a language package and a custom theme?

Distributions that are fundamentally different from one another are rare, and usually these fundamental differences reside in the package management system and the readily available software. Wouldn't we be well off also if we had only just enough core distributions (not more than a handful) to cover all the features found in linux systems today? Where would linux be if all the effort in creating 600+ distributions were instead put into reporting and fixing bugs as well as adding features in debian, slackware, ubuntu, arch, the linux kernel, etc.. After all, these core distributions are still flexible enough for anybody to tailor to their needs.

-a
+100000
 
Old 08-31-2010, 10:45 PM   #18
lumak
Member
 
Registered: Aug 2008
Location: Phoenix
Distribution: Arch
Posts: 799
Blog Entries: 32

Rep: Reputation: 111Reputation: 111
@ahmed

Creating a new sub-distro (depending on complexity) can generate new bug reports if the group creating the sub distro dives deep enough into the inner workings of the main distro. But I would agree, sub-distros seem to be nothing more than a software pack. That's why I wouldn't claim to be a distro; I would be a software pack and a set of reasonable defaults for a specific purpose.

However, there are some cases where I can say a sub distro may be a good idea. SalixOS is one of them. They rip out KDE/QT and turn it into a XFCE/Gnome Lib based small install Slackware. It actually works as a good example of a sub-distro... if you want a gnome lib small isntall Slackware
 
Old 08-31-2010, 10:58 PM   #19
exvor
Senior Member
 
Registered: Jul 2004
Location: Phoenix, Arizona
Distribution: Gentoo, LFS, Debian,Ubuntu
Posts: 1,537

Rep: Reputation: 87
Quote:
Originally Posted by jefro View Post
If you want maybe a bit easier install that is like LFS try Gentoo.
Gentoo by default does not compile everything anymore, it will install pre-compiled binaries from a large package. However you can make it compile everything and I even hear you can do the same thing on Arch tho I have never dived deep into arch enough to know how to do it.

My situation is a bit wierd. For my netbook I am using a LFS build with some slight modifications, for my NAS box I use Arch and for my gaming computer I use windows 7/ gentoo.

For the most part I have a distro on my nas because I am lazy and don't feel like customizing my LFS to work on it, even tho it probably could since they both use Atom CPU's, and because Arch works so well and is easy to update.
 
Old 09-01-2010, 01:00 PM   #20
newbiesforever
Senior Member
 
Registered: Apr 2006
Location: Iowa
Distribution: Debian distro family
Posts: 2,374

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by Ahmed View Post
I think one of the (somewhat valid) criticisms of the Linux community is that people spend time creating new distros rather than putting effort into improving what's already available. It's the same what I think every time a new distribution pops up on Distrowatch, describing itself as a "Ubuntu-based distribution aimed for [insert-random-language-here] speakers". Switching languages on Ubuntu is simple enough, do we really need another distribution that offers no more than a language package and a custom theme?

Distributions that are fundamentally different from one another are rare, and usually these fundamental differences reside in the package management system and the readily available software. Wouldn't we be well off also if we had only just enough core distributions (not more than a handful) to cover all the features found in Linux systems today? Where would Linux be if all the effort in creating 600+ distributions were instead put into reporting and fixing bugs as well as adding features in Debian, Slackware, Ubuntu, Arch, the Linux Kernel, etc.. After all, these core distributions are still flexible enough for anybody to tailor to their needs.

-A
I see your point, but since anyone who knows programming may participate in Linux development, aren't there theoretically enough people to do both--creating "new" distros and improving the existing ones?
 
Old 09-01-2010, 01:01 PM   #21
newbiesforever
Senior Member
 
Registered: Apr 2006
Location: Iowa
Distribution: Debian distro family
Posts: 2,374

Original Poster
Rep: Reputation: Disabled
Hmm, I just noticed this new "reputation" thing...I'm off to read about it.

Last edited by newbiesforever; 09-01-2010 at 01:02 PM.
 
Old 09-01-2010, 01:19 PM   #22
carlosinfl
Senior Member
 
Registered: May 2004
Location: Orlando, FL
Distribution: Arch
Posts: 2,905

Rep: Reputation: 77
Honestly I wouldn't. I find this to be one of the very few of Linux's problems. Over-saturation and no standardization of distributions. Way too many distributions that anyone can ever want and they all do things differently which cause a swell of frustration and poor documentation by developers. There's a reason why the top 10 never move much.
 
Old 09-01-2010, 01:33 PM   #23
newbiesforever
Senior Member
 
Registered: Apr 2006
Location: Iowa
Distribution: Debian distro family
Posts: 2,374

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by carlosinfl View Post
Honestly I wouldn't. I find this to be one of the very few of Linux's problems. Over-saturation and no standardization of distributions. Way too many distributions that anyone can ever want and they all do things differently which cause a swell of frustration and poor documentation by developers. There's a reason why the top 10 never move much.
Well, I accept how things are by now. I would like Linux to become popular enough to dislodge Windows's dominance, but not enough important people in the Linux community are seriously interested in that. Most Linux users dislike Windows and Microsoft, but it seems that they would prefer to do their own thing rather than crusade against Windows and Microsoft. There is limited sympathy for how Windows users probably react to the proliferation of Linux distros--"Hundreds of these distro things? How the hell do I know which Linux I want?"
 
Old 09-01-2010, 02:15 PM   #24
Ahmed
Member
 
Registered: May 2005
Location: München, Germany
Distribution: Slackware, Arch
Posts: 386

Rep: Reputation: 41
Quote:
Originally Posted by newbiesforever View Post
I see your point, but since anyone who knows programming may participate in Linux development, aren't there theoretically enough people to do both--creating "new" distros and improving the existing ones?
Obviously there are enough people available to do both right now, but if the effort was put into improving language, hardware and multimedia support of mainstream distributions, creating new and redundant ones wouldn't be necessary. These main distributions would offer enough to take up a much larger market segment in computing.

Why have more than one lightweight distribution if (say) Damn Small Linux offered everything you could wish for from a lightweight distro? Same for Firewall distributions, live distros, server/enterprise distros, "beginner distros" and all-rounders like Fedora, Debian and Slackware.

Distrowatch lists 665 distributions in its database, 296 of which are discontinued, and 230 are on the waiting list. That's kind of a mess if you ask me.

-A
 
Old 09-01-2010, 03:45 PM   #25
newbiesforever
Senior Member
 
Registered: Apr 2006
Location: Iowa
Distribution: Debian distro family
Posts: 2,374

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by Ahmed View Post
That's kind of a mess if you ask me.

-A
I must agree, but since people have the freedom to do whatever they want with the code, it's inevitable that distros will proliferate endlessly, pleasing the ideological advocates of software freedom but frustrating the people who are interested in Linux but "just want an operating system right now, damn it!" (The peanut butter analogy keeps coming to mind.) I sympathize with both sides. The well-meaning programmers who modify popular distros slightly and then share the result as a "new" distro must suppose that since they like what they've made, someone else might. What can "newbies" do but sigh and explore distros?

I think what happens is that by dumb luck or by someone's recommendation, they hear of a certain one, and think "Fine, I'll try that one." The first distro I ever tried, seven years ago, was Mandrake; I had just read about it in some book or on some website.

Last edited by newbiesforever; 09-01-2010 at 03:53 PM.
 
Old 09-01-2010, 04:55 PM   #26
sycamorex
LQ Veteran
 
Registered: Nov 2005
Location: London
Distribution: Slackware64-current
Posts: 5,836
Blog Entries: 1

Rep: Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251
It reminds me of the book 'After the Software Wars' where Keith Curtis views his opinion on (among others) AI research camps across the world. With each one for various reasons developing stuff independently, each organisation actually reinvents the wheel. It would be so much more productive if they joined the efforts and worked together. After all, they have got more or less the same goal.
Linux distros developers do make their findings available for others (source code), but, however you look at it, creating more and more distros doesn't seem to help the state of linux. Probably 10 or so distros would suffice to satisfy everyone's needs. The rest of them don't seem to bring much to the table (a different theme? different selection of packages installed by default? IMO, that's not a good enough reason to create a separate distro.)
But then again, it's a developer's own business how they utilise their skills and time. If they want to develop the Nth distro based on Ubuntu, which, in turn, is the Nth distro based on Debian, that's fine with me
 
Old 09-06-2010, 12:52 AM   #27
Dralnu
Member
 
Registered: Jul 2005
Posts: 335

Rep: Reputation: Disabled
Quote:
Originally Posted by brianL View Post
I might have a go at LFS sometime (if I find a cure for chronic laziness ), but I wouldn't bother making another distro to compete with the 300+ already out there.
A unique distro doesn't 'compete' with all of the other distros out there. The idea that any distro competes with another seems silly since they don't all target the same groups of people.

I kept seeing mentions of package management and hardware support while one key aspect seems to be missing here: philosophy. Ubuntu tries to make a user-friendly distro that anyone can use. Honestly I can't say much about Debian or Slackware simply due to ignorance, and Gentoo doesn't seem to have enough focus within its dev community to really give any real indication of any direction but at some point each has had its own philosophy. Had it not been for issues at the start we may only have ended up with Debian or Slackware by now and the other would be nothing more than a page in a history book, if it ever existed at all.

The ideas that drive one distro can mean more than anything else (see Ubuntu). Package managers, default installs, and general configuration is simply an extention of the originating ideals. Some ideas, like user-friendlyness, are so subjective and vague that a thousand people could try to implement it and someone would still disagree.

Some issues may arise from a software standpoint (to patch or not to patch, how to handle packages, what optimizations to use, ect) which can have lasting impacts on the end users experiance (distro-specific patch implements a bug, package manager feels kludgy, generic (slow) optimizations) which may drive them to reinvent what they feel is lacking (apt-get v. aptitude, portage v. palidus).

To be quite honest the massive mess of distros can be a Good Thing if everyone is willing to share ideas and work together. Sometimes one concept may not work well somewhere else, or one idea may catch on and improve things for everyone (/usr/local-based package manager and static bins. I can dream, can't I?).
 
  


Reply



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 On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
how to make my own distro?? juglers Programming 2 04-08-2009 01:14 PM
every live distro make make screen out of frequency clhona Linux - Hardware 2 02-14-2007 01:46 AM
make your own distro? speel Linux - General 13 01-16-2005 04:46 PM
how to make your own distro? jsul255227 Linux - General 9 08-03-2003 01:11 PM
Make your own Distro? Unreal7000 Linux - Software 3 06-03-2003 02:41 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

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

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