Linked by Thom Holwerda on Wed 24th Jun 2009 12:24 UTC, submitted by ralsina
OSNews, Generic OSes There are a lot of people who believe that program and application management is currently as good as it gets. Because the three major platforms - Windows, Linux, Mac OS X - all have quite differing methods of application management, advocates of these platforms are generally unwilling to admit that their methods might be flawed, leading to this weird situation where over the past, say, 20 years, we've barely seen any progress in this area. And here we are, with yet another article submitted to our backend about how, supposedly, Linux' repository method sucks or rules.
Permalink for comment 370462
To read all comments associated with this story, please click here.
RE[4]: 0install
by giddie on Fri 26th Jun 2009 13:42 UTC in reply to "RE[3]: 0install"
giddie
Member since:
2008-04-29

I'm not talking about difficulty, I'm talking about impossibility. I was trying to ask leading questions so you'd realize your mistake.

Well, I'm open to the idea that I might make mistakes ;) However, I don't see my mystake so far.

There is simply no way to logically separate 'base' from 'applications'. Any distinction is purely arbitrary and highly mutable. Distributions do not generally have 'core' repositories, not in the way you mean. What they do have changes drastically with every release.

Yes, but that doesn't mean that the whole idea comes crashing down. 0install already has a good framework for dealing with this -- it ties in with the native package manager to determine whether or not an adequate library for the given application is already installed. I'm worried you're letting implementation details get in the way of design ideas. It may be years and years before a good system emerges, but that doesn't mean it's impossible; it means we need a clear idea of where we're going.

What the user wants is "See any application, click application, have application."

Mmm; I think what users really want is "see application; use application". They don't really care about the "having / installing" bit. That, I think, is where package managers slip up.

I think it's important to note that "Centralized" package management is bad and was AFAIK never really intended to be the norm. Distributed, independent repositories is the way it ought to be done. Throwing out package management for most software is not a workable solution.

Mmm, again -- I don't think users want to think about repositories. It's a very developer-centric idea.

Reply Parent Score: 1