Linked by Thom Holwerda on Wed 25th Jun 2008 22:31 UTC, submitted by Rahul
Linux Earlier this week, we reported on the Berlin Packaging API, an effort to consolidate the various different packaging formats and managers in the Linux world. Many compared this new effort to PackageKit, and today is running an article detailing what PackageKit exactly is, with a few quotes from the project's lead developer, Richard Hughes.
Thread beginning with comment 320374
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: There is no spoon
by FooBarWidget on Fri 27th Jun 2008 09:50 UTC in reply to "RE[2]: There is no spoon"
Member since:

Yes, I am being sincere. But how is this "on the wrong side"?

My reasons are simple. I love Linux, I don't want to get a Mac, and I want all my hardware to work on Linux, therefore it is in my best interest for desktop Linux to gain a market share that's as large as possible.
Example: I have a laptop, and I want to have mobile Internet on it. My phone company offers a mobile Internet subscription, but it works via a special USB device that requires platform-dependent drivers. They provide drivers for Windows and OS X, but not Linux, and a Google search indicates that nobody has even attempted to write one. Now I am forced to either boot to Windows or get a Mac. This wouldn't have happened if Linux has a larger market share.

How does Linux get a larger market share? By properly serving end users! By being usable!

The point is, that GNU/Linux' not about more users=more developers=more stuff. Stallman didn't create GNU to fill a vacancy, all the tools he wrote were originally clones of existing Unix software. This was made to answer his need of free software. For him, if the alternative is either non-free drivers, or no screen, he'll find an old teletype and hook it.

I don't think that either Debian, nor Gentoo, when they started, gave a second thought to losing the existing crowd because their package incompatibility

Being Free is not mutually exclusive to market share and usability. See Firefox for Windows.

The distros might not care right now, but they should be, which is my point. The #1 bug on Ubuntu's bug tracker is "MS Windows's market share is too large". Not doing something about cross-distribution installation compatibility doesn't exactly help the situation, does it?

That's why you release the source. Everyone can install from that.

Who is "everyone"? Does "everyone" include people like my mom? I want people like my mom to be able to install software on her own, and she doesn't know what this "source code" thing is or how to use the command line.

Now, I happen to be lucky that I'm creating software for system administrators, so my target users are fairly competent with the commandline. But what if I'm developing a desktop product? Oh uh.

The same culture that is responsible for GNU/Linux in the first place.

A correct, but useless observation. How do you sustain the current culture? By having a stable influx and outflux of people who support the culture. People who are converted to Linux are more likely to support the current culture. If you don't keep the influx going, the culture will die off as more and more people eventually leave.

Also, people are increasingly moving from Linux to OS X: - "I ran exclusively Linux on desktop and laptop for 3 years. I ran Gentoo. I deflibberated many many cronoodleblitzen. I loved it. Still love it. Still manage 6 Gentoo servers. I currently run Leopard an a Macbook Pro." - "I bought a Mac. It gave me the best of both worlds."

Here we have a competitor, OS X. You can still use all your Unix open source software on it, but it has better software and hardware compatibility and has the reputation of being more usable than Linux. Is this a good thing for the culture? If you want the culture to survive, or to spread, then it is vitally important to increase your market share.

You're the tree complaining to the sun about the heat.

No, I'm complaining that the other trees aren't cooperating with me to do something about the heat. Some are even getting burned by the sun without knowing. The only reason why we don't have a building to hide from the sun is because they're not even trying to build one, not cause it's impossible to build one. Hence, a social-political, not technical, problem.

Linux is a kernel, GNU is a series of tools...

A correct, but nevertheless useless observation. See my point about OS X and sustaining the culture. Defining Linux as "just the kernel" is just a cover-your-ass statement, it doesn't solve the problem, which exists.

And to your question, no one forces any user to use GNU/Linux, so if Linux doesn't support that user's graphic card, that user is welcomed to either buy a new card, one that's supported, or try another OS.

Okay, so where do I get mobile Internet that supports Linux. Oh wait... nowhere! Every single mobile Internet ISP only supports Windows, and occasionally the Mac.

You say I need to accept "the rules". Why do the rules say "if you use Linux and you support open source then you can't have mobile Internet"? Why don't people try to turn that into "if you use Linux and you support open source, then you can also have mobile Internet"? Being forced to make this trade-off is insane.

Reply Parent Score: 1