Live data from Hacker News

Ingo Molnar on what ails the Linux desktop

plus.google.com

91–100 of 200 posts

Re: Ingo Molnar on what ails the Linux desktop

#91

The reason I stopped recommending Linux to "normal users" is _because_ of the concept of distributions. Coupling the updates of single apps with the updates of the whole desktop or framework and libs, is just plain wrong. Having to upgrade the whole distro (including all the other installed apps you dont want to upgrade) just to install a new version of one single app you _want_ to update is a nightmare. Total bullsh…

From my perspective I don't have any trouble with Ubuntu using a combination of PPAs and Win/OSX like self contained apps. Things like Chrome and Mendeley come with auto-updating PPAs. Other apps that I really care about like Eclipse, Matlab or Firefox come in there own self contained packages.

Re: Ingo Molnar on what ails the Linux desktop

#92

The reason I stopped recommending Linux to "normal users" is _because_ of the concept of distributions. Coupling the updates of single apps with the updates of the whole desktop or framework and libs, is just plain wrong. Having to upgrade the whole distro (including all the other installed apps you dont want to upgrade) just to install a new version of one single app you _want_ to update is a nightmare. Total bullsh…

> He basically wanted to upgrade just one (obscure) app, and the process triggered the automatic removal of Gnome2 and installation of Unity. Just _IMAGINE_ how nightmarish this must look for normal users. You simply dont remove somebodys installed desktop sneakily from under their feet. You simply dont. That feels like the total loss of control over your computer.

Hmm, that's not exactly what happened, according to the link: "I upgraded to Ubuntu 11.04 a week or so back in order to get a more recent version of SCons."

Your overall point is well taken, but I wonder how much it affects what I think of as "normal users", who don't care so much about upgrading to the bleeding edge of scons. Consider a hypothetical user of Hardy, so they've had it for four years: what are they actually missing if what they do is web surfing, email, and maybe document editing?

Re: Ingo Molnar on what ails the Linux desktop

#94
post #88

The reason I stopped recommending Linux to "normal users" is _because_ of the concept of distributions. Coupling the updates of single apps with the updates of the whole desktop or framework and libs, is just plain wrong. Having to upgrade the whole distro (including all the other installed apps you dont want to upgrade) just to install a new version of one single app you _want_ to update is a nightmare. Total bullsh…

Eh. First of all, you're not limited to the packages your distribution supplies. Lots and lots of software is distributed in Launchpad PPAs. Other stuff can be installed without the package manager, some games are statically compiled, etc. And I don't see what's wrong with requiring users to have an up-to-date system. Security fixes alone make regular updates almost mandatory on all operating systems. Windows install…

> And I don't see what's wrong with requiring users to have an up-to-date system.

The problem are not the forced invisible security updates, the problem are forced user-visible upgrades.

When you want to upgrade one app, you maybe dont want to simultaneously upgrade another app or even the whole desktop. With the distribution model, theres no way to avoid this forced interdependence.

Re: Ingo Molnar on what ails the Linux desktop

#95
post #83

So, how does the fact that any person or company can host their own packages or even full repositories that can be added with a single click ¹ and are not dependent on hierarchical organizations fit in that? GNU/Linux distros, at least APT based ones, are perfectly distributed if the person wants to. ¹ If you have apt-url installed, which Ubuntu has by default

I agree that distributed repositories are the way forward. The only thing holding that back is the atrocious user-interface. Debian urgently needs to fix that and push their apt-infrastructure out of the 1990s. In short: /etc/apt/sources.list must die. This is how it must work: apt-get install https://foobar.com/debian/squeeze/widget-1.0 A package installed like that must add itself automatically to a proverbial sour…

You are broadly describing PPAs. Adding a package from a PPA is a three-line (easily scriptable) process: add-apt-repository , apt-get update, apt-get install . Obviously, that doesn't just work for PPAs, but for all apt repositories.

Launchpad does some central indexing ("other versions of this package") for PPAs, but I don't think it's accessible via command line. There is no indication how popular a PPA is, but PPAs are linked to admin user accounts which might help. Packages are signed and the key is auto-imported. Packages co-exist alongside packages from the repos, you can easily switch between different provided versions.

Installing a plain deb is much easier still, but you don't get upgrades (unless the repository is auto-added during install) or signing.

