Live data from Hacker News

What killed the Linux desktop

tirania.org

71–80 of 385 posts

Re: What killed the Linux desktop

#72
> In my opinion, the problem with Linux on the Desktop is rooted in the developer culture that was created around it.

This developer culture DEFINES Linux. A fruit is either an apple or an orange. I couldn't have an OS with wonderful package management, developer tools, endless configurability AND a desktop Miguel de Icaza dreams of.

Re: What killed the Linux desktop

#73
post #25

I think he's right, but I think he's missing a key point. Design. Design is what killed the linux desktop. It never had it. OS X has it. Even windows, crappy as it may be, has it. Before I go on, let me say that Design is NOT "making it look pretty". In fact, thinking that this is what design is, is what leads many linux advocates to reject the needs of design. Apple's work looks pretty-- because it is designed to fu…

I completely endorse this, and wish I could hit the "up" arrow hundreds of times over. It's also refreshing to see a comment like this that isn't immediately shot down. It's hard to overstate the importance of actually having things written by someone with at least a sense of what it takes to make an intuitive and pleasant-to-use interface.

The problem that linux seems to have, is that everyone wants everything and so everything gets thrown in with configuration options to change absolutely everything.

I don't think, however, that lack of good design - or even seeing the need for it, is isolated to linux - in a very real sense, I think most of the population is usually oblivious to it - they just know whether something is easy to use or not.

Re: What killed the Linux desktop

#74
post #30

Earlier quoted context omitted.

I really didn't intend it as a swipe against Miguel, but I think it does inform his perspective. And I meant "platform fan" in the advocacy sense: he has a tendency to "fall in love" with favorite products. That's not uncommon in the general population (it's pretty much the norm at HN!), but it certainly is among core Linux people who tend to prefer doing new things in different ways. > His early world was Midnight C…

Pedantically speaking, I wrote Gnumeric not because I loved Excel, or enjoyed using it or because I was trying to be innovative. In fact, I did not even know how to use a spreadsheet at the time. Gnumeric was the product of the mood in the early days of Gnome: we need to provide this to have a complete desktop offering and we were talented hackers that could get it done. So I did.

[deleted]

Re: What killed the Linux desktop

#75
post #25

I think he's right, but I think he's missing a key point. Design. Design is what killed the linux desktop. It never had it. OS X has it. Even windows, crappy as it may be, has it. Before I go on, let me say that Design is NOT "making it look pretty". In fact, thinking that this is what design is, is what leads many linux advocates to reject the needs of design. Apple's work looks pretty-- because it is designed to fu…

At the risk of re-igniting that flame war, I posit that this is also a cathedral vs. bazaar issue. OS X is more or less centrally planned, by one company, Apple.

I would think so, but OS X has had several great or important applications within it's ecosystem, that break UI conventions.

Twitter clients used to be a playground for new UI concepts, none of which came from Apple. The Sparrow mail client was a good example of something probably more influenced by Tweetie than anything else.

Even Apple doesn't have a ton of consistency. iTunes continues to baffle me with random changes things like what resize does. The App Store app shifted the window management buttons.

So I don't buy that the OS X ecosystem is a "cathedral" at all, just a bazaar with better taste.

What's interesting is that I noticed the standards of design for Mac apps were significantly better than Windows apps when I "made the switch" several years ago; and these are for apps that were not coming out of Apple. I could never entirely figure out why; the ecosystem was just more attuned to details.

I posit that Apple was helped by having the right people excited long enough to get a great ecosystem going.

Linux didn't die because it's a bazaar; every modern app ecosystem (OS X, iOS, Android, the web) functions like a bazaar. Linux just made it absolutely painful to set up shop.

Re: What killed the Linux desktop

#76
I'm typing this on my work laptop running a linux desktop (Ubuntu FWIIW). Our engineering servers at work run linux and, as a convenience, have the desktop installed. As many of my co-workers run linux desktops as OS-X desktops (and the engineers running OS-X or Windows have VMs running linux... desktops).

When I go home, I'll be using my personal laptop running linux. My wife and kids run a netbook with a linux desktop.

The linux desktop may be dead to Miguel, but it works just fine for me, a lot of other people in my life, and a lot of people in the world.

Re: What killed the Linux desktop

#77
post #60

Earlier quoted context omitted.

There is nothing stopping people sourcing the parts from the bazaar and using them to build a cathedral. After all it's exactly what NeXT (and Apple) did.

Yeah, but you need an architect that people will listen to in order to build a cathedral. It has to be many people, united under a common vision. That's really hard to pull off in the Linux community.

This is a reason for poor design, not an excuse

Re: What killed the Linux desktop

#78
This flame ignites periodically, and I'm always left wondering when exactly the Linux desktop died? Some have noted similar aspects already, but here's my 2 cents:

I'm on Linux now (GNU/Linux, maybe lump BSD in there too, I'm using "Linux"). I know plenty of users on Linux. I know plenty of users of Windows and OS X who run virtual Linux Desktop distributions for testing/development/security. I'm sure some of HN are running Linux.

