Hi to all! First post to this list. :) I agree that shared libs is messy. My idea is that a system should be self contained and a programmer should know that certain things are included with the system. Everything else should be assumed missing and come with the app. Now the app itself should not just be a.zip, but something like in MacOSX. A complete self-contained tree with everyhting the app needs, except the things the dev knows come with the system. Alex Bisogiannis ----- Original Message ----- From: "Bryan Varner" <bryan@xxxxxxxxxxxxx> To: haiku-development@xxxxxxxxxxxxx Sent: Friday, March 5, 2010 4:33:06 PM Subject: [haiku-development] Re: [HaikuPorts-devs] sed > ATM I really have no clear vision of a setup that sounds "right". Statically link everything in the system? Storage is cheap, and if it means I can't break my system by installing (or updating) a library in error... then I'm all for it. I find package management a horrible hack of a solution. IMHO binaries you download (or 3rd party software) ought be statically linked so that they're self-contained. Yes, it can make them huge. But as a user, then I don't have to deal with "do I have the right version?" and package management becomes a matter of "delete this." rather than using tools that do things I don't understand to fix problems I don't understand. In the back of my mind everytime I'm using yum, apt, etc. I have this voice saying, "Why can't I just download what I need and run it?" Or am I completely off my rocker and totally off topic? Regards, -Bryan