Re: Ingo Molnar on what ails the Linux desktop

#96
The Linux desktop is dead. Face it. Accept it.

How do I know this? Go to a developers' or tech conference, and what is the prevailing OS? 9/10 times these days, it's MacOS.

As much as Apple may be control freaks, they did desktop UNIX right and developers have flocked to them.

Meanwhile, the Linux desktop community is still having the same debates, the same difficulties it had back in the mid-90's. Dependency issues. Lack of compelling use case software; and that which does exist is versions behind current. Fragmentation.

The only areas in which the Linux desktop has moved forward is UI and user-oriented management, and Ubuntu deserves much of the credit for the latter.

Add to this the gradual movement away from the desktop paradigm to mobile. The desktop paradigm will still be around for several years (especially for creators--developers, media folks, etc), but the end-user is moving more and more towards smartphones and tablets for consumption. Extend those with external keyboards and monitors (think docks) for light creation work (documents, spreadsheets, etc), and you've the future.

Nope. The Linux desktop is dead.

Re: Ingo Molnar on what ails the Linux desktop

#98
post #83

So, how does the fact that any person or company can host their own packages or even full repositories that can be added with a single click ¹ and are not dependent on hierarchical organizations fit in that? GNU/Linux distros, at least APT based ones, are perfectly distributed if the person wants to. ¹ If you have apt-url installed, which Ubuntu has by default

I agree that distributed repositories are the way forward. The only thing holding that back is the atrocious user-interface. Debian urgently needs to fix that and push their apt-infrastructure out of the 1990s. In short: /etc/apt/sources.list must die. This is how it must work: apt-get install https://foobar.com/debian/squeeze/widget-1.0 A package installed like that must add itself automatically to a proverbial sour…

But what's the problem with sources.list, as long as the user doesn't have to manage or even know that it exists?

Provide a .deb from your website, use the install script to add your repository to the sources.list. There, the user doesn't have to know or care about that file. And this is all possible - no, easy - to do right now.

This is how it must work:

I disagree, having to run apt-get is too cumbersome to a regular user. But a better way already exists in the form of apt-url. Click a link, have the package downloaded and installed automatically.

This can (will and does) co-exist happily alongside the centralized repositories. Someone just needs to implement it and push it through the glacial Debian processes.

But my point is that most of the infrastructure (support for multiple repositories, one-click installation of third-party packages) already exists. That's why I don't agree that this is the problem with Linux.

And while we're at it, there's no reason 'apt-get install github://foobar' can't be made work.

I don't see how - there's no standard on GH projects for installation; some projects are installed by simple make/make install, others with easy_install/gems/npm, etc.

Re: Ingo Molnar on what ails the Linux desktop

#99

I've been using Linux since 1993, and back then, the Linux OS and desktop were far superior to Windows 3.1. Then Win 95 came out and that had a decent desktop. I remember when the KDE people started talking about a desktop for Unix and people didn't get it, but when we saw the beta it was like... Wow! Then Red Hat Linux didn't like the license of KDE, so they had to create Gnome. As a result, rather than having one g…

For me multiple desktop managers (KDE, gnome etc) is not a problem since Gnome 3 has become very competitive to Max OS X. The bigger problem is XOrg and it's constant tearing problem during video playback. People spend way too much time playing videos on their desktops to accept tearing. Wayland does not have this problem, and I therefore have great hopes in Wayland as a replacement for XOrg.

Re: Ingo Molnar on what ails the Linux desktop

#100
UNIX in general never transitioned well from single binary applications that could just be placed in /bin /usr/bin or /usr/local/bin as appropriate to multi-file applications that needed an array of libraries, resource files etc. That coupled with a file system layout that nobody could ever agree on made it a mess once UNIX moved outside the curated environments it was typically found in prior to Linux.

NextStep made a good stab at the problem with bundles (.app .service .framework etc) but once you moved outside of the abstraction layer you were right back into the mess. Most Linux distributions seem to want to emulate SunOS circa 1992 and any attempts to "improve" on the solution in drowned out by fundamentalism.

I actually though the author nailed it in the last paragraph of part 2 of his post. The free software movement needs to start looking forward and not try and emulate what worked 20 years ago. There is definitely potential for a brave organization that is willing to try and tackle the challenge.

Post reply on HN