Good article highlighting some paradigm differences between Apple and Linux.

Before the flames start
I like the idea of having everything related to a certain app in a folder, like “xmms.app”. Keep it somewhat like a chroot structure, where the xmms.app dir has the usual bin, sbin, share dirs etc, just under that apps name. One big point against this is that it doesn’t matter where the applications files are, because the package manager takes care of them. At the same time, I could see it being very useful in instances where things like shared libraries don’t work out. For example, if I make an app, but I want to use libwhatever because it has a feature I really need, and that feature is not present in the current distribution library, and may not be backward compatible, then it would seem much more organized to keep it directly under the myapp.app directory instead.

And it would still be available to be updated through the package manager for library bug fixes etc. I am not saying I have really thought it out all that much, and am willing to stand behind it, just an interesting idea. Maybe I am saying I like the way PC-BSD does it with PBI.

Related posts:

  1. What I am working on
  2. I wish apple would support ogg
  3. Hey Apple
  4. Fedora 12 default package install policy
  5. 5 Things I Have Learned About Corporations