Torvalds Rejects One-Size-Fits-All Linux
Barence writes "Linus Torvalds has rejected the argument that Linux developers should pool their resources behind a single distribution. 'I think multiple distributions aren't just a good thing, I think it's something absolutely required. We have hundreds of distros, and a lot of them are really for niche markets. And you need that — simply because different markets simply have different requirements, and no single distro will take care of them all.' The calls from the Linux community have been growing due to Linux's failure to show significant market share growth."
Did you ever think that he might be right?
We need a main, reliable, one size fits all DESKTOP distro. that's what we need.
and yes, all other distros should continue, for really many of them are for niche markets.
linux basically equals webserver as of now. whereas many IIS servers house 1-2 company sites (and many of them are in-house boxes), linux distros host hundreds each.
but on desktop we dont have a strong name presence so that when you name it, everyone will know. we need that.
Read radical news here
Comment removed based on user account deletion
Uniting behind one "Big Tent" Linux doesn't mean you can't have other little linux distributions.
If anything Ubuntu is becoming that tent. Especially if Kubuntu were to be packaged on the same disk.
One linux for the masses and techies who don't want to to be bothered to compile all their packages and a bazillion baby linuxes for every niche application.
Most distributions are extremely similar. Nixing a few clones would probably be beneficial.
The reason I love linux is because I have the choice. Minimal distro, server oriented distro, etc. Trying to make one big distro is absolutely the wrong thinking, it would be impossible to decide on anything first of all, and its been proved this concept doesn't work already, by a company called Microsoft.
Obligatory blog plug: http://www.caseybanner.ca/
That's not possible because you're a tight ass.
Sweet! This opens the door for Linux Home Basic, Linux Home Premium, Linux Business, Linux Starter Edition, and Linux Ultimate!
BY having multiple distributors we have CHOICE
by having CHOICE it makes it 100 time sharder should any actual attack on linux happen as in the CASE of SCO
you had ONLY SuSe aka novel drop the ball with Microsoft.
NOW think that you have one big distro and then it gets pressure form big business.
SAY NO.
AND i'll add this is what happens when corporations infiltrate the open source movement
they want to proprietorize it like anything else and control it.
Yet another distro. Anybody have a link where we can download this One-Size-Fits-All Linux?
No folly is more costly than the folly of intolerant idealism. - Winston Churchill
Linux Starter
Linux Home Basic
Linux Home Premium
Linux Business
Linux Enterprise
Linux Ultimate
Perhaps instead of worrying about the specific distro being worked on (and distro-specific apps), developers could unite to improve the libraries, services, and interfaces that are used universally. Gnome and KDE, for example, are the "face" of Linux to the average user. And let's face it... KDE is modern but broken in many ways, and Gnome is stable but behind the times in many ways. The specific distro being improved is less of a concern if the focus is on bringing stability, visual appeal, and new user interface innovations to the frontend of Linux itself: the GUI interfaces that the average user works with on the system. Working on that aspect would make every distro benefit.
-Vendal Thornheart
I use different distros for different tasks, because the distros themselves place different weights of importance on various factors.
For years, my servers have run on Debian plus the odd BSD box here and there. Rock solid reliability with very little maintenance overhead, but you don't get the latest and greatest stuff in the repositories.
I've got a couple of servers running Ubuntu with VMware Server on top for internal VPS work. Again, very few problems aside from a couple of issues related to kernel upgrades.
My laptop runs Ubuntu Desktop edition, which works great for me. I have almost no trouble with package management, even for cutting edge stuff, and the driver support is great.
I use a couple of live CD distros for repairing Windows systems when they get out of whack. The list goes on and on. It's kinda like programming languages; use the right tool for the job. While you *could* use most modern languages for just about any task, some are better for "X job" than others.
512 MB RAM, 20 GB disk, 200 GB transfer, five datacenters. $19.95/month.
THE obvious choice has changed over the years. THE right decision is wrong several years later. So who gets to make the call?
Never trust a man wearing a coat and tie!
Linus said exactly what was needed to say. Seems like the blogosphere (or how you call that herd of wannabe journalists) only didn't notice that there's no need to care about market share.
... and not just because he is boss (structural power).
Linux is hardly a new thing, and this is hardly a new question. There _are_ seriously differing requirements, even in the desktop arena. Also, distros come and go. Linux is eternal :) [I wonder why].
Sure, one distro makes VAR and other support easier. But open is not impossible. 'make' is pretty easy and unlike MS systems, compilers are standard.
If you want one distro, just go FreeBSD.
Although its good that certain distribution cater for different markets, the problem is the over saturation of one area with too many choices.
if linux is to really take of as an alternative it should follow the Apple model - introduce a hardware/software packadge. Give problems with getting drivers to work, and even installing the OS, it is unlikely that Linux would move much beyond the market share it already has (which at this point is limited to enthusiasts). A hardware solution (say a laptop/desktop that comes preinstalled with a linux distro) and is aggressively supported by the hardware manufacturer, if well designed, could make that problem less acute.
-- All this knowledge is giving me a raging brainer.
-netbooks w preinstalled linux
-notebooks w preinstalled linux
-cameras
-phones (google and also others)
-e-book readers
-a large number of set-top boxes.
-major pc vendors (dell) selling linux preinstalled
-network hard drives and other intelligent network hardware
-a the biggest RT operating system vendor cooking some linux
-ms support for linux
-a number of up to date embedded development boards from brand manufacturers
Most of these things have seen a strong rise in the last few years. and for nearly all of them it was mandatory that a specialized distro exists. I don't see how Linux is failing because of not having a single dominant distribution. I see how linux is succeeding because of the number os special distributions.
Did these people think about why one branch of Dell sell computers with ubuntu and the other one with RH linux?
Desktop Linux sucks. Well, let's be honest, desktop Unix sucks. Gnome and KDE did not meet the goal of providing a quality alternative to commercial desktop systems. That was their intent, but the outcome has been simply dismal. I say this having used desktop UNIX and Linux exclusively since the early 1990s. I haven't run Windows at home since Win 3.1. Currently, I've given up on Linux and run MacOS X - but, frankly, that too is nearly twenty year old desktop technology.
Where I work we're currently slowly transitioning from desktop Linux to MacOS X. Linux and FreeBSD will remain in the server room and for computational clustering. Which is where the free OS's truly shine right now.
I know the economy is tight and some people are losing their jobs. Saving an extra buck here and there is more important than ever. But trying to save a couple bucks on a used butt plug is probably a bad idea.
Actually, I think there is a vast under-reporting of the linux market share growth. The number of things from major servers which happen to be Linux based to home wireless routers to the "Chuck Cheese Portrait Drawing" kiosk (which is Red Hat based) shows a silent growth in deployments that you just don't have numbers of license sales to observe.
Linux has a significant market share growth, but without numbers of purchased licenses and "piracy" the normal distribution method, it's nearly impossible to really see the iceberg under the waterline.
I agree with him...to an extent. Yes, it's true that having several distributions does help fill in some niche markets, but having 100s?? That just leads to confusion. Besides, where has linux gone (in terms of market share) in the past several years? Virtually nowhere.
One big problem that newbies (such as myself) have is that not only are there tons of widespread distros to choose from (ubuntu, fedora, suse...), but each look and feel differently wrt each other (my experience, anyways). That makes breaking into linux that much harder - How do we choose? Just like the /. gripe about windows Vista having "too many" options (7?) for a consumer to have a good sense of what to get, can you imagine 100s?
I think it's time for a different approach: have a few (3? 4?) "main" distros (in order to foster some kind of competition) for the newbie (like ubuntu), the advanced version (for /.ers) and derivatives for niche market. Anyways, just my 0.02. Opinions?
Clearly you are not very familar with the linux (or OSS) community. Ever notice the wide range of opinions concerning things like design, inclusion policies, licensing, etc? Have you thought what would happen if you tried to make all those people share a distro? There are plenty of flamewars already, do that and the community would tear itself appart. New distros don't pop up for the hell of it, they pop up because people want something that fits *their specific needs*. Their needs are often unique. People need to get off this whole idea that linux is about "sticking it to the man" and that it needs to change in order to get better marketshares, just for the sake of marketshares. Linux is meant to be useful for people who want it, if it's not for you, then who cares? We're not out to become rich billionaires by toppling microsoft and apple, we're just making a nice operating system for ourselves. This is something the majority of the world can't seem to understand.
"linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
You could say we really only need one Desktop distro. But... People work on what they like. You can not force them to work on what they don't want too.
We have Ubuntu which has a big lead on the desktop so we have some some of those benefits. The problem with Linux is the lack of commercial software and support.
You can not call the manufacture for help or geek squad. You can not go and buy software you want. There are a lot of free packages and many of them are great. The problem is the average person doesn't know what is good and what isn't. Even when the software is really good the documentation often isn't. Out side of GIMP and OO.org you will have a very hard time finding books for FOSS applications.
I know that Click and run failed but I still think a application and media store is EXACTLY what Linux needs. A super easy built in solution just like what you see on the Wii, XBox 360, and iPod/iPhone.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
I could go on, but you get the idea. Don't believe everything you read.
Let us not become the evil that we deplore.
Multiple distributions are a necessary part of the Open Source ecosystem. Competition keeps the ecosystem healthy, selective pressures keep Linux evolving. Windows is built according to the direction of the Microsoft Holy Profits.
Linux grows according to what the people developing need and want. There will always be the question of which matches more closely what the average user wants and needs, but much of the strength of Linux comes from the existence of multiple distributions.
Fanatically anti-fanatical
...marketshare is worth nothing in the near future........lots of distros that get 'a' job done are worth much more.
because we're not making money at this and seriously, who cares? Linux is a choice, not a goddamned marketing campaign.
This guy is way out there
I've got no idea where these magazines get their figures from. There is only 1 MacOSX distribution and I can tell you that here in spain it's market share is not 10%, it's probably not even 1%. You'll see more linux boxes than Macs. Outside the US Apple has always been a niche market player (image/video), and that hasn't changed. Linux' market share is a matter of some debate, so suggesting culling distros as a solution seems a bit presumptuous. It hasn't been a problem for MS, they have XP, Win2k, win2k3, vista and now 7, as well as CE/pocketpc/mobile, amd they have 80%+ share.
Comment removed based on user account deletion
And where have these calls be coming from, exactly? As far as I can tell, the only one asking this silly question is some dude from DistroWatch... and it's just a question during an interview with Linus, for god sake!
Something tells me "pcpro", whoever the hell they are, is simply manufacturing a story...
How are they measuring it? Just counting how many boxes sell redhat and suse?
You have linux from bios, networking equipment, embedded appliances, cellphones, all the way up to massive clusters. Windows could be keeping taking over the old concept of desktop, but the world breathe linux in everything more complex than a calculator. What about counting market share including all of that to see more to the ground numbers?
I wonder how much of the desire for unified linux is based on technical consideration, and how much is just the standard human tendency to believe that your group will be more effective if it is purer and more unified, most frequently seen in the politics of adverse times.
In effect, the number of distros that are relevant to the alleged confused market is already very limited and fairly similar. Is Joe user actually not using Ubuntu because the existence of Gentoo and LFS and L33tNu> confuses and terrifies him, or for some other reason?
Some linux users also use agent-changers, to get around those idiotic sites with hardcoded browser requirements (that work fine in Firefox /w Linux, but display an error message unless you tell them you're running something else)
Comment removed based on user account deletion
Wasn't there just a front page ./ article complaining about the number of SKUs for Windows Vista? The complaint was that there were 7 (or maybe 8) different skus for Vista and how confusing this was for the end-user
In Linux land there are way more than 8 different distributions and options (desktop, email program, editors, etc.) within those distributions
Clearly more options can't be a disaster for Vista yet a good thing for Linux.
With Vista, a home user merely needs to decide between Vista Home and Vista Ultimate; if they need VPN, their corporate IT will probably recommend Vista Business. If they need both Media Center and VPN, then they have to spring for Ultimate. Not that hard.
Compare that to the choices faced by Joe User(tm) with choosing an Linux distribution.
Did you know that Stallman sounds like the Swedish Stålman, literally man of steel (or figuratively Superman). The nomme de guerre Stalin means (more or less) man of steel in Russian.
Clearly Stallman has the right name and the requisite facial hair and he can write GPL4,5 and 6 to enforce collectivisation of Stallix and the crushing of Kulaks like Torvalds.
echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
Actually I disagree with Linus. However, I can see the need for multiple too.
But imagine a single "frontman", with different "packs" that can be selected during install. So there is one "public" Linux
Need a server:
Download the Base public linux, then pick your "package" for the duty of the system
Base server pack - stable ...
Base server pack - leading edge
Base desktop pack - stable ...
Graphic artist pack ...
Setup repostiories that "are the distros"...
Here's the full interview minus the editorial: read it at distrowatch
Linux guarantees no vendor lockin. And today that applies to where you get your OS from as well as who's hardware you choose to run it on. From a customer point of view that's GREAT, as it fosters more competition and innovation from the providers.
Anyone arguing otherwise just doesn't understand business and market forces.
Of course, the millisecond that happens, the thing'll fracture into a dozen or more different, uh, "tiers" (think: Basic, Home, Premium, Ultimate, or some junk like that). Next (but still well before 1000ms has passed), every Linux developer worth his salt will immediately create his or her own, uh, "customizations" - because ONE SIZE DOESN'T FIT ALL.
So - approximately one second after unifying all Linuces as one Linux, it'll immediately breed by fission - not into two but literally dozens of new, uh, . . . (can't call 'em distros any more. Custom Linux versions?).
Should be: here
practices. When a company or government finds Gnu/Linux fits the bill better than Windows, Microsoft comes in and essentially pays them to stick with Windows. Governments like Egypt where the OLPC people had a MOU from them but then Microsoft goes over, they talk, Egypt accepts something like $50 million in stuff from Microsoft and when OLPC shows up all they get is "Does it run Windows".
And let's talk about how HP, Dell, Lenova, etc can not advertise their Gnu/Linux products. Leaked MS memo's already showed Microsoft's hand in this too. They basically said, "you can not lead with Linux" and that meant advertise and the threat is most likely to be those millions of dollars in Marketing Program kickbacks for putting those little MS stickers on everything and saying crap like "Runs best with Windows", etc.
_That_ has been what has limited marketshare growth to a large degree. IMO. Remember, we are a world full of followers so if too many start going to Gnu/Linux, the horde will follow. That's why Microsoft spends hundreds of millions to stop the switch.
LoB
"Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
Why are we *nux users so apt to spread our beloved OS to all the unwashed masses when what makes us great is a dedicated group of hobbyists and professionals striving to work without the constraints that mass popularity will bring? I for one am glad that *nix's have not caught on an spread like wildfire, because from a security standpoint (my work) we are a tough target because we are small, and whether one realises it or not, we are so ahead in many areas because *nix is the underdog and has to be vastly better to even be considered adequate by the *nix community standards.
If the free market decides on a standard, then that is the choice of the free market. And if you happen to look at the market share of linux, the free market isn't choosing linux: right now, it's overwhelmingly picking Apple at the high end and Vista at the low end.
The important thing is to pick something and stick with it, even if it is the wrong answer, you have a platform on which to build it's correction. If I could produce a single binary that would run on Linux 3.0, regardless of kernel options, window managers, or that computer's driver set, Linux would immediately become a serious contender in the desktop market as a platform for delivery.
You'll notice that the areas that Linux is a winner in now are things that run a platform of specific applications, like LAMP. Until "Desktop Linux" means a specific set of APIs that are standard across all installations, it will never, ever, not in a million years, become the desktop of choice for anyone but people like us. People who have time to skim man pages and forums for three hours to figure out how to do simple things, like get their wireless card up and running.
With labor costs going up, Linux has even less of a chance. Vista may suck, but I can make a program that will open on every single version of it without any tweaking at all. That should be the goal, if Linux users are serious about taking over the desktop.
Hello,
My wife just had me remove Intrepid Ibex (GNOME) from her brand new Compaq desktop and replace it with Vista Home Premium.
She was fed up with the sound dropping out which happened maybe four times total:
http://onlyubuntu.blogspot.com/2008/11/fix-for-no-sound-issue-in-ubuntu-810.html
and the complete system freeze which seems to be a kernel / driver level error :
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/252977
I tried to convince her for weeks that she just had to love the penguin.
She likes Vista much better so far.
"Yes, dear."
Yet I find it funny that Microsoft is bashed for their choice to offer multiple versions of their Operating System.
The greatest revenge in life is massive success.
I agree that rather then a monolithic version, Linux should continue the way it is. I also believe that Linux can always do a reference distro similar to hardware companie's reference design board.
Hardware companies, especially the cpu/chipset makers routinly puts out MB reference designs. The mainstream OEMs are always free to add or substract features out of that reference design as per requirement. The OEMs such as embedded companies are also free to design their own boards if the reference design does not meet their needs since they got the chip specs.
Linux could do something similar as the ref distro and still maintain the flexibility of allowing others to create their own distro either based on the ref or something independent.
developer mindshare and market share You dont have to stop work on other distros to get a winning distribution. If you like one, just stick to it and as much as you can to get it better. /. read the mythical man month, it would be unreasonable to expect that a distro will get better by pooling programmer resources. As for monetary resources, they will eventually follow the best amongst all these distros.
I really don't buy the idea that pooling resources will make things better. As I would expect most people on
You speak London? I speak London very best.
Emperor Skull joked about Linux Starter, Linux Home Basic, etc above, but I think the concept of "Linux Starter" would be a good one.
If the community could settle on one or two distributions to recommend to new users, fewer new users would be confused/disheartened by the number of selections. Just make sure a search of "linux for new user" comes back with a page pointing to the two easiest distros to get up and running.
Would that be hard?
Fuck market share. All market share gets you is stagnation. The more successful you are, the less innovation you have. Why do you think Windows Vista was a flop? When XP was "current", Microsoft has the desktop all to themselves and Vista was an expression of that situation. With Apple, and yes, Linux, clearly starting to make inroads, they have finally started to improve the situation with Windows 7. And just you watch, if Windows 7 "kills" Linux and OS X like the press is falling over itself claiming it will, then Windows 8 will SUCK. Guaranteed.
One single distro definitely would be a bad idea, but I wouldn't mind seeing one package management system that all of the distros agreed upon.
First off, I'll be the first to say i'm no expert on linux, but I don't think one distro would be a good idea (let alone feesible). However, maybe narrow the playing field a bit? I mean, hundreds of distros? You'll always have the application specific OS (Phones, stand-alone devices, etc) but I think there should be some way to convey to the average joe that "these distros are a good place to start". Windows has different "distros" so to speak (not talking versions like 95/98/xp/, but XP Home vs XP Pro, Server 2003 Stanrdard vs Enterprise, etc). I believe Linux kind of accomplishes this via Kernels, so there is some common ground between them (or maybe i don't fully understand it). But even knowing what I know, I still don't have any idea of what distro would be good for what application. Maybe establishing some kind of "master list" of distros and what applications they're good / better suited for would be a place to start? From the outside looking in I don't know where to even start with Linux. I'd like to get into it more because its obviously a great OS with plenty of great applications, but where do you start?? It's like walking into a food court with 20 different restaurants that all look the same from far away (except for their name), but you gotta walk up and read each menu to figure out what they have to offer. Then as you're walking around, you see other hallways with even more restaurants! Pretty soon, you just say forget it and go back to the restaurant you know best, called Microsoft.
If Linux wants more market share it needs a face, it needs something people can point to and say "Linux".
That's the way this sort of thing works.
From someone who is no longer in the tech community but is a big geek and has geek friends, we have the wrong aim, people.
We need good communication, not analytics. Yes the OS should be improved, but in order for lots of people to adopt it we need to communicate a fairly unified, confident idea.
If Ubuntu is that face, great! Let's work on that.
If KDE is that face, great! Let's work on that.
If Gnome is that face... you get the idea.
People love consistency. We geeks want to analyze and pick apart everything, change it and tweak. Your average person DOES NOT CARE! They want something that works. Until we get that through our oversized brain/ego/whatever then Linux is not likely to take off in a really big way.
Will this sacrifice a few things? Sure it will. However, since it is Open Source those little niche OS's can still exist! That is the problem with the big players now. We can still tweak things to make them better.
Geeks like to be RIGHT and not make mistakes. I think it has something to do with smarts, or not being hugged enough as kids, or something. Their confidence/power comes from analyzing and making the "right" decision, which is why science is an analytic's passion. We can be "Right". People do not always want that. They want something that makes them feel good, simple and easy that they don't have to think about. If that thing is windows or Mac for them then so be it!
The bright spot: What if we did this and got more market share, huh? We'd be in the spot where software SHOULD be. The geeks run things behind the scenes, tweaking and improving, altering and modifying for their user base, while the average person (99% of peopl out there) can use an innovative, slick interface that runs on cheap hardware. When they want to use their special application it works! When they need software or processes tailored to what they are doing, it will be easier. Businesses will run better since there will be less down time on the user side (i think), fewer upgrade$ to the newest Mac/Windows Neon Bloat Fantastic, and fewer headaches with techies trying to make programs/systems work together.
All we have to do is learn to set aside our infighting because we want things to be scientifically "perfect) and market some form of Linux, anything, and unify behind it for the user base at large. Yes there should lots of distros for niche markets, but a general distribution would be very helpful.
-
I use Linux on the Desktop. There is no sign of anything even remotely Microsoft on any of the 4 boxes in my house.
I know Linux. I use Linux. I love Linux, etc., end of story.
While I readily admit that anyone with even an iota of common sense and responsibility to anyone else on the internet should use Linux, I really don't care. Linux doesn't have to be more popular for me to justify its use. Other than being part of a safer internet, more use of Desktop Linux has zero effect on me.
I'm not changing. I do believe that sooner or later, the rest-of-the-world will see the light, and join me in the bliss that is Linux - the ability to exercise virtually 100% control over my system, but I'm in no rush. It doesn't have to be tomorrow. Or in 2010. It'll happen (and I'll be here to say "I told you so" to all those former MS users....)
I use Arch as a one-size-fits-all distro. pacman is awesome. I have built desktops and servers dealing with many different tasks from the same ISO. It really is a benefit if you take time to learn it.
Ubuntu is a necessary evil. For some reason, we need a distro for the Windows masses. But it's better that than Arch mailing lists spammed to the brim with "How do I listen to my MP3s? Linux is dumb."
While a one-size-fits-all distro might sound like a good idea in theory, in practice it's very bad. Unless you want a Linux-based Windows.
No, they didn't spend millions, since copying a CD only costs a few cents.
Of course, Microsoft counts the donated software at the full market price, but they just provide cheap copies.
Microsoft is just counting on the fact that they are the first ones, but we'll see if this strategy will continue to work once everybody will be more fluent with computers.
Because if he doesn't have any propriatory bits in there, he can leave the user community to look after it when he can't be bothered.
That's one reason to GPL your work. Since you reserve little right, you have little responsibility to your "customers".
Thing is, most of the time when I see these "market share" figures it turns out to be measured by revenue from new sold units during the most recent [quarter|year|whatever].
Someone erasing their "Windows 2000" system and turning it into a Linux server doesn't show up at all on this measure. Someone who has to "upgrade" their Windows server repeatedly while their Linux box sits and runs without needing any additional spending on it distorts these numbers, as do the people who spend twice as much on each server due to software licensing fees.
This is going to be even more distorted if they're specifically talking about non-server "market share", since it's so hard to find pre-installed Linux desktop systems most of the time. I have a suspicion that a lot of Linux desktop machines - even the NEW ones - came with "lowest-common-denominator" Windows OS and were subsequently wiped and replaced with a Linux of the installer's choice rather than showing up as an explicit "linux desktop" purchase somewhere.
Hacker Public Radio is our Friend
A sizable portion of the linux community are not using mainstream distros and have no desire to do so. In my experience, most of those calling for unification are Microsoftee's.
The number of Linux distributions *known* by the wannabe's is a handful. The number known by the people who USE Linux probably isn't more than a score.
How many people can *name* 100?
Very, VERY few.
I don't mean the Editions of the Vista...but besides Windows Server, they make Home Server, Small Business Server, Essential Business Server and Windows HPC, they all based on the Windows Server.
Also, distros come and go. Linux is eternal :) [I wonder why].
It's because we've standardized on a one-size-fits-all kernel. Some people complain about that, but Linus doesn't seem to have a problem with it. (I wonder why.)
Anyway, the one-size-fits-all idea doesn't mean that you can't customize for different environments. Standardization is nothing to be afraid of.
You say that the best distro will win, but historically speaking most products that won didn't do so because they were particularly good, but because of other reasons, like marketing or the snowball effect. The actual quality of a product is just one tiny figure in consumer choice, and not usually the first one they'll come in contact with.
to the individual distros. a single distro is not a good idea for the reasons Torvalds gives; however it may be beneficial in particular instances to merge together distros with the same goals to reduce replication of work. actually merging two communities together is another story.
Simply put, I think we are forking too much. While itâ(TM)s not important that we gain market share, I think our overall goal is to improve Linux. If we spent less time making forks, and focused more on improving the applications and processes available to us â" I believe that Linux would be a lot better than it is today.
Will making an all-in-one version of Linux gain market share? Probably
Would it improve Linux as a whole? Maybe, probably not
Would cutting down on forks improve the quality of Linux overall? Definitely
I'm getting really annoyed with all these call for greater market share. It' almost as if someone has discovered your awesome fishing spot and decides that it would be a great idea if they built an interstate highway next to it so everyone can fish there. I'm not against greater market share, but market share as a goal is dumb.
Apparently "Calls from the linux community have been growing" translates to "an interview question where someone asked the question on Distrowatch"
I can see how the submitter got these confused, the two being so similar and all.
From tfa: "And for the last few years, it has been Fedora," he reveals."
That's the revelation?
Move along. Nothing to see here.
is not whether a single distro survives as the dominant one, but whether there can be an established standard, a specification for ISVs to refer to when they want to deploy on GNU/Linux distributions. The fact that many distributions have different configurations/places to store their prefs, have different package management systems and so on, makes it difficult for ISVs to test their stuff and deploy on a platform. For instance, if I wanted to release Photoshop on Linux what do I tell my clients? Requires glib v2.4 and above, GTK 2.12 and above, GNOME 2.22 or later, blah blah... isn't it easier to say Fedora 11 and above? or is it better to say requires LDB (Linux Desktop Base) 1.1 (like LSB only more desktop oriented). The LDB should even define some way for the app to list its dependencies so they can be automatically installed by packagekit, aptitude, or whatever. I could then, just test the product on a single LDB platform and presto! I have a single platform to support, no problems (ok I am simplifying this a little). Anyway, say no to a single distro, say no to a single desktop; diversity is the strength of libre/open source .. there just needs to be some work on interoperability and we are done.
Thanks
There can't be one size fits all in Linux. The very essence of Linux is have multiple distros and people creating offshoots. That may be the sole reason in the end that Linux may not completely replace Windows! However, that is also the strength of Linux. One good example of why one size fits all is a bad idea, is that in today's world most people will discard the old P3 with 128 MB RAM. However, Puppy make it crisply working system, and in style too. Some students who come from a village to study at my Univ in Delhi, bought an old P3 with a 2 GB (yes, no typo) hard disk (running windows 98), for a paltry Rs 2000 ($ 40). They couldn't even use their pendrives on it, and could not install any useful software in that little space, whereas their friends made fun of them. After I handed them a remastered Puppy CD, they are thrilled to bits. They use internet, watch movies off pendrives, and listen to mp3 music. The friends who were laughing at them, stare at Abiword springing up immediately on the icon click. And believe me, in our country there are many who can only afford such a system. Which size will fit this category, except Puppy (or DSL)?
Who is this mythical "We"? Me personally, I don't want to be shoehorned into *buntu or whatever the current FotM distro happens to be because some twit thinks "We" need to chase fucking marketshare.
Well if you compile from source it usually works across distributions.
If I ask if something works, and you say, "usually", then you're telling me that it doesn't work.
Linus Torvalds has been an avid fan of Ninnle Linux for some time. He's had it on his own desktop for several years now. There's no question as to what he's thinking...the only size he needs is Ninnle!
There is no perfect solution. On the one hand choice is good, competition is good, concentration on specific needs is good.
On the other too much competition is very costly, too much choice is confusing.
I hope you know what I mean. Besides this there aren't a lot genuine distros. If I am installing ubuntu, change the application, name it mybuntu and save this, I don't have created a real new distro. A added so little value that it does not count in my book.
Rockin regards,
Marco
It's allmost big enough for me.
I mean: I can get the software.
Nice, interesting stuff.
I can get support.
Most stuff even works!
So...
I was thinking pretty much the same thing... Except I did not include openSUSE, because it has the Stink of Novell on it. Fedora and Ubuntu are first-class, first-rate Linux distributions, widely available, and widely used. Either Fedora or Ubuntu can be simply installed onto most any modern PC, and provide functionality for free that would cost (literally) thousands of dollars for the commercial equivalents.
I think that this year (really!) will be the year for mainstream Linux desktops. Microsoft's missteps with Vista, and the general state of the economy will combine to get more people to look around for reasonable alternatives.
The real reason Linux has not better penetrated the market is the lack of high-end applications, ala Photoshop, that run on Linux. However, we get closer and closer with reasonable alternatives that meet 80% of the users needs: The Gimp, and Open Office, for instance.
there are 3 kinds of people:
* those who can count
* those who can't
Mostly untrue. Linux does change, but from distro to distro and release to release the changes are in line or in order with progress toward ease of use and standardization. If you don't see it it is because you don't want to. Like the monkey with his hands over his eyes.
If a desktop doesn't appear to meet business needs for the next 3 years it is because it was never given a fair look. Clearly the statement above where you state you have never used Ubuntu demonstrates that. I've worked in IT for a number of years and watched management make decisions with a lack of knowledge which ultimately hurt their bottom line, but what can anyone say.
Ubuntu, in most forms, is stable and has solid performance. It also has LTS (long term support) releases every so often, which means it will be supported in that version with little modification for a number of years.
The unfortunate fact is that Linux has a ton of documentation. For instance, when you look for help on the web you are inundated with support for Linux. So many articles, so many Wiki pages, so many man pages, so many blogs, it's just hard to find out of that what you want.
All my videos play on linux (all of them).
Domain controller and codebase is a different animal than the desktop. That's apples and oranges.
Most of the high end SQL databases are available on Linux and some even started their life on Linux.
Most everything else is just business complaining and not doing anything about it. A couple years people such as you complained about drivers, etc. Those are now non-issues. Linux on the desktop is an elegant and capable solution.
You can lead a man with reason but you can't make him think.
practices. When a company or government finds Gnu/Linux fits the bill better than Windows, Microsoft comes in and essentially pays them to stick with Windows. Governments like Egypt where the OLPC people had a MOU from them but then Microsoft goes over, they talk, Egypt accepts something like $50 million in stuff from Microsoft and when OLPC shows up all they get is "Does it run Windows".
Monopolies have a lifecycle.
They start out by being superior (in some ways) so that they dominate the market -- this is the good stage, where they are a huge boon both in standardization and efficiency.
Next they shut-out competitors by using their strong-arm -- this is good for standardization and as a result is also good for efficiency.
Over time the monopoly's efficiency decays and much better competitors are made. The monopoly in its desperation throws everything it has against the competitors, cutting off its nose to spite its face -- this stage is destructive by continuing an inefficient standard for too long. This is what we are seeing now when Microsoft lets netbook vendors sell Windows for pennies.
The reason our anti-trust laws bring the hammer down on established monopolies while allowing small market share companies to get away with murder is to maximize the benefits of monopolies while minimizing the negatives. That's why this is still a great time for DOJ or others to hammer Microsoft with anti-trust actions. The libertarians don't get this... they think the same rules should apply to monopolies and to their competitors. But this is like surfing by treading water, what the wave pushes it pulls back again. You need to create a differential to have monopolies really power the economy.
The problem with multiple distros is that you cannot support them. Let's say Intuit decides to release Quicken for Linux. They will be getting support calls from Fedora users, Ubuntu users, Debian users, Mint users, Suse, Yellow Dog, Ygdrassil (or however that's spelled) etc. Suppose further that Quicken needed a minimum of 1024x768 resolution. Where do you change that? It's not a simple matter of right clicking on the desktop, selecting properties, and moving the slider. It's not even as simple as opening /etc/X11/xorg.conf in an editor. Or let's say you needed to open a port in the firewall.
Linux is not going to make significant progress onto the corporate desktop until software companies start publishing linux versions of their software. They will be reluctant to do that because the cost of support will be so high.
When our name is on the back of your car, we're behind you all the way!
The installer cd and desktop skin of the platform is irrelevant to the underlying functionality. This is precisely why we should pool our resources around the best distribution. Does Linus weigh in on what boot loader people should use? Or what X11 based gui?
Embedded systems, and rare platforms will take care of themselves. They will always be supported in the same sense that any platform is supported because this is open source.
I don't believe that concentrating efforts on a single distribution does anyone any good. In fact, I believe that the only thing that it could achieve is concentrating the desktop linux effort in a single point of failure. For example, let's focus on the main distros and ignore the later forks and offshoots.
If that distribution was Debian then the problems that have plagued that project would've hindered all progress that we've benefited in the desktop front in the last 10 years. That's not good.
If that distribution was Red Hat then, as the company is focused on the server then we wouldn't have much of a desktop to begin with. That's not good.
If that distribution was SUSE then... Well, desktop linux would be in the hands of Microsoft. That's not good either.
What other distribution is left? Slackware? Gentoo? Arcane commands and compile everything from source? There's no doubt that those may be very positive selling points for the refined geeks among us but what about mere mortals?
So, as I see it, there may be no ideal distribution but the best desktop options available today are here only because someone saw an itch that needed to be scratched and had the courage to get off his ass to do something about it. The same progress would never exist if that same person had to jump through hurdles imposed by a pre-established project to get his idea up and running. As in nature, diversity is the single most important source of progress and evolution.
Slashdot, fix your code or at least hire someone who is competent at it to do it for you.
Comment removed based on user account deletion
What Linux really needs is mainstream applications to be supported. I bought a Mac so I could run Photoshop, Aperture, Final Cut Express, Logic Express and iTunes. And YES I do use all those and NO there is nothing comparable for Linux.
I do use Linux full time at work as my main desktop but then I do software developments and Linux is well suited to that. I started with Linux back in the pre 1.0 Kernel days but I do like to use Photoshop, Aperture, Final Cut Express, Logic Express and iTunes.
Come on! It's not about Linux, it's about the free desktop. It doesn't really matter if it is Linux or BSD or HURD, it doesn't matter if it is Gnome or KDE or a mix, what we need is to have an standard Free Desktop for desktop developers to target.
Consider the success of Windows, by far the most successful OS, why? because of the desktop. Linux can already hand its ass to Windows in the server and the embedded market, small devices and big devices, they are all covered.
Where the lack of penetration really hurts our (my?) daily life is in the desktop, every time I have to install a windows software, every time flash behaves weird, every time I visit an IE only site, every time one of my relatives system gets infected with viruses, I wish for a wide spread free desktop.
My full support is with Ubuntu, they have the right goals and the capacity to reach them. They say "stop trying to turn Linux into Windows" but we (I) *NEED* a Windows replacement dammit!!
But... the future refused to change.
but linux is still comparatively hard to use, full stop. Many computer users have never even installed an operating system, never mind trying to get their home scanner folder shared across their house using samba. Also, Ubuntu is ugly, a minger, a dog, beaten down. That has to change too. As to the specific post, linux is better with competition methinks. The lack of competition is precisely why Microsoft get away with being so trousers at everything.
He's wrong. There's no way that software developers are going to develop software for a fragmented platform. It's a nightmare to develop and support. It won't happen. And until big manufacturers start making stuff for the *nix platform, Linux will never be a viable option for many, many people (like me!)
What if you want one that somebody spent a lot of time and money on making a consistent look and feel? Don't mistake me, I run Debian myself, but if I wanted to set someone up who isn't a computer enthusiast, I'd probably go with something that has a more polished or unified look like gOS or Ubuntu. That's the point I was trying to make with this comment: that there is no distro that satisfies everyone's needs so there's no use pretending that there could be, but I was modded troll as you can see.
Gentlemen! You can't fight in here, this is the war room!
Market share is the number of copies sold as pre-installs (e.g., netbooks) and retail boxes. For Linux, this number is really immaterial.
The number of interest is the 'installed base', which is the number of copies installed on hardware. For Linux, this number is hard to get. Some of the larger distributions have started making (low-ball) estimates, but even they admit the numbers don't really reflect the number installed, for various reasons.
Another question is whether or not to count the number of embedded Linux copies. If my TV, DVR, PMP, MP3, PDA and other devices run Linux (they do), should those count toward the installed base? Or should we be counting general purpose computers only?
Can You Say Linux? I Knew That You Could.
Suppose someone creates a very minimalist linux distro which includes a very good package management system. Suppose this package management system includes nearly all popular linux software packages.
Now suppose it were rather easy for anyone to install any number of those packages, bundle them together into one meta-package keyword, and call that a distro.
That's pretty much the stated goal of Debian, it aims to be the universal operating system. You can do just that with APT.
Nick
Seriously, in virtually all cases where you see instructions to "apt-get" you really want to use aptitude instead. Aptitude manages package selections far better including remembering that you installed library x simply to make package y happy. It'll automatically uninstall x when y gets removed!
Nick
Given two choices, in some cases, one option is good and the other bad.
In other cases, both options are bad.
In other cases, both options are good.
But in none of these cases is there necessarily a reason for the option to exist. Things as basic as "how application foo stores its default configuration" should not be something that varies from distribution to distribution, for example. (just an example)
Different distributions only make sense when the choices they've made make sense. If it doesn't make sense for there to even /be/ a choice, then there's no reason for multiple distributions.
I think a lot of the "little things" which fit into that category are what annoys people about switching from one distribution to another. First step: those things should be eliminated.
As for "niche distributions", I think a lot of those could also be combined in some way. For desktop use, it's clear that not everyone needs every package, so they have easy ways of choosing what is relevant, and how it fits together, and making sure that all the shared parts are secure and bug-free. I don't see any reason why this wouldn't make sense for any other niche, even if it's something horribly meta like "a distribution for building distributions".
What is really so incredibly niche that it can't pull from the same server as everything else? Don't throw your weight behind one distribution, if the one you'd support doesn't exist yet.
-- 'The' Lord and Master Bitman On High, Master Of All
or, you know, to have alternatives that aren't horrible. Or to stop pretending that the alternatives are non-horrible.
-- 'The' Lord and Master Bitman On High, Master Of All
No they're not. They're like very naughty boys.
Windows does precisely this. It tries to hide behind the whole Home vs. Professional vs. Ultimate, but really it's one Windows distribution.
The whole point of multiple distributions is to target different markets and needs. What might be a good idea is to find out where distro overlap occurs and consolidate based on that need, but to get behind one single distribution that "fits all" sounds like a recipe for a piping hot cup of fail.
You never worked with Linux or indeed any OS have you?
The linux kernel ain't 30mb. For instance mine are around 4.5mb so you are not even close.
Oh wait, you are talking about the complete source? Yup that is 30-40mb. Why should you wish to put the complete source code on a mobile phone? Anyway, modern phones can easily have several gigabytes storage so even then it isn't that much.
Oh and while my kernel is 4.5mb, that is because it includes a LOT of drivers that are not needed but I am to lazy to remove. A mobile phone maker would compile the kernel with only the options that are needed for that piece of hardware. The proof? Mobile phones with linux running on it.
So basically, you are suggesting a fix for something that ain't broken. Oh well that is slashdot for you. What next, you claims Vista is slow because you have to install it from DVD?
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
Every article about Linux market share decline bases such alarmist assumptions on sales of new PCs that include Linux. This doesn't take into account PCs sold with Windows where Linux is installed later on. Oh, and there are really no Linux software sales to track - it's usually a free download.
These articles do create great link bait, as evidenced by this non-article's coverage on Slashdot.
-- $G
Your request has been done for years.
And when an application for Windows doesn't separate out so it can be installed as a lowly user, Bill Gates has to kick THEM in the nuts?
Kernel devs focusing on one distro would not force anyone to use it, nor would it prevent competition or niches, since it is all still open source (unlike Windows). It is a preference, not an ultimatum.
What it would do is go a long way toward establishing standards and increasing flexibility which are sorely lacking. Making that one distro (or meta-distro) more flexible (to accomodate derived distros) and standards based is far better than having thousands of rigid and incompatible options.
The community can, of course, still evolve new standards through competition. They just won't have to do it in parallel for each major distro (or desktop).
Platforms do.
And except for Android, I know of no Linux-based platforms aimed at normal users and/or app developers.
Distros are too fluid and there are too many of them anyway. This situation makes coding-for and independently distributing PC applications very confusing.
The only things that would rectify the situation would be to create a fully-spec'd out and vertically-integrated (up through the GUI) platform like Android, or have the community get behind something like LSB Desktop. The latter does not seem to be happening though because it it being marketed to neither users nor app developers AFAIK.
Notice there was no mention of LSB in the article -- There's almost zero awareness of it.
I would like to point out that Linus is against forking the kernel, and his group essentially demands a unified kernel and toolchain (with different distros having different configurations of these pieces).
But when it comes to higher-level stuff that end-users require, they complain about one-size-fits all. Frankly, that attitude says to me that the audio and video architectures in Linux-based desktops will continue to be slipshod and wobbly (unstable performance and unstable APIs), and you can forget about widespread adoption at the consumer level until either the Torvalds mentality dissipates or an Android moves into the desktop space.
I think Torvalds & Co. are hypocrites who prefer showing off to their coder pals, users be damned. Even worse, they're foul-mouthed trolls who regularly make personal attacks on people they dislike while insisting on civility being directed towards themselves.
Linux will continue to act as repellent to ambitious application developers looking to make their mark or a buck. We'll have to be content for the forsee-able future with ham-fisted G-, K-, X- apps that are usually mere shadows of what they imitate.
Alas, even excellent software like Firefox doesn't get major UI flaws (like radio buttons always disappearing) because of this situation... Mozilla doesn't even bother packaging their apps for "Linux" anymore... you gotta unzip it to /usr and make all the correct linkages and icons yourself.
The other great FOSS app, OpenOffice.org, is fairly complex to install/upgrade even with rpm/deb packages... and proper desktop integration will be either absent or badly broken. Again, SUN/OOo would rather attempt a fit-and-finish on proper platforms like OS X and Windows than play the bitten-by-a-hundred-repository-hackers game.
A single distro is not necessary. I think people here have made that clear. But I can say what is necessary is a standard base library file list so that people creating commercial software can release software without having to provide source code. Now I know that some of you will say they can release the source its better. But in some cases it is not. Especially if you have trade secrets you want to protect. Commercial vendors are never going to agree to releasing their source code. Something similar to install shield would be ideal. Something that detects the distro and provides the bindings to the correct libraries. Maybe even downloads the dependencies for you.
One kernel
Actually, nexenta (opensolaris kernel + ubuntu userspace) is looking pretty good...
I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
You have those that will pay for vendor to support it, just another "UNIX" like operating system to them, and those that use it because it is open and free and want to roll their own. Server rooms don't show up on usage stats. Linux will never gain a significant desktop share in it's current incarnation or with the current direction. It has become quite obvious that those looking for a UNIX desktop have chosen Apple, that was the impetus for the early Mac adoption that I saw. Time after time I saw people that had tried running Linux on a laptop but like me they got tired of having to massage things and so they got a Mac notebook instead. I love my MacBook Pro and no Linux laptop/desktop has ever come close to it.
I think that Linus' stance is representative of many Linux proponents and it highlights one of the strengths of the community: choice. I also think this stance is why Linux will have trouble competing head-to-head with a product backed by a (healthy) commercial entity.
An advantage of the Linux 'community' is that it is not one community. It is a collection of loosely coupled communities with (sometimes wildly) differing opinions on how to develop and use their OS. The advantage is choice, but the disadvantage is a lack of unified direction. When compromise is made and people work towards a common goal they can approach that goal more rapidly. Also of great importance, the success and failure of a project (think financial and user support) often correlates to its perceived progress. This is of such great importance that providing direction is often cited as fundamental trait of a good leader. It is unfortunate if Linus didn't take the opportunity to encourage more collaboration.
Ask yourself this: If sexy OS Z is touted as being the next greatest thing, developed by an FOSS community, can you count on developer (or user) loyalty to Linux? Now consider what happens when OS W, X and Y are introduced and you get the point. Without a concerted effort on the part of developers and users, potential will be left unrealized. Could it be that divided we fall?
The fate of our Linux won't matter though, just wait, soon BeOS will mount its epic takeover ;D.
but the evolution of Linux begins at the base. With new releases being a norm every six months, new developments come and go. The linux kernel is the fundamental base. The extensions surrounding the kernel should have a fundamental to reshape how the kernel is exploited. There needs to be a market leader to invest time and resources to simplify how the kernel should be exploited. It will change the dynamic for Linux distributions while maintaining the integrity of the opensource community. The fundamental of the kernel isn't the problem, it's the fundamental of the extensions surrounding the kernel that is.
In my belief, there needs to be a distribution that bridges the gaps between other distros, then another one to break down dependencies exclusively. It doesn't necessarily require totalitarian consolidation but there needs to be a community effort to focus on variations of the types of consolidation.
Fedora has done great efforts with security but has some fault with stability for certain features. It's cutting edge just not as stable as I would like it to be at times. OpenSuSE has stability, ease of use and great insight into stable features but with encrypting the root and swap partition by copying files over to another partition, repartition, then move the files back is a bit of a stretch for the average user. The system updates could be more aggressive but hardware support for nvidia and ati drivers is perfection. Debian is great and stable, very proactive in terms of updates but in terms of getting it to meet up to current technological standards without sacrificing it's open integrity is the only thing that keeps me from switching over fulltime. Ubuntu needs stability. Most of the updates are no more than scripts to get things by. You see this when trying to do a base server install and then attempt to piece together a decent windows manager on top of it. If a system had the security of Fedora/Red Hat, the stability and ease of use of OpenSuSE/Novell, not to mention the integrity of Debian, you would have one hell of a distribution. If anybody has the time, they could learn a lot from Linux from Scratch. I'm doing my part but I'm just one person. Anybody out there willing to work on a project like this, I would be more than willing to help out.
Here goes some karma...
Frankly, Linux isn't growing because it has fundamental problems, even in its "core competencies".
Last year, I was volunteering for for the local congress critter. They needed a number of PC's with web browsers to access their canvasing tools. Where I work, we have a parts room full of 2-7 year old desktops, so I borrowed a few with the intention of installing Linux and Firefox and loaning them out. I downloaded the most recent version of ubuntu, and openSuse and installed a mix. I would say in large number of the cases the install was _NOT_ smooth requiring some text file editing or worse to get the machine to a usable state. That was ok, I did that before donating them. The problem is when I loaned them the desktops they were plugging their own monitors in (donated by someone else). In probably about 50% of the cases the resolution/refresh rates could not be set by the GUI utilities even though in 100% of the cases i saw data was available with the DDC display utility. One guy requested I reset the refresh rate because it was hurting his eyes. The look I got when I ended up hand editing the xconfig file summed up the why Linux isn't anywhere near ready for general consumption.
This is acceptable if you have an "expert" pre-install the machine, and setup every piece of hardware and software that will be used. At that point the linux machines need big stickers that say "no user serviceable parts inside." I end up hand patching and compiling stuff all the time, I frankly cannot figure out how a normal user is suppose to figure this stuff out.
I take it that was because you daren't count them, since the number "Zero" wouldn't help your case...
Wht if I want to run Windows on my UltraSPARCIII?
Can't. Doesn't matter HOW HARD I TRY, it won't run. Failure on a scale that renders your "nightmare" inconsequential.
What if your application doesn't work under Vista, but you MUST use Vista and you MUST use that application? Will ANY FORM of bashing at the keyboard make it work?
No?
Epic failure
Far and aside from the fact that community and volunteer developers wouldn't just surrender their favourite project for the sake of the Linux "brand", a bigger problem would be the corporates.
A massive part of the hard-graft development is funded/sponsored/carried out by the big corporations in the FOSS world. All big companies only ever get involved with projects where they think they can make a profit out of it. If we had a one-flavour "official" Linux, most of their business models would be gone. Without a good business model they wouldn't get involved, and that means less resources backing the Linux project as a whole.
Take Red Hat. Their core business is in selling their official boxed version of RHEL, and selling support services to the companies and regular users that adopt both RHEL and Fedora. If there was just one variety of Linux, they wouldn't have their own product to sell- the best they could do would be to sell copies of Mono Linux (which is what I'm calling it now), where they'd be competing with every other Linux vendor (including those distribution it for free). Similarly, without their flagship products, their support services suddenly have no big selling point. Red Hat contribute lots to all manner of Linux-related FOSS projects- without them, theres less money to be had.
Similar goes for Canonical- they started a brand new company so they could develop and promote a new distro, with an eye to making a profitable, sustainable business. If they weren't able to create their own distro for some reason, what incentive would they have had to get involved with Linux in the first place?
Take away the best of the corporate support, and add in the troubles you'd have getting the community to support Mono Linux, and GNU/Linux wouldn't be what it is right now. Not to say it couldn't work, just that it'd be something else entirely.
tl;dr- If you want Linux without lots of distros, try BSD.
Couldn'd you make meta-package containers for all distros out there?
Then you would install a base system, and then
apt-get install ubuntu
apt-get install fedora
apt-get install you-name-it
Would it be so difficult?
If people want to grow the Linux market share which would be good for everyone involved in Linux then people at least need to settle on certain standards or get behind one.
More importantly to get somewhere a distro needs some marketing and it would be better to pool resources behind one considering even then paying for marketing is bound to be a money losing situation for some time.
It would not hurt to get behind one distro for a short period when the return is that more developers put focus linux and companies start giving it better support so people don't have to spend their free time making things work that should just work and can instead focus on innovation rather than making printers and web cams work.
"I'd prefer to see App Bundle distributions similar to OS X"
Such a thing actually exists:
http://klik.atekon.de/
The people that are jumping up and down about Linux not gaining market share simply don't get Linux. It's like market analysts trying to analyze a block party, not realizing that its a block party not a stock exchange. Linux is not about market share. It's about creating an OS that works. If people like it, they use it. If they don't like it (or don't understand it), they use something else. There is no marketing plan. There is no "market expansion". There is no "competition". People who want it, use it. People who want to make it better, develop for it. People who don't, don't. That's it. Even Linus himself said that the destruction of Microsoft will be a totally unintended side effect. Yes, he was be sarcastic, and he was only talking about one company, but it's basically true. There was no intention of competing with anybody. Anyone who tries to make it out to be simply doesn't understand how Linux came about, why it still exists, and how it will continue to grow and thrive despite other people's warnings of "not gaining market share".
"Suppose further that Quicken needed a minimum of 1024x768 resolution. Where do you change that? It's not a simple matter of right clicking on the desktop, selecting properties, and moving the slider."
Yes it is.
Right click on desktop. Select Configure Desktop. Select Resolution. Change resolution.
"Linux is not going to make significant progress onto the corporate desktop until software companies start publishing linux versions of their software. They will be reluctant to do that because the cost of support will be so high."
Then these software companies will fail to get money from the businesses that have more money for the APPLICATIONS because they aren't spending it on support staff, cleanup, downtime, viruses and the OS itself.
And they will FAIL to get their money.
Why do X-Servers have the graphics drivers rather than the kernel or HAL? The X-Server should only be a consumer of graphics services!
You must be a Linux-only kind of guy. There are a dozen other kernels out there that can run X as well, if we move graphics drivers out of X and into each kernel then we end up with more OSS fragmentation than you just set out to solve.
I went to eat some animal crackers and the box said, "Do not eat if seal is broken." I opened the box and sure enough..
Microsoft cripples a product, renames it, and releases it at a lower price point so that they can maximize the number of people they exploit across the entire market.
Linux gives you all the functionality all the time, plus the freedom to customize it. Different people have different ideas of what makes a good distro, so they put some effort into making what they believe is the best combination and share it with you totally free of charge.
I don't see any similarity at all between the two situations.
Linux is on 30% of netbooks. This is the greatest failure for MS ever and the only operating system that has ever gained any market share against MS.
This will get even better once they start putting full versions of ubuntu that have been configured for the the format.
We're not out to become rich billionaires
I am. But only because I like the offspring of Debian and the color brown.
Who doesn't give a flying fuck if Linux gains marketshare or not?
Don't get me wrong, I hate Windows, and I wouldn't impose it on my worst enemy ... ok maybe I would.
But I hate Windows, and I love Linux and all that, but at the end of the day, you run whatever the hell you want, and I'll run whatever the hell I want, mmmkay?
Linux is a technical piece turned into hundreds of different products (in the marketing term).
Most people (like me) know how to work on windows. Why bother learning all of it again?
There is only room for one concept of "computer" inside people's heads (and often even not that much). Windows got there first on the heads of almost everyone alive. If Linux as a product wants to displace windows, it has to start with the youth and wait for 100 years until everyone that uses windows dies.
Either that or mimic exactly all of windows' metaphors in its UI, without any deviation.
are free graphic drivers for gamers. the day xen or virtualbox support 3d acceleration is the day ballmer will rope himself up in grim despair. if you want one distro for all == distro for the masses, then there are plenty of intrepid jackalopes around if you ask me. took a non-gamer like me a while to understand why people use some crap-out-of-the-box OS like windows. PANIS ET CIRCENSES! program good games and openGL drivers for linux and microsoft is history for sure. don't belive it? then go to a forum and read what 90% of the dualbooters/wannamaybebelinuxusers say their reason is for using the QuickandDirtyOS: they want to game. to blame linux' versatility and diversity (one of the best things free software can undoubtedly deliver) for not gaining more users is really more than ridiculous...
look at how many different names you mention while counting. gnome and apt, ubuntu, kde, yast, opensuse, yum, fedora.
how do you expect telling a non tech (even linux) savvy average joe/jane all about these ? they will get confused even before you start explaining them in detail.
we need one name prominent like what's firefox now :
- hey need an alternate browser ? why, try firefox !
everyone gets this.
Read radical news here
sentences apart into two halves that can't be understood on their own, and the subject isn't descriptive of the body.
Sorry to pee on your sugarcane, but it's really annoying... And sorry for not being above it myself.
its for people who have to use Windows or Macos.
its for people who cant set out to create their distro according to their needs.
basically its for average joe and jane, in middle of nowhere, to do simple tasks.
Read radical news here
we'll see if this strategy will continue to work once everybody will be more fluent with computers.
I think "everybody" will be more fluent with computers only inasmuch as young people start to replace those who are old now.
Take your in-laws. Take your old English class. Take your band, or the stamp collectors' club. Of those, take all between 15 and 35. How many run Linux? They're the "everybody" who will inherit the earth.
I might redact this in 35 years when I have grandkids ;-)
There, fixed that for you.
Linux already has significant market share. Look at the web and the Internet infrastructure: the vast majority of it is powered by Linux, technologies that are based on Linux, or utilize Linux in some indirect way. Linux is gaining traction left and right in the embedded market. No competent system administrator hasn't at least fired up a LiveCD to see what all the fuss is about.
It's true that Linux isn't as strong on the desktop as many advocates would like, but that's mainly because there's not yet any big company throwing their weight behind it to leverage business deals and spend billions in marketing to the consumer. (Canonical is trying, but they're still pretty small fish at the moment.)
As I've written repeatedly, ever since the very beginning Linux has had steady but slow growth. This isn't a good thing, nor is it a bad thing, it's just how it is. I think what we're seeing now is that more and more people are looking at Linux and open source and saying, "now, how can I make a quick buck off of this?" and realize they really can't and then spend all day lamenting about it in their blog.
Why don't all the people that keep complaining about the variety of distros, simply pick one and unite behind it, then help out?
FOSS = Choice. Make one.
-Viz
Don't kid yourself. It's the size of the regexp AND how you use it that counts.
Did he learn nothing from the '80s? How many Unix distros existed then and who profited? Microsoft.
Those who cannot remember the past are condemned to repeat it. - George Santayana
Because earlier he said, "I think that people who argue for splitting desktop kernels from server kernels are total morons, and only show that they don't know what the hell they are talking about." (source)
Any sufficiently unpopular but cohesive argument is indistinguishable from trolling.
Apple's "Switch" campaign seems to have been an amazing success!
The downside is, it's primarily been Lunix users making the "switch". Oh well, that market share's gotta come from somewhere! And if you are going to support a brutal monopoly, at least it can be the brutal monopoly with the grossly overpriced hardware.
"Overpriced... as in Freedom!"
Torvalds comment warrant some merit,but it has its own flaws.
Having many niche market distros spreads the base of linux to many different areas. As an example, linux is prevalent in embedded systems, pcs, servers, etc ....
However, it will be a tough sell for home owners. Developing a operating system for the masses requires alot of resources. Alot of UI specialists are required to develop a usable interface. 3rdParty support won't come until critical mass is reached.
Basically, the direction of where Linux is heading signals to the desktop market that linux is not taking the PC market seriously. That's fine, but if you want to take Linux to the next level, you have to be willing to step up to the plate.
You can complain about Windows/OSX all you want about how bugging/expensive it is, but at the end of the day, look who's got money in their pockets. Eventually, Windows/OSX will achieve a good balance between stability and feature set, etc ... You give them enough time and chances, eventually stars will align at some point.
With their massive lead ahead of linux, it'll be like someone trying to topple Google from their basement startup ...... not going to happen.
It's too bad that we give up on the desktop market when the opponents are at its weakest.
Maybe in 20years, we'll get another opportunity?
Microsoft ended the problem of interchangeable documents by dominating the market with Microsoft Office. Document format standards could have solved the same problem and not left us dependent on one company for innovation and support.
Similarly, one GNU/Linux distribution would make us all dependent. Multiple gives us more innovation and specialization but this ignores the fact that substantial market penetration is impossible so long as each distribution requires you use packages for each release. A package format standard is the only viable solution.
We need to have software packages that run on GNU/Linux, not version 1.2.3 of Distribution X. In my view, autopackage is the best solution for this. It isn't perfect, but it's most of what's needed and a great foundation on which to build. They are also generally easy to make.
Developers: Make autopackages for your applications! Then you don't have to worry about updating your .deb or .rpm or whatever packages for each release of each distribution. And the bulk of user installation problems will be ended.
China has created a national linux distribution. Russia is following. But certainly, what linux needs is to pare down to a single distribution. That will certainly increase market share. *rolls eyes*
The difference between the layers of different distributions is _profound_
And that's part of the problem. Linus may be right that there are good reasons for multiple distros to exist. But that doesn't mean there are good reasons for them to store the same files in different locations.
One of the downsides of multiple distros is their tendency to do *everything* differently. At one point, that was probably a good thing. Experimentation and competition may be the best way to learn how to do things optimally. And in any case, in FOSS, there's no way to prevent it.
But at some point, certain things have been shaken out to the point that they're more or less equivalent, and it would be a good thing for the multiple desktop distros (after all, that's what we're talking about here) to agree to agree.
Beyond that, where competition is still producing some benefits, diverge away. But at least try to limit it to situations where it makes sense.
Posted from my Android phone. Oh, I can change this? There, that's better...
100's causes fragmentation and wasted resources and confusion. But i agree some choice is good.
---- Booth was a patriot ----
I always liked to have the possibility of choice. Even if i don't need it.
Having many distros means theres something for everyone. I use Ubuntu (Im new more or less new to GNU/linux) because its easy,
has apt-get and an update manager (And other stuff).
But maybe someone else wants to personalize his stuff to the max (A thing thats difficult on MS-Windows) use gentoo or something like that.
So i think having many distributions is good.
By reading this you agree to give me (Noxn) 1 dollar.
from what I've seen coming out of US high schools and colleges, most are still pretty darn computer illiterate. They know "The Word", "The Excel", and "The Powerpoint" but they know nothing about the basics of what the "tool" a computer is. They are taught to click buttons and not understand what is going on and I'm not talking about coding. Ask anyone what a print spooler is and they'll be clueless. Yet, when they click the print button, that file is sent off to a spooler somewhere and will remain there until the printer finishes. This is a standard part how to use a computer.
So hoping that a more educated society is going to open peoples eyes to Gnu/Linux and open source is dreaming and a very long way out. IMO.
LoB
"Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
You know, I'm having altogether too much fun imagining Linus as a dark lord... :)
"One linux to rule them all" reeks of Architecture Astronauts. Yes oneday we can achieve this, but until you can fit the same desktop on my mini cell phone, you just can't do it.
The limitation is the hardware, not the software. If this wasn't true why is Intel even creating the Atom cpu platform? Why can't the iPhone run true OSX (do you Linux geeks really want to take on the BSD people?)
While we are here talking about all the different versions of Linux, why don't we get rid of all the different models of cars, who buys Ferrari's pfft, we can get rid of those for starters, what about Porsche, just over priced germen cars with the engine in the wrong end for over payed yuppies. Everyone should just buy a Ford or a Toyota 4 door saloon, imagine the money everyone would save on parts and the time wasted on looking for a car thats suits you.
For those with no sarcasm challenged, YES!! I am being sarcastic..
Windows 7 could fail miserably but there's no guarantee that such a failure will help Linux. Perhaps it could finally be the year of Apple on the Desktop!
It's a trade-off. Do we want more flexibility and competition, or do we want to push free software?
I do agree that competition accounts for a lot of innovation. I wonder if this innovation could be maintained if we merged into one desktop distro. We do still have a couple of other heavyweights to compete with.
I think Ubuntu's model is good. They have their main distro, and other side distros to deal with more specific cases. They have a lightweight distro, a totally free one, one for multimedia enthusiasts, one for schools, etc. With this all under the banner of Ubuntu, once the choice to use Ubuntu has been made, all the user needs is to decide what they want to use it for. It also allows them to switch easily, whenever they want. If Ubuntu were the only major distro, then it's actually a far easier decision than trying to decide between the different Windows editions, because they all come fully featured with no lock-in.
Not saying Ubuntu should rule Linux. Just saying that this method has a lot of potential. As it is, I feel Ubuntu neglects their side distros a bit too much. If it was decided to put development behind one distro, then effort could go behind these different flavours, and could result in something truly great.
Of course, this kind of chokes the free software model. Nowadays, if someone has a great idea, they can showcase it in their very own distro. They also have dozens of opportunities to get their idea adopted by existing distros. This would have to be addressed, but I think the boon to free software could be worth it.
It would not be an easy transition, but with care and a clear model of how things would work, it might be doable. Luckily, a thread on Slashdot is pretty much guaranteed to incite change, so we should be seeing this by late next week.
Why can't they use a unified packaging system between all of the distros? In the end, the packaging doesn't matter at all, but rather the content and that it works. These arguments are rather silly.
I also find the argument that Linux doesn't need market share rather short sighted. If there is no public interest due to irrelevance, then Linux will die a long quiet death. You must have interest from both vendors, businesses, and the general user community. Market share gets you that and it is a good indicator of how well you are doing gathering that interest.
I also have to laugh at these Windows jibes regarding all of their 'distros' when in fact, they are all the same base OS, with only the packages installed differing. That is what I see as a critical difference between Windows, OS X, and Linux. Any version compatible software will install and be expected to run on Windows or OS X. The same is not true for Linux.
The community needs to stop stroking themselves so heavily and unite behind a few basic standards like common interfaces for configuration, hardware, networking, packaging. Set a standard that developers, vendors, and users can always assume will be consistent, and then customize on top of those standards.
You're all a bunch of squabbleing children. I like yum, I like apt, I like rpm. STFU! I like sudo, I hate having to sudo, etc etc etc.
1 Pick a package manager. Just do it. I dont care which one, just friggen pick one already. Its not hard. If its not your favorite, too bad! Get over it. If its missing a feature you liked from yours, guess what, they're all open source, add it! If its really that spectacular that you can't live without it, chances are your patch will be accepted!
All the rest sounds like configuration complaints, each with arguments for and against. Well, seriously kids, its con-fig-ur-a-tion. You can change it on your system. Someone will likely even come up with a no-sudo package or a use-sudo metapackage to turn it on and off for you. I always thought the linux community wasn't lazy, and liked configuring their boxes, but clearly with all the complaining, I was wrong.
Seriously folks, get over it. Make a core linux and packages on top of that.
Someone with a lot of free time on their hands could even go start the one true distro today. I like that TOT Distro :) Sounds small, uses a TLA, and has the word true in it. Get to it folks. TOT distro with TOT-PM (for working at night, err package manager which has the functionality of all the current package managers).
When the Linux world can't agree on a single standard for filesystem hierarchies (see the huge differences between Suse, Red Hat and its derivatives, Debian and its offspring, or the multitude of contradictions and alternatives in the documented "standard" at pathname.com), or whether or not to use standard Unix tools for controlling which services run at boot (google "chkconfig debian")...
There's no chance you'll ever settle on a single "one size fits all" distro, or even a single "web server" or a single "desktop" distro.
Until you can at least come up with a single credible standard for where to find things in the system, there will always be a need for a sane system like FreeBSD :)
Where is the wisdom we have lost in knowledge?
Where is the knowledge we have lost in information?
Linux is a play ground and a professional opaque arcane tool. Simple and sad but it's a toy or it's an arcane server product that only gurus use. It will never be on a desktop as a mainstream product unless and until there is only one Linux.
Flexibility is great but when you can bend so many ways that you can't tell which end is up you lose all the perspective that you need to be a tool that a desktop user can just use. Take that last run on sentence for instance.
Mac OS X is not that far from Linux, as it's based on something called BSD (I forget which one now) but there is only one that I can use on the desktop. There is a server version but I don't need that on my desktop. So as far as a user is concerned there is only one. I buy software for Mac OS X. I Install that software and I don't have to worry about additional packages too much because in production packages they actually take care of that for you.
Windows is similar but it now has too many heads as well. However there is only one type of executable (I'll ignore 64 bit crap for now) to install and its again all in one package.
Open source is great I use quite a bit of it. But generally I go looking for a commercial package when I want something to just install and run. If I'm in the mood to play I'll try to install an open source package and hope that one of the packager type install things actually works to get all of the dependencies but it usually will not happen that way.
Don't even try to tell me that this tool does it right or that one does it right, I want to work not spend all day looking for all the parts of the one true tool to install everything. You won't be there next time I want to install something and I won't remember this conversation.
Why bother
thinkers rare
doers rarer
thinker-doers rarest
unity of single distro is practically and politically impossible
Aptitude manages package selections far better including remembering that you installed library x simply to make package y happy.
...As does apt-get, since quite a few versions ago. Alias "apt-get remove" to "apt-get autoremove" to get it to automatically uninstall x when y gets removed.
What's purple and commutes? An Abelian grape.
they don't just throw CDs of Microsoft software at them, they tie in training and hardware and all kinds of things. Whatever it takes to keep Windows on those computers.
LoB
"Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
No, they didn't spend millions, since copying a CD only costs a few cents.
Of course, Microsoft counts the donated software at the full market price, but they just provide cheap copies.
Microsoft is just counting on the fact that they are the first ones, but we'll see if this strategy will continue to work once everybody will be more fluent with computers.
Does that work for corporate tax writeoff purposes? Yuck.
...which is that IF the Linux community (tm) could agree on standards (as opposed to every distro 'sort of' doing it things their own way), you'd see more Linux on the systems of "Joe the End-user".
Personally, I -want- my config options, USE flags and micro-managed installs...but I can handle them.
The point of the article was that Linus disagrees and enjoys the mishmash. Then again, he doesn't give a damn about what runs on top of his kernel...because he doesn't have to. That's someone else's job.
You're all such a bunch of nerds, thinking that "fundamental operating system components" and "very good package management" have anything to do with the success of a *desktop* OS. Windows is proof that you only need to be just good enough to be the king.
Many distros = uncertainty for the average consumer. That's the bullet that sprays Linux' brains all over the floor in the desktop popularity war.
Of course, this all assumes that the desktop is the battle Linux wants to win, which I seriously doubt. It's strength seems to be in filling all the niches others can't.
I think focusing all the attention on 1 distribution will Greatly improve development, On the other hand it will make the Diversity smaller and the overall security will most likely not match the current system.
The wrong questions/comments are being made. The problem should not be addressed by "standardization" in the sense of forcing everyone to use one program, in the sense of rules and requirements to only accomplish X. The "standardization" should occur instead by the best meaning of the term, which is to use planning and technology to solve problems, and to establish common communication methods, and for those to then be adopted naturally, without force. APIs/ABIs are the answer, not "only support 'distro' X".
All the problems that Linux has as far as fragmentation, immobility, lack of choice, "unmodularity" basically, can be solved by creating the frameworks/APIs/structures/standards which allow programs to get along, and which allow users to have the freedom to use the software they want, easily. Once those great programs/interfaces/protocols/etc are in place, once the system for running, installing, and developing software for Linux is much more smooth and easier, Linux will be much, much more successful.
Promote true freedom - support standards and interoperability.
You know the great thing about Open Source...if someone comes up with a program then others can incorporate it into their distro. So legally, they can already pool most of their resources if they choose to. It would only take a distro to do that. I would argue that some already do that by offering a vast amount of programs. All they would really have to do is put together a few different default configurations and call them "Home Basic" "Home Premium" "Business" "The Kitchen Sink"
Besides I agree that having multiple distros only help...competition always spawns variety and innovation. If you have someone who doesn't like an idea you have you can always go to a different distro and implement it there. Got to love that.
I don't see the multitude of distros as being the source of the marketshare issues. It seems to me the interface is really still the problem. It has come leaps & bounds since the 0.9x days, but it's still really lacking.
The apps seems to be coming along and so forth, but it still lacks the polish of a modern GUI. And trying to emulate Windows layouts isn't an improvement. There really needs to be a group of HMI people working on a well thought out GUI standard for it. Realistically, since there are still so many UI options, it's not too late to completely rethink the UI.
That's the killer app I'd like to see on Linux. A really cutting edge interface with a superior set of tools to target it.
That and the installs can still be a pain... I found Debian to be relatively painful from an 'understanding what to do' standpoint. At least as a netboot. I never did manage to install an archived version via internet install. Almost made me wish for my 11-floppy slackware install from back in the day.
The kernel is not bloated, it's just that it comes with drivers for a shitload of hardware.
That _is_ the definition of bloated, since many people use a limited subset of PC-compatible hardware.
Is this a troll? The definition of bloated is useless features you will never use and needlessly wasteful code. Except that ...
The number 1 issue raised against Linux here by the 'turfers and trolls is that it has more limited support for various devices and systems than Microsoft Windows. Generic kernels for distros are going to include drivers for as much hardware as they can just because it makes sense. They want it to boot on as many systems as possible.
Last year, it could be said that Linux ran on more different kinds of x86 systems than Microsoft Vista, not sure what it's like now.
If that's a bother for you, rebuild your own kernel and only include the stuff you absolutely need. Modularize everything (which the distros do anyway) and you can get a small kernel footprint.
Stock Linux *can* be run on embedded systems and the developers go after waste in the core system with a vengeance.
A kernel that will not boot a certain system is definitely 100% "bloat". If that's what you want to call it.
It's nice that you can just stick in almost any piece of kit and Linux detects it and runs with it. It would be nicer if all that cruft was cut out of the base kernel and drivers were available for download on demand rather than shipped with it.
The exotic drivers in Linux do not contribute bloat - they can built as loadable modules. The size of modern kernels first came from TCP stacks (my second home Unix box, System V/R2, had a kernel around 100k and although you could do all kinds of things with it, you could not plug a network card into it, I forget what size the kernel was on my first Unix box, probably about the same).
I've been through this sort of thing personally. When I started off as Mr. XEmacs, it was widely criticized (aside from the usual anti-Emacs venom) for being even more bloated than Stallman Emacs. So, I stripped everything not essential for basic editing and doing connections to a network out (so users could download on demand the emacs lisp modules they needed). The FIRST demand I got hit with was to have everything available in one download, which sort of defeated some of the purpose - every available unused emacs lisp package *does* consume resources.
You cannot please everyone and it's not worth it to try. I'm comfortable with the model that Linus has chosen, but I never had any say in it. He's endured flames from the very beginning for batching together all the Linux kernel source code in one package and resisted attempts to break it up. The way that Linux kernel development has turned out, I would say he is correct (cf Greg KH's recent introduction of half-baked drivers into the kernel.org's .src.tar.gz). I think that's a good thing.
On the other hand, I've had plenty of comments from people who were most happy they could trim their own XEmacs down. You can do the same thing with Linux too, the level of difficulty is about the same, but with a lot more risk than with an editor.
Oh and note for Twitter: I'm not a Linux guy simply because it's the kind of system I've dreamed about and supplied new code and bug fixes for most of my adult life, it's also because I've tracked development on linux-kernel off-and-on for over a decade now and I not only respect Linus for his coding skills, but also for his managerial skills. I am even more amazed that he has learned to balance his life and get married with children (and stay! married) and *continue* to lead.
a Gui distro to kill all windows/mac users
make them switch!!
all beefed up,
I agree, multiple distributions are a good thing. Even if they do cause arguments!
http://spamsnake.x-fusion.co.uk
Because most users are idiots. I'm IT where I work (part time, doing a full time job). I installed SUSE on one machine for a specific purpose, then put it back temporarily while I configured another computer. Someone called me this morning because they couldn't figure out how to select windows in GRUB. Same morons couldn't figure out how to use the internet after I disabled IE and left Firefox on the desktop. IE still has 80% of market share because Windows users are STUPID. Linux isn't designed for stupid people, and the majority of the population is stupid when it comes to computers. So until someone write a Linux for idiots distro (oh, wait, I believe Mac did that already), Linux will not make any real gains in market share.