News for hackers. Stuff that matters.
Re:On the state of Windows on the desktop by Camillo on Monday January 14, 2013 @11:48AM (#5055344)
Windows simply uses a decentralized approach to software discovery, based on the open web. Anybody can put their software up for download on their own website built with web standards, without having to go through any gatekeeper such as a distro manager. Multiple entities can offer software discovery services (Google, Yahoo, Bing... To say nothing of specialized services), again based on open web standards. It's a more bazaar-like system than the average Linux distro's official repository cathedral, but the huge variety of software available for Windows shows that it works pretty well.
Re:On the state of Windows on the desktop by Xylakant on Monday January 14, 2013 @12:27PM (#5055552)
There's no gatekeeper on linux systems. You're free to ship .deb, .rpm, .ebuild if you choose to. If you don't feel like rolling packages, a tar of the sources and a shell script that drops the right stuff in the right places will do in pretty much every case - you can even combine the two, as for example the wowza installer does. It's a tgz with the installer prepended. On the other side, if you want to get fancy, you can provide your own package repository and get dependency tracking for all your software and its OS dependencies as free addon.

So the package repositories are nothing but convenience for the end-user.

Re:On the state of Windows on the desktop by BHSPitMonkey on Monday January 14, 2013 @04:54PM (#5056908)
> So the package repositories are nothing but convenience for the end-user.

Isn't conveniencing the end user kind of the goal of all software? Surely there is value in tracking dependencies and conflicts (and in avoiding problems that can arise without these things) that should not reasonably be dismissed as "nothing but convenience". Perhaps I could say the same of every useful thing you've worked on.

Re:On the state of Windows on the desktop by Xylakant on Tuesday January 15, 2013 @02:42AM (#5059184)
> Isn't conveniencing the end user kind of the goal of all software?

I'm not debating that nor am I dismissing that package repositories provide tremendous value to the user. However, the parent asserts that package repositories act as a gatekeeper, thus making it harder for users to install software that is not in the package repositories. That's not true, since linux/BSD/MacOS package repositories just enhance an open system. In that context, they're mere convenience, not a requirement.

Re:On the state of Windows on the desktop by meaty on Tuesday January 15, 2013 @03:27AM (#5059285)
Until you have to get sstp-client, networkmanager-sstp versions that work on your particular API versions...

External dependency hell. Not in the repository, not invited.

Re:On the state of Windows on the desktop by Xylakant on Tuesday January 15, 2013 @03:33AM (#5059302)
I fail to understand your point. For any software, you can create a deb, rpm, ebuild that correctly models the dependencies and install it on the system. No package repo required. You can provide a package repo for any Linux system and install it from there, as for example the varnish people do. Both options provide full dependency resolution without a gatekeeper.