Dependencies and RPM hell, revisited - time for a fork?
Robin Green <[email protected]> Sun, 19 Oct 2003 01:29:02 +0100
| Newsgroups | gmane.linux.usability.annoyances |
|---|---|
| Message-ID | <[email protected]> |
Those of you who participated in the long and repititive "dependency hell" / "packaging hell" / "RPM hell" discussions earlier on this list may be interested to the "ultimate solution" I've worked out: http://greenrd.org/hetero/archives/2003_10_01_index.html#106581990421373254 It may seem wildly over the top to suggest that packaging problems are a good reason to fork a new OS. But I think it is a good excuse, at least, to have some fun and experiment with different ways of doing things. My packaging solution necessitates getting rid of the standard /bin /usr /var hierarchy, and once you've taken a "radical" step like that you might as well go further and make some more "controversial" changes that the likes of RedHat would be unlikely to accept as patches. [Incidentally, the DragonflyBSD project - also a fork of a popular alternative OS - have come to a similar conclusion to me, that automatic "multiple versions installed" support is needed for package managers - but the way they've chosen to implement that is slightly different.] There's no point in starting from scratch - the Linux kernel, especially 2.6, has hundreds of man-years worth of hardware support and tuning in it, which is priceless. But certainly some of the userspace stuff, like RPM, could be completely replaced with better systems and subsystems. Anyway, I would suggest any replies to this be posted on my blog, instead of here, because they are likely to be offtopic here. -- Robin