Linked by Thom Holwerda on Sun 15th Mar 2009 12:46 UTC
OSNews, Generic OSes PolishLinux has an editorial on program installation on Linux systems, and even though it's a bit hard to wade through (the author's native language sure isn't English) it does make a number of very good points in favour of the way most Linux systems handle things. Still, as always in the discussion on program installation, it always feels a bit like listening to a discussion between a deaf and a blind man about whose condition is the easiest to live with.
Permalink for comment 353298
To read all comments associated with this story, please click here.
The pb is deeper
by dexter11 on Mon 16th Mar 2009 17:09 UTC
dexter11
Member since:
2008-01-11

The problem lies deeper in Linux. Until there's no stable API\ABI system wide (kernel, X.org, libc etc) and distros are free to ship any of the components and any version of the components, there will be no standard Linux binary package. And no package manager will solve this problem because the problem is not the package format itself. It's the system under it.
Until somehow there's not a standard base which every distro maker has to use, you can forget about common packages between distros. I think I'm not too sarcastic when I say there won't ever be such a base simply because Linux is used for too many purposes. While Haiku and Syllable has a clear focus on desktop and the developer crew develops all part of the system it's not the case with Linux as we all know, so they are not good examples. They may have the most user friendly package manager ever, but they are not a general purpose OSes. Now that I think about it I think user friendliness could mean different things for a desktop user and for a sysadmin.

One solution could be LSB of course but I don't know if it's mature enough or not, or usable to every software or not.
Somebody wrote an interesting solution above: package manager for system packages and bundles for user apps. I guees this could be a solution if we had a big enough LSB which includes every core package.

Reply Score: 1