Comment "Unfriendly?" (Score 5, Insightful) 133
This idea of replacing traditional but not very friendly ways of delivering Linux desktop apps, such as DEB and RPM package management systems. [
... ]
Pardon my French, but what the fuck is so "unfriendly" about installing DEBs?
RPM and DEB are an absolute $(GOD)-send to users, particularly those who've had to suffer under the scourge of Windows, where you have to update each application individually, each usually with its own bespoke updater (many of which will try and up-sell you on shit you don't need). And if it turns out said program needs an updated MSVC++ runtime? Nothing will warn you; you get to find that out The Hard Way when it crashes, and then you get to grovel through Microsoft's awful site looking for the latest MSVC++ runtime, and pray to the gods that abide that upgrading it doesn't break something else.
DEB just fucking works. Except for very rare hiccups (in my experience), upgrading a package magically upgrades all the dependent libraries along with it. If you get sick of a program and delete it, all the libraries it required get deleted as well (if nothing else also needs them), saving you disk space and reducing potential attack surface. And you drive the whole updating process from one place -- not one program at a time, not with special snowflake updaters the marketing department occasionally throws over the wall. A consistent, reliable management system for all the software on your machine.
DEB is awesome.