3 ms·
Central standard system for software configuration. Windows already has such a central system. The registry is used by almost all apps that aren't ported over
by Joeri 16y ago
Central standard system for software configuration.
Windows already has such a central system. The registry is used by almost all apps that aren't ported over from other platforms. And anyone can ship a management console snap-in to manage registry settings for their app. It's easy. Nobody does it because it's even easier to work some UI into your app to configure things.
Package Management
Windows couldn't use package management even if it wanted to. Packages are only necessary if you want apps to share dependencies. For various reasons sharing dependencies between apps on windows is not feasible (mostly because the dependencies are proprietary). Windows tries to solve the problem the same way OS X does: ship all the dependencies with the OS itself.
- personalcompute 16y agoNo, read my paragraph, I'm aware of the registry and it is lacking. Package management is nowhere near 'only necessary if apps share dependencies'. Compare: 1) Search google for software. 2) Search software website for download link. 3) Download. 4) Go to folder it was downloaded to. 5) Run installer. 6) Click next five times. The same situation, but with package management: 1) Type in a single command and watch it install exactly what you want, quickly. eg: `pacman -S firefox`
- Joeri 16y agoI did read your paragraph. In my opinion, your issues with the registry are not with what it can do, they are with how well app developers use it. If they're not even using what's already there, why would they use something more complex? Secondly, what you want is not a package management system, but an app store. You can build that as a third-party app today, without any additional features in windows. In fact, somebody has already done so, it's called http://allmyapps.com/ http://allmyapps.com/ You could argue that microsoft should ship such an app store by default, any maybe they will. That would however place them in the position of having to review the apps and arbitrate them. They don't like doing that.