Should Linux Standardize on a Single Distro?
May 5th, 2008 by Shawn Powers in
When I demonstrate software for Linux Journal, I tend to use Ubuntu as my operating system. The reason is simply because Ubuntu is extremely popular, but it begs the question, should the Linux community standardize on a single distribution? Let's look at some of the pros and cons:
Advantages of a Single Linux Distro
- Linux support would be simplified, as the quesion of "what distro" wouldn't be relevant.
- Software vendors could release a single package that would install on all Linux desktops.
- The apt/rpm/yum/up2date/synaptic wars would end.
- Linux certification would be easier to define.
- Tux would be everyone's logo. :)
I'm sure I could come up with many other advantages that a "One Distro to Rule Them All" idea would provide. The problem is that the disadvantages are so profound, I think it negates any validity to the first list. Just a few:
Disadvantages to a Standard Linux Distribution
- A select few individuals at the top would control the present and future direction of Linux.
- There would be no internal competition in the Linux community. How sad would it be if we only had Windows and OSX to compare ourselves to?
- We lose the ability to choose, which is a fundamental part of everything Linux stands for.
- We become a monolithic, bloated, close minded, inbred, operating system with no hope for innovation, and no motivation to think different.
Ok, I admit, the last point is starting to get preachy. It's important to realize, however, that our diversity is where we draw our strength. It's the community that empowers us. It's the freedom to choose that allows us find the solution that best fits our needs, instead of taking whatever vendor solution is provided.
So yes, I tend to use Ubuntu. For my purpose, it makes the most sense. Thankfully, you have the right to choose whatever you like. And that's the way it should be. Thanks Linux.
__________________________
Shawn Powers is the Associate Editor for Linux Journal. You might find him chatting on the IRC channel.
Subscribe now!
Breaking News
| AMD Calls Out Intel...We Think. | 2 days 12 hours ago |
| Bye-Bye TorrentSpy, So Long MPAA's Money | 2 days 14 hours ago |
| Sun Finds the Keys to Unlock MySQL | 4 days 8 hours ago |
| New Powers on the Throne – or Heads on the Block – at OLPC | 5 days 8 hours ago |
Featured Video
Linux Journal Gadget Guy, Shawn Powers, takes us through installing Ubuntu on a machine running Windows with the Wubi installer.
Live From the Field
The latest posts from the Linux Journal team.
Delicious
Digg
Reddit
Newsvine
Technorati






No! What's wrong with you?
On May 9th, 2008 ikaruga (not verified) says:
No! What's wrong with you? If there's only one distro -- there's no choice. Isn't that what Linux is all about?
Standardization on Linux sounds too much like M$
On May 11th, 2008 Anonymous (not verified) says:
I agree...what IS wrong with this person??? Why would anyone want to give-up on freedom and the ability to choose what works better for them. Only to have to settle for another Windows like way of computing.
Sounds too much like the practices of M$ to me. One system...oh wait...you mean soon we will have to wait for a release date of patches too right??? M$ are already feeling the damages of this way of thinking and practice.
I mean, even M$ got it right with Vista in this case, with the choices of distro-like versions of Vista. Premium for the home user...and so on! Do all versions of Vista have the same functionality...NOPE!
C'mon guy!!! WHY???
I guess if you want to kill-off Linux this would be the approach to making that happen.
No two people are the same...so why force us to be???
My two cents...LOL
Standardization on Linux sounds too much like M$
On May 11th, 2008 Anonymous (not verified) says:
I agree...what IS wrong with this person??? Why would anyone want to give-up on freedom and the ability to choose what works better for them. Only to have to settle for another Windows like way of computing.
Sounds too much like the practices of M$ to me. One system...oh wait...you mean soon we will have to wait for a release date of patches too right??? M$ are already feeling the damages of this way of thinking and practice.
OMG...WTF?
C'mon guy!!! WHY???
I guess if you want to kill-off Linux this would be the approach to making that happen.
No two people are the same...so why force us to be???
My two cents...LOL
Even M$ have different
On May 11th, 2008 Anonymous (not verified) says:
Even M$ have different versions of Vista. One for work, one for home, one for blah...blah...blah! Do they all have the same functionality? I think NOT. One version works fine on a blazing fast computer...same version on a slower computer and you a get Puppy Linux-like look-n-feel.
Hint...you don't get what you want when the OS is proprietary! You have to settle for what's available and wait for fixes.
News Flash Bill and Steve...We are not in an prohibition era, you are not Al Capone, and we are not feenin for you product...even though the US is pretty much in recession.
Like I read earlier, a single distro is for those who think the distro they have is the better of them all. I'm sure they don't have the same exact hardware or interests in apps as everyone else that uses a computer, so why would their distro be the choice for all?
Linux = FREEDOM; not MAC not M$!
Even some MAC users rather install Linux distros on their brand new MACs, why, because they can...they have that choice!
A decision for the Market,
On May 8th, 2008 Anonymous (not verified) says:
A decision for the Market, not the Vanguard.
Minimal Standards
On May 8th, 2008 Jean-Luc Livi (not verified) says:
LSB. FHS. A standard packaging API (or equivalent). Standardization of configuration files.
All distribution should have a "compatible mode" that would fully respect those standards. However, to not throw away the benefits of diversity, distributions might *add* their distro-specific tricks. It would leave the choice to the user. Isn't that what we all want?
Just a thought...
Call it "Y" ?
On May 8th, 2008 esalkin (not verified) says:
If we have a single distro it should be named "Y" as in distroY because that is what it will do.
A better solution is a set of standards so that PHP is always in the same path and MySQL can be installed from any server with any installer on any distro without having to edit 15 files and recomple 6 others. My dream is to never have to use FIND again.
I want to choose a distro based on its real strengths not by how may apps have been "tweaked" to work with it.
i think the real issue is
On May 8th, 2008 turn.self.off (not verified) says:
i think the real issue is some kind of standardized dependency notation so that a third party can create a kind of metapackage or something that can then be turned into a full distro package by reading the dependencies files and incorporating that into whatever package manager is being used by the distro of choice.
this preferably by said metapackage being doubleclickable by the user (but should not be a binary program or script file, but rather a file type linked to the package generator for that distro).
No Need
On May 7th, 2008 Ken Sarkies (not verified) says:
I don't see a need for this, and as others have said, you could never do it. But there is a need for a Linux platform which can be a focus for commercial software so that Linux can penetrate more into the home and workplace. The reason Windows dominates the latter is because a lot of specialized business software has been produced only for Windows. With enough pressure developers may port their software to Linux, but they are most unlikely to open-source it and they will only do it for a stable and carefully standardized distribution. Maybe Ubuntu is the one to provide this.
You are mostly right, I
On May 8th, 2008 Anonymous (not verified) says:
You are mostly right, I believe, that the need for a linux 'platform' (as opposed to a single 'distribution') is relevant. However, that platform is already forming, in the guise of a short list of popular distributions, that can work together with minor effort. Also, there's gnome and kde, which regardless of the distribution in which they're used can provide a more or less general platform for developers.
Furthermore, one is more likely to open source his or her software if the general platform is varied and requires minor adjustments to be made, and more likely to push for a closed source superpackage for the hypothetical single linux distro.
Also, I think it's the nature of the GPL that essentially prohibits a single distro from being the only one, since it allows forking and re-releasing. Just look at all the ubuntu derivatives. Once the need arises for customization, it will happen, possibly with drastic changes, and possibly more popular than the original.
"We become a monolithic,
On May 7th, 2008 Anonymous (not verified) says:
"We become a monolithic, bloated, close minded, inbred, operating system with no hope for innovation, and no motivation to think different."
oh, right... it's like extending what happens on the linux kernel to the rest of the OS
one single LINUX
On May 7th, 2008 petez (not verified) says:
NO. Ubuntu has not worked for me. I have tried it on 3 different computers, one Intel two AMD. I have tried Kubuntu too and other flavors of it like MINT and PCUser, if they installed they all crashed before the week was over. I have on MY drive openSUSE, MANDRIVApowerpack2008, SABAYON3.4e, PCLos, SUSEsled, installed and am able to log to either of them work and update.Other people only use UBUNTU especially the magazine writers. ONE single DISTRIBUITION will not work. LINUX is a multitude of IDEAS that cannot all be contained in a workable solution. LINUX is DIVERSITY.
petez
Possible point of standartization
On May 7th, 2008 Anonymous (not verified) says:
Let's go through the list:
Linux support would be simplified, as the quesion of "what distro" wouldn't be relevant.
Single distro is not necessary, it is enough to explain to users that if they want cheap answers to silly questions, they should use Ubuntu (or other distro delegated to that role)
Software vendors could release a single package that would install on all Linux desktops.
That is, you want to make it easier for closed source application vendors to bypass distribution vendors. Will not work for obvious reasons, but will have a beneficial side effect of making distribution vendor's work easier.
The apt/rpm/yum/up2date/synaptic wars would end.
If Yum was better than Rpm for the needs of Rmp users, they would have used it. This wars do not hurt anybody.
Linux certification would be easier to define.
Do we need sertified apps or high quality apps? Closed source crap vendors need sertification most to hide their fialures.
So, the only real benefit from going to a sigle distro is that maintaining that distro will be easier. The problem is not to get an RPM from software vendor, it is to get something from the vendor that can be easily turned into an Rmp or whatever.
It is sufficient to standardize on a single meta distro, sort of Gentoo; in particular, prohibit RPATH. But how can a vendor be FORCED to provide something in a given format so that it is easy to make any package, be it Deb, Rpm, or Tgz? A pipe dream...
Stupid article of the year award
On May 6th, 2008 drokmed (not verified) says:
What a stupid idea. I can't believe your editor let you submit something like this.
What's next? Too many OS's? Everyone stop using Linux and go back to Windows?
One Ring Rule Them All
On May 8th, 2008 Anonymous (not verified) says:
One Ring Rule Them All!
The right tool for the job...
On May 6th, 2008 wintermute740 (not verified) says:
It's all about the right tool for the job. I use Ubuntu on one of my notebooks, simply because it's the only distro that "just works" on this specific notebook. In general, my distro of choice is, and always has been, Slackware (I even have a pipe-smoking Tux tattoo on my ankle), but I just don't feel like tweaking it for this one notebook. I use Mythbuntu on my DVR. Most of my servers run Slackware, but my firewall runs Debian. I've also run RedHat on one of my servers because it was supported by the hardware vendor while other distros left me on my own.
"We become a monolithic,
On May 6th, 2008 Anonymous (not verified) says:
"We become a monolithic, bloated, close minded, inbred, operating system with no hope for innovation, and no motivation to think different.".... We Become M$ Winblows!
standadize components instead of distro
On May 6th, 2008 beso (not verified) says:
the distro standardization is a very bad idea, but the standardization of some components is good.
for example the standardization should consist in where the configuration and the shared libs are installed. i've seen ubuntu doing some stuff, gentoo having the config managed in different way and opensuse in another one, the shared libs installation is also a little different between the various distros. so, the best thing to do is to standardize some base stuff like this one so that a stuff that is able to install on rhel could be able to find its dependencies also on gentoo for example. one example of this is oracle db that is a pain to install on distros different than the ones officially supported.
We already do that
On May 6th, 2008 Warmotor (not verified) says:
If we code for SDL, our compiled binaries are garanteed to work on any modern distro. SDL is also easily portable to other Operating Systems and trumps trying to access resources directly via the kernel.
Programming for Gnome or KDE yields usable results on those respective environments, although it's admittedly less universal. The file system is pretty much constant, the back-end stuff is universal... aside from compiling an RPM vs. an apt package I don't see where the compatibility issue lies. My binaries work on every distro I've thrown at them so far.
I think we're all making mountains out of mole-hills. Can someone please give me an example of a linux executable that is exclusive to one branch of distros?
This couldn't be done.
On May 6th, 2008 MaximB (not verified) says:
While I'm aware of the advantages of a single distro I say it also couldn't be done, not practicably and it doesn't fit into "our communities ideology".
It's all about choice as you know, and you can't forbid someone making his own distro.
5 years ago Ubuntu wasn't popular, it was Red Hat who ruled the enterprise, and guess what ? we didn't have more programs then now.
As long as we got the source, every program could be made to work with any distro.
Another disadventage of one distro to rule them all is...
On May 5th, 2008 Anonymous (not verified) says:
Companies can make their software closed source which is what Linux is all about. Also things like drivers, would also be cloesd source (no need to then share source code)
Should Linux Standardize on a Single Distro?
On May 5th, 2008 mrdtr (not verified) says:
No, no, no. I think the fact that there are specialized distros for different uses, such as Scientific Linux, is a huge plus for linux. Plus I like having the choice that linux distro's offer me, and don't want that taken away - if I wanted one choice to choose from, I would have stayed with Windows or Mac.
Besides the kernel, the only other thing that I think that would be better off with standardization, is package management. It would surely simplify installation of software for everyone involved from the creators of software to the end user.
We need diversity
On May 5th, 2008 Anonymous (not verified) says:
Ubuntu may be well packaged for single-user desktop distribution and small home-office server, but it's quite lacking in the enterprise space. There are a lot more than is required in setting up systems in an enterprise, and Ubuntu is not it. Red Hat has had years of experience there, and Fedora reflects that.
There is a reason why Red Hat and Fedora is popular, and if you don't know why, then that's because you don't know much about enterprise infrastructure.
I'd rather have one single core system (linux) but various packaging and distributions to suit different needs. I tried Ubuntu every time a new version came out, and it never met my expectation compared to Fedora.
I use a small linux distribution for a wireless router, Fedora/Red Hat for enterprise setup, server-only data processing system using Debian, and Ubuntu for my boss's desktop. They are all linux, and each has its strength for what it's designed. I'd like to keep linux that way.
NO!
On May 5th, 2008 James Sparenberg (not verified) says:
If you do then you move from "something for everyone" to "nothing for anyone"
NO! That's missing the whole
On May 5th, 2008 Anonymous (not verified) says:
NO! That's missing the whole point of linux..
Ubuntu?
On May 5th, 2008 T. J. Brumfield (not verified) says:
Ubuntu all but completely ignores KDE, has had numerous buggy releases, is pretty fanatical about free-only packages, and gives the user very little choice.
If the Linux world standardized to that distro alone, they'd destroy most of the advantages they hold over Windows.
I don't think we need hundreds of distros, and I'd love to see more consolidation and cooperation, but certainly not one distro.
I'd like to see the entire community support say RHEL/CentOS for server purposes.
I'd like to see Fedora/SUSE combine and work together towards making the best desktop RPM-based distro, with strong support for both Gnome and KDE.
I'd like to see Debian/Ubuntu/Mint combine and work together towards making the best DEB-based distro, and wake up to KDE. Kubuntu is pathetic.
There are some other niches, such as Media Centers, or DSL, source-based distros, etc. However, hundreds of distros are a bit extreme.
Re: Ubuntu?
On May 6th, 2008 Joe Mama (not verified) says:
Ubuntu all but completely ignores KDE, has had numerous buggy releases, is pretty fanatical about free-only packages, and gives the user very little choice.
Actually Fedora is more fanatical than Ubuntu about the "freeness" of its packages.
Don't forget Debian.
On May 11th, 2008 Tuxly_Tuxford_McTuxtington says:
Don't forget Debian.
Obviously, the answer is no, "Linux" shouldn't--and can't anyway
On May 5th, 2008 Terrell Prude', Jr. (not verified) says:
The question itself is worded very poorly. "Linux" is a kernel. It cannot "standardize" on a distro any more than GCC or tar can.
I think the question you really wanted to ask is, "should Linux *users* and/or *developers* standardize on a single distro?" Now, that question actually makes sense. I'll attempt to answer that one.
No, I don't believe that we should, necessarily. Let people have choice. On the x86 thick-client desktop, I prefer Slackware and Ubuntu. On the server, I prefer Debian and CentOS/RHEL. On my PowerPC boxes, I prefer Yellow Dog Linux.
And then there are the thin-client scenarios, where LTSP is a wonderful tool. Among the turnkey LTSP distros, K12LTSP, which is Red Hat-based, is currently second to none. Edubuntu has come a long way over the last couple of years as well and continues to advance.
The fact that Ubuntu exists is evidence of why we don't want to "standardize" on a single distro. Debian was great back in the day...once you got it going. But getting to that point was challenging for relative newbies. I actually found Slackware easier to install than Debian back then! Well, along came Ubuntu and basically made "Debian for Dummies" (yes, I count myself among the "dummies", still). Guess what? Debian's a lot more user-friendly now, largely for that reason.
All these teams coming up with cool stuff...you're going to get cross-pollination. Since it's all Free Software, such cross-pollination is not only very legal, but also very encouraged! That's how we move ahead. Using the Ubuntu example, that's how Debian's moving ahead.
So, what *should* we do?
We should insist that any of our software is coded to truly open standards. We should code to the FreeDesktop.org standards, not just GNOME or KDE or XFce, whenever possible. We should use standard interfaces, not "distro-specific" stuff, when we write our code. In the vast majority of cases, this is exactly what happens. We just need to keep doing that.
We also need to ensure that we *officially* test our software on not just several GNU/Linux distros, but also the BSD's. OpenOffice.org and Firefox are canonical examples of why this needs to be done more.
So no, "Linux" shouldn't "standardize" on a distro. What we *should* standardize on is an attitude of cooperation between the various teams that make the distros. And we should standardize on an attitude of writing all apps to be cross-distro (e. g. not RPM or DEB, but TGZ).
--TP
Life is too complicated
On May 5th, 2008 FredR says:
Yes, standardize. Things are too complicated, and I'm getting old. I say, why stop at Linux? We should have one type of car, one type of ice cream, and one type of $thing_society_argues_about.
Beyond that bit of sarcasm... there's many different types of people. There's always going to be many different ways of doing the same things. Name 10 things you did today. I bet if I did the same 10 things, and we compared notes, we did them completely differently. Our environment, our upbringing, and other daily factors helped us decide on how to accomplish those 10 things.
So there's always going to be many Linux flavors. The RedHat way to do things, the Debian, way to do things, the Ubuntu way to do things.
Think about perl. Plenty of people can write the same perl program many, many different ways. If you're a perl programmer (I'm barely one), and I recognize you're better than I am, we'll settle in our pecking order... you'll convince and influence me your ways may be better, and there are reasons why.
I think it's a good thing Linux interest is growing. The multitude of different distributions is a tribute to that.
__________________________-- FLR or flrichar is a superfan of Linux Journal and can be found goofing around on the LJ IRC Channel
Good Thought, Right Conclusion
On May 5th, 2008 Mark R. Hinkle (not verified) says:
Shawn, I think that you hit the nail on the head. While having a standard distribution would help Linux (especially on the desktop) reach critical mass. That lack of diversity among developers and projects would negate one of Linux' greatest strengths.
mmmmm ice-cream
On May 5th, 2008 uxe1 (not verified) says:
ive noticed, that those who like Linux LOVE LINUX, and thats because its like ice cream. i like chocolate you like strawberry, but both of us agree that Neapolitan isn't very good. it might be nice to standardize some of the package managers and the like, but choice is what makes Linux, well Linux
Linux preach
On May 5th, 2008 Anonymous (not verified) says:
What do you want people to think when someone says "Linux"? "Ah.. Linux, hmm, the latest is Hardy Heron isn't it?".
That's wrong.
When I think Linux it's: "Linux.. FREEDOM. CHOICE."
Yes, that's correct. The best thing about Linux is that you have so much choice. And the choice should remain balanced. I don't think it would be good if everybody suddenly started to praise Ubuntu.
But if we need some basic standards? I'm not sure.. I think distros like Ubuntu makes basically everything rather easy so I don't think it's necesary to focus on standards to be more user-friendly. I mean, why should ArchLinux for instance, be "newbie-friendly"?
I think one of the (many) pros of Linux is because it has _no_ standards (except for a Linux kernel and package-manager maybe). If a standard distro was created, it would be very easy to destroy Linux. Linux is currently divided into so many open projects that such a thing is simply impossible.
The most importing thing is that the different "standards" can work on other Linux systems which they were intended to, and that they do (it's not impossible at least).
Standardized Linux is necessary for mass-market appeal
On May 5th, 2008 Golodh (not verified) says:
Yes in the sense that the current gaggle of Linux distributions has no merit for end-users. For hobbyists, yes, for users with specialist requirements, yes, but not for ordinary desktop users (the vast majority of PC users). It's annoying, confusing, and it keeps Linux down because it keeps Linux fragmented.
I hear that Linux as an OS has finally matured enough that it can recede into the background. Great! If Linux is to achieve dominance on the desktop, it must offer a good end-user experience (especially for dumb end-users who do not want to see a command-line prompt anywhere and who never read any documentation). Mass-market appeal in other words.
In order for that to happen, the current "divergent" development effort (where you get lots of GUI experiments and radical changes every 3 months or so) needs to turn into a "convergent" one (where *one* approach is selected as "best practice" and honed to perfection). We have seen this happen in the kernel, we are seeing it in the window managers (KDE and Gnome), and it's about time we start seeing it in the distributions.
I think that those who oppose such standardization on grounds that it makes Linux too easy to use ("I'm fed up with you newbie Linux users trying to turn it into Windows") should be ignored as the hormonal teenage boys they are.
Windows dominates the desktop because it's good enough for 90% of people, fairly user-friendly, quite uniform and ubiquitous, and of course because it comes bundled with the hardware. The "Windows" experience is determined first by the applications, and only in second instance by the OS. As a case in point, I personally install Total Commander (a Norton Commander clone), Qedit, and Mozilla, as the first programs on any new Windows computer and from then on never have any dealings with "Windows Explorer" or "Internet Explorer" anymore, and I only use Windows to start my applications and to drive the clipboard. I think that puts the OS in its proper place: out of the way.
Linux may win on price, freedom, reliability, resistance to malware and hacking, but it still looses out because you can't _count_ on thoughtlessly installing package xyz on distribution abc by downloading and then double-clicking on it, and then expect it all to work. Despite all the package managers.
That's an unforgivably poor user-experience which ensures that end-users (meaning people who start up their PC to accomplish something, not teenagers who have nothing to do except play around with the OS) will get irritated. On Windows it just works (well ... by and large). That's the difference. As long as that persists Windows has the advantage.
In addition, on the application front, you have the "let's try something new" school of programming. A most worthy attitude, and one that may well result in improved software.
However ... when I use Linux, I always install Mozilla as my browser, I stay away from KDE- and GNOME-specific browsers. Simply because I think Mozilla is good enough, and I don't want to have one IDE here and another one over there. This is an even more dangerous fragmentation than the fragmentation of the distributions.
An insightful comment by earlier posters is that you might be able to make do with API-standardization. That would mean *one* directory structure, *one* place where software can find out everything that's installed (In Windows that's called the Registry). Then you could standardize on *one* package format and *one* installer. And make those work intuitively and flawlessly across *all* distributions.
One Distro - Less bugs/complications - No Support Contracts
On May 5th, 2008 Anonymous (not verified) says:
Lets face it If there is only one distro then there would be less bugs better application integration, better usability, more intuitive, It would probably just work. Isnt that what computers were meant to do.
But who could sell support contracts then?
Just for an instance think about this. If there were 13 different versions of the linux kernel with 13+ git repositories each being independently worked on, do you think it would be as stable as it is today. I think even linus would need to buy a support contract to use linux.
Sir, the final point of your
On May 5th, 2008 Anonymous (not verified) says:
Sir, the final point of your list of arguments for standardization is specious. Whether you know it or not, Tux already IS everybody's logo.
logo?
On May 5th, 2008 Webmistress says:
I would argue that Tux is a "mascot." Distributions have widely varying logos. In particular, I am quite fond of the openSUSE Chameleon and the Puppy Linux Puppy.
__________________________Katherine Druckman is webmistress at LinuxJournal.com. You might find her chatting on the IRC channel.
Yeah...
On May 5th, 2008 Shawn Powers says:
I was just being silly. I tend to do that. :)
__________________________Shawn Powers is the Associate Editor for Linux Journal. You might find him chatting on the IRC channel.
Standardization - yes
On May 5th, 2008 martin jasny (not verified) says:
With a universal standard (Debian would be the best, ubuntu second best, because some Debian packages are broken on ubuntu) Linux would get a tremendous boost. There would still be some marginal distributions to increase the choice. So we would still have the choice.
Without standardization, ALL Linux distributions are going to be only marginal. We would have the same choice as above, but much more work to install Linux and applications, chase for drivers etc.
...
On May 5th, 2008 Anonymous (not verified) says:
*cough* Uh, how about BSDs...? What advantages have they provided, and disadvantages incurred? Seems like a unified linux distro looking-glass to me...
Ummm
On May 5th, 2008 Anonymous (not verified) says:
No, no, then again no. One of the main advantages of linux is the ability to choose. Beyond that being able to extend how you see fit. Distro's should however adhere to the Linux Standards Base (LSB) and the File Hierarchy Standard(FHS).
THANK YOU!
On May 5th, 2008 Cherita Chen (not verified) says:
For everyone reading this thread - this is the only post yet that has any merit (other than the parent).
The rest of you wannabes need to keep your uninformed opinions and FUD out of the limelight as that's what hurts Linux more than anything else.
And for you "Linux Journal", stop dumbing down your magazine to cater to these morons. Am I the only one who is seeing this?
multiple posts deleted
On May 5th, 2008 Webmistress says:
Please feel free to contact me if you are having trouble with comments. Thanks.
__________________________Katherine Druckman is webmistress at LinuxJournal.com. You might find her chatting on the IRC channel.
Standardize APIs not the distros.
On May 5th, 2008 Anonymous (not verified) says:
I agree with many of you, we need some sort of API standardization. Standardizing the APIs does not mean each distro has to be the same, but each distro would meet a minimum standard. Setting standards would help upstream developers assure their products would be usable with minimal tweeking.
An example of meeting minimum requirements is the 802.11 wireless standard. Companies like Linksys, Netgear, Cisco, Belkin, etc.. meet the standards of this specification, but they add there own twist and features to the products they sell. Doing so, allows end users to feel comfortable any wireless product they use will work with any other wireless product on a basic level. The advanced features of each product is what sets each product appart from the other.
I agree with you for the
On May 5th, 2008 vagvaz (not verified) says:
I agree with you for the diversity is our strength but I believe that unified specifications for package management and file structure could also result in the same advantages without sacrificing so much...
standardization and preinstallation are the key
On May 5th, 2008 regina phalange (not verified) says:
the only two real reason people think about having a single distro are because of interoperability and gaining market share. standards take care of the first and pcs with preinstalled copies of linux are the the answer to the second. all the hurdles to bringing linux to the masses would be solved with these two solutions. if linux is preinstalled on pcs, noobs don't have to hassle with getting hardware and their mp3s to work.
slackware rules
I'm fed up with you newbie
On May 5th, 2008 Anonymous (not verified) says:
I'm fed up with you newbie Linux users trying to turn it into Windows: NO.
What kind of disadvantages are that?
On May 5th, 2008 Anonymous (not verified) says:
"A select few individuals at the top would control the present and future direction of Linux."
Is not that what the kernel mantainers are?, a select few individuals controlling the present and future direction of (the) Linux (kernel)?.
If this is what we have. It's not a disadvantage, it's a working reality.
"There would be no internal competition in the Linux community. How sad would it be if we only had Windows and OSX to compare ourselves to?"
How this pathetic sorrow is any argument?
And the thing about the lack of internal competition is just not true. There always gonna be moaners complaining about everything and screaming like hysterical offended nitpicky ladies about the most infimous bug or missing feature, they will pull the car. XDDDD
"We lose the ability to choose, which is a fundamental part of everything Linux stands for."
No.
The ability to choose is not a consequence of the distributions ecosystem but of the liberty provided by the GPL. As long as the software keeps the GPL you don't loose anything: you have the right to modify everything under GPL.
With a unified GNU/Linux OS you just move that decision in time, to choose after everything is installed. Like in: "it has KD'N'ME by default, well, throw that shit away and push in some G-NODE love".
"We become a monolithic, bloated, close minded, inbred, operating system with no hope for innovation, and no motivation to think different."
Yes... well, actually no.
Let's put it this way: With the adveniment of the standarization of Windows95 the OS industry became a monolithic, close minded, inbred, operating system with no hope for innovation, and no motivation to think different.
You can change w95 for any other OS, even mac system whatever.
As you see this sentence is not true for any case in history, and nothing makes this imagined "unified linux" OS any different (well, the GPL does make it different, but it pulls just in the opposite direction). Reality is just like a wall of stone in the middle of an open field: it's quite disgusting to find one if you're running blindfolded.
And besides with the GPL the energy of the innovation and the ability of people to do what they please will not stop until everybody: Every. Single. One. Stops moving. As someone else said before: a free software project is not dead until the last copy of the sourcecode has been erased from the last hard drive of the last user (or something like that). And that's thanks to the GPL (again: not to the distro ecosystem).
Regards.
PS: Damn you LJ. Because you allow em and i tags but only cite and not blockquote in the comments, your CMS Manager (does it exist such a position?) will burn in a hell of computers infested with Windows Millenium Edition and rebooting from BSOD's for the whole eternity (none the less). ;)
Standards
On May 5th, 2008 SkepticalMystic (not verified) says:
The ability to choose between distros is one of the most important things about Linux, and the competitive environment is conducive to innovation. By trying to put everything into one compiled distribution, you would lose the innovation that makes the Open Source world so fantastic. With that said, I would love to see some standardization of APIs for software developers to work with. The automated installers that exist in the MS world are one of the few things that they did right. Download the file, double click it, software is installed. Sure, more advanced package managers are making this point null, but what about a piece of software that doesn't have a package for your distribution, or the repositories don't have the newest versions? I'm perfectly capable of ./configure, make, make install, but that's a big hurdle for recent MS to Linux converts.
Skepticalmystic
On May 5th, 2008 Anonymous (not verified) says:
"The automated installers that exist in the MS world are one of the few things that they did right. Download the file, double click it, software is installed."
Keep in mind that is also what makes virus and malware infestations so easy on a windows system. Personally I think we have a perfect system as it is.