Does Linux have the potential to enter the market as a third core option for desktop usage - not really. But why does it matter?

The problem with Linux is that there are too many choices. People who like technical choices and options trend toward Linux (needs citation).

John Q. ComputerUser isn't going to use Linux unless his geeky son or nephew installs it for him AND provides support. He can't get support anywhere else - because there are too many possibilities for it to be fiscally effective.

If/When something gets confusing or broken on Windows/OS X, you call JoeBob's SuperDuperPuter, and say it's broken. JoeBob asks, "What Windows version?" While he might need to poke and pry a bit to get the user to tell him he's running Millenium edition, once he gets that data, it's a pretty straightforward troubleshooting effort and fix.

If you call some mythical Computer Service group that actually supports Linux, and say your machine is broken, they would need to know a LOT more about your system just to figure what they need to do to start.

Distribution? Parent Distribution? Shell? Window Manager? Hardware? ...

I find generic computer service companies to be extremely expensive. To be able to provide even basic service for Linux in general, your techs need to be very familiar with more operating systems (emerge, apt, yum, zypper, pacman), and more core applications. Each service effort inherently takes longer. These factors pile up and everything becomes necessarily more expensive. It's downright impractical to support Linux generically. The support costs for one or two issues on Linux would far outweigh the cost of an upfront OS license and cheaper support for the end user.

Linux has (and will likely continue to have) a comfortable hold on the technically-capable DIY market. It may not be on track to step beyond that market in the desktop arena - but that certainly doesn't indicate it's time for a toe tag.

Re: What killed the Linux desktop

#79
post #61
post #9

I've used Linux for years and have never had these problems. I think the issue is that getting everything working requires a deep understanding of each component and the system as a whole. If you just follow advice on forums, you will make things worse because you're doing things you don't understand to a system that you don't understand. That's not going to lead to success. You need to be able to think critically ab…

I have used Linux as my main desktop and laptop OS for 17 years, and see these problems frequently. It used to be a system I could keep completely in my head, and understand what was happening and why. But from maybe 2005 onwards there has been a persistent and accelerating trend of replacing the old working and transparent (though possibly a bit baroque) infrastructure with fancy new components that are completely i…

Move to a simpler distribution that won't bother you. I've been on Arch for the last few years because once I set it up, new updates won't add new "functionality". It isn't perfect, but I can keep the entire system in my head. Nothing opaque, nothing inscrutable -- the design philosophy is KISS. It won't hold your hand, but it also won't get in your way.

Re: What killed the Linux desktop

#80
post #68
post #4

I think some of this is perceptive. It's true that the attempt by both Canonical (Unity) and Red Hat (Gnome 3) to sort-of-incompatibly break away from the so close to standard that it hurts to type this Gnome 2 environment did a lot more harm than good, at least as far as platform adoption goes. And clearly OS X is an extremely polished Unix and is going to appeal to the more UI-focused of the hacker set. And Miquel…

So in that light, I think the idea that the Linux desktop got "killed" is sort of missing the point. It's no more moribund now than it was before. I strongly disagree. It is losing exactly the sort of person that the author is: developers who, all else equal, would rather use Linux. But who eventually get tired of the BS and just want something that works and you can actually get software for. I have a lot of sympath…

Many of the problems people have with Linux have nothing to do with Linux itself.

When I first tried to use Linux about 7 years ago, wireless drivers were a huge problem. Manufacturers didn't provide assistance--not much Linux distros could do about it at the time.

These problems are simply inherent to Linux being a minority platform.

Post reply on HN