3 ms·
Fortunately the other 95% has been solved several times over: dpkg, RPM, pacman, etc. Why bother writing another package manager for OSX? I'm puzzled. Of cours
by hyperbovine 17y ago
Fortunately the other 95% has been solved several times over: dpkg, RPM, pacman, etc. Why bother writing another package manager for OSX? I'm puzzled.
Of course, the real problem is that building and maintaining a large package tree takes a ton of effort, and it's not very interesting work. I think that this is the real reason why package management is lacking on OS X--no one has any financial incentive to make it better. With Canonical and Red Hat, they literally have no product without a healthy package tree. So they pay a lot of people to package software. There is no corresponding situation in OS X. The vast majority of their users don't give a hoot, so Apple is not interested.
I think there is a modest but extremely unglamorous business opportunity here. Get a healthy FOSS package tree going for all arches on OS X and charge people $1 a month for access. (AFAICT this is allowed by the GPL: http://www.gnu.org/licenses/gpl-faq.html#DoesTheGPLAllowDownloadFee http://www.gnu.org/licenses/gpl-faq.html#DoesTheGPLAllowDown...)
- deleted 17y ago[deleted]
- antonovka 17y agoFortunately the other 95% has been solved several times over: dpkg, RPM, pacman, etc. Why bother writing another package manager for OSX? I'm puzzled. MacPorts can actually generate dpkg, rpm, and even Installer.app packages, but there hasn't been the resources or interest in maintaining a tree of binary packages. There has also been work into creating a dpkg-alternative via xar. Fink produces dpkg packages as well, but has resource constraints in producing up-to-date trees of binaries. I think there is a modest but extremely unglamorous business opportunity here ... Definitely allowed, but could you prevent users from simply copying your packages to an open repository (ala CentOS vs RedHat)?
- hyperbovine 17y agoNo, but then again RH made $77 million last year :-)