Live data from Hacker News

Linux has matured into a robust desktop operating system

liminality.xyz

1–10 of 89 posts

Re: Linux has matured into a robust desktop operating system

#3

> We need a consistent way for third-parties to distribute software Isn't this what package managers are all about? - a thing which, by the way, I believe the notion of an "App Store" from the other two OSes took inspiration from.

The problem is package managers aren't consistent across distributions. If you want to provide a binary version of your app, you should be providing at least .deb, .rpm and tarball packages.

In practice, everyone's just targeting Ubuntu and publishing .debs.

Re: Linux has matured into a robust desktop operating system

#4

> We need a consistent way for third-parties to distribute software Isn't this what package managers are all about? - a thing which, by the way, I believe the notion of an "App Store" from the other two OSes took inspiration from.

The problem is package managers aren't consistent across distributions. If you want to provide a binary version of your app, you should be providing at least .deb, .rpm and tarball packages. In practice, everyone's just targeting Ubuntu and publishing .debs.

The basic problem there is that essencially all package formats are tar-balls, bit each one use a different way to note dependencies (and none of them seem to handle having multiple minor lib versions installed side by side).

Frankly though i no longer see the problem as most third parties are self contained in terms of dependencies, and .desktop files takes care of desktop integration.

After all, a binary do not need to sit in /bin to be executable.

Re: Linux has matured into a robust desktop operating system

#5

> We need a consistent way for third-parties to distribute software Isn't this what package managers are all about? - a thing which, by the way, I believe the notion of an "App Store" from the other two OSes took inspiration from.

If App stores took inspiration from anywhere it was the iTunes music store and other similar digital media stores, although the first such system, the 'Electronic App Wrapper'[1] for NeXT, predates Linux, distros, OSX and iTunes. So maybe it's a more iterative process where digital software stores inspired iTunes, which in turn inspired the latest generation of App stores?

[1] https://en.wikipedia.org/wiki/Electronic_AppWrapper

Re: Linux has matured into a robust desktop operating system

#10
post #7

And yet as of 2015, getting sound to work properly is still a crapshoot. Artsd was a major pain 13 years ago, I'm sure pulseaudio has more features today, but it's still an intractable mess.

What is on in your end that sound is still such an issue?

Admittedly my system is PulseAudio-free with only one exception, that being Skype. I should consider using a compatibility layer like apulse that just multiplexes ALSA calls under the hood.

Post reply on HN