Linked by Kostis Kapelonis on Sat 14th May 2011 15:43 UTC
General Development Application stores are growing everywhere like mushrooms. While users have initially embraced application stores because of the ease they offer with application installation, developers have several complaints. Division of profits from paid application and ineffectiveness of the screening process are among the major issues. Are application stores the best distribution channel possible? Can they satisfy both developers and users?
Permalink for comment 473150
To read all comments associated with this story, please click here.
jabbotts
Member since:
2007-09-06

I see. It's bullshit because you don't care to understand that distributions are separate products from separate organizations. Or maybe you do realize that but prefer to intentionally convolute other's understanding for some self satisfaction you derive from it.

I'll say it again; the Distribution is the Product not what kernel it may or may not be based on. If you install Debian with Hurd or a BSD kernel, it's still the Debian distribution. It doesn't magically stop being Debian because it isn't stacked on top of a Linux kernel. User's don't interact with a kernel, they interact with the distribution; the fully assembled product which happens to include an OS kernel of some form.

What's the difference between your example and Jane recommending a fantastic new game that Suzy can't run because it's not available for osX? If clearly separate distributions should all be one, we should be demanding that Microsoft and Apple merge into one organization and deliver a single OS then right?

We can't have Ford and Toyota confusing the end user by not delivering uniform vehicle specs under a single brand. Demand that those two companies also merge along with anyone else who dares produce a product in the automobile category.

Too much toothpaste to choose from.. what brand model fights tarter, the other whitens teeth. Obviously this can't stand.. demand that those products be merged rather than compete in the same product category.

No sir, the bullshit dictating that separate companies should not be allowed to produce competitive products because they happen to use similar parts in the assembly process.

Yes, when it happens on Android, it's called fragmentation. Fragmentation within the space of a single distribution is the same thing. Fragmentation of a product category produces competitive products under separate brands. It provides value to the end user through healthy market forces. Fragmentation within the space of a single brand dilutes that brand and removes value from the end user by resulting in conflicting products all claiming the same name.

The brand is not "Linux".. the brand is Red Hat or Mandriva or Debian or Ubuntu or Mint or Suse. They may or may not use "Linux" as there OS kernel and to the average user, that's not relevant. Do you really think average users care that Android's java runtime environment happens to sit on top of a Linux kernel? Do you really think Iphone average users care about the BSD back end running behind the runtime GUI the user interacts with? Not really. My wife only cares that she can


If you want to make Linux work like the iPhone currently does, you have to start making decisions for people (like selecting a distro) and set it up for them. thereby dictating which apps they're going to have access to, since most of them would never bother to try side-loading in the first place. You asked in your post, why is choice considered a bad thing? Because people don't like to think, and would rather have choices be made for them. And that is what Apple does. I'm not saying that is a good thing; I'm just saying that's the way it is.


"Linux" not really.. I'm not sure how one would make an OS kernel work like a full distribution being that it lacks the userland and interface which a full distribution stacks on top of a given OS kernel.

A distribution which happens to use the Linux kernel or any other applicable kernel.. sure thing. You've already got Android and Ios doing just that. Those are distributions. It's simply not up to the Linux kernel developers; it's up to the distribution providers who happen to target end users with a repository based software channel.

Folks who don't want to choose between distributions simply won't. They'll take whatever distribution a device happens to come pre-isntalled with. No one cares that Tomtom and Garmin units happen to have a Linux kernel under the hood; they simply use the GPS unit. Do Blackberry users really care what kernel runs on the devices? Nope, and yet it still provides add-on apps. But by your decree, anything that happens to use a Linux kernel should give up it's own development goals and merge into a single distribution. Does that include Android since it happens to use a modified Linux kernel or is it magically except?

Here's the key points:

- Fragmentation of the market by producing separate products under separate brand names is part of a healthy market and provides competitive forces which in turn benefit the end user.

- Fragmentation of a single brand within it's own product is a bad thing because it introduces instability and incompatibilities with no benefit to the end user.

- The Linux OS kernel is not the product, the distribution which may or may not use that kernel is. User's don't interact with a kernel, the interact with the resulting platform assembly which happens to include a kernel. One distribution manufacturer can not impose there product design decisions on another; just like any other product category.

- If it's acceptable for other product categories to have competition through separate products from separate entities. Why is it not acceptable for distributions which happen to use a Linux kernel? Should BSDs be merged into this one mega-Linux distro? Why do Windows and osX get to be separate products within the OS category?

Reply Parent Score: 3