Improving the Linux Desktop

Linux Magazine has a profile of Daniel Fore and the Elementary project. Elementary is a Linux distro that’s committed to a clean and simple user experience, but it’s more than a distro – it’s actually a multi-pronged effort to make improvements to the user experience for a whole ecosystem of components, including icons, a GTK theme, Midori improvements, Nautilus, and even Firefox. The work that elementary is doing isn’t limited to their own distro, and some of their work is available in current, and perhaps future, Ubuntu releases. The results are really striking, and I think it’s probably the handsomest Linux UI I’ve ever seen.The Linux Magazine article asks, “Do we really need yet another distribution?” It’s a rhetorical question, and of course the answer turns out to be yes, but I don’t think that that’s the salient question. What anyone who’s been in the perpetual holding pattern of “Linux on the desktop” hype has wondered, really, is what’s it going to take to get Linux on the desktop to go mainstream? Is it a question of ease of use, or are ease and aesthetics completely beside the point? Back in the 90s, using Linux wasn’t for the faint of heart, and there was a major ease of use deficit, and let’s just say that the graphical UI choices were rough around the edges. Back then I think a lot of people made the assumption that cleaning all that up would make Linux more appealing to regular folks. And they did clean it up, and they did make it more appealing to regular folks. But that didn’t lead to a huge increase in take-up. Turns out, the ease of use issue was one of the barriers, but it wasn’t the only one.

Interestingly, though, some of those other barriers seem to be falling now, due mostly to the new realities of Software-as-a-Service and mobile computing. Microsoft’s lock on PC applications has been largely bypassed, as the average PC user doesn’t need to run any native apps, and the ones they do need generally have workable analogues on other platforms. Of course, Microsoft recognized the threat to its desktop monopoly from the web a lot time ago, since the Netscape days, and took steps to try to control even web apps, but the proliferation of non-PC platforms such as mobile, netbooks, smartbooks, and tablets has made it unworkable for anyone to try to exclude alternative platforms from full participation, so open standards now rule. Linux on the desktop now has its chance to emerge.

Unfortunately, the same forces that have given Linux this opportunity have also lessened the importance of any potential victory. The personal computer is now just one of many mainstream computing devices, and, interestingly enough, Linux has risen to be a major platform for most of the rest of the device types, which has sort of diluted the idealistic fervor that Linux on the desktop fans used to cultivate. It seems that much of the institutional investment around Linux is now focused on alternative form factors, since that’s where the land grab is happening.

I believe that the rise of non-PC platforms will pay dividends that continue to benefit Linux on the desktop, and as people become more comfortable with a non-Microsoft computing experience on mobile, they’ll be willing to take a chance on the desktop, or their Television, or automobile, or neural implant, or anywhere else that Linux ends up.

212 Comments

  1. 2010-06-18 8:55 pm
  2. 2010-06-18 9:01 pm
    • 2010-06-20 9:28 pm
      • 2010-06-21 12:45 pm
    • 2010-06-21 5:59 am
  3. 2010-06-18 9:06 pm
    • 2010-06-18 9:16 pm
      • 2010-06-18 9:44 pm
      • 2010-06-18 11:08 pm
    • 2010-06-19 1:13 am
      • 2010-06-19 4:01 am
  4. 2010-06-18 9:07 pm
  5. 2010-06-18 9:17 pm
  6. 2010-06-18 9:28 pm
    • 2010-06-21 12:01 pm
  7. 2010-06-18 10:01 pm
    • 2010-06-18 11:10 pm
      • 2010-06-19 7:25 am
        • 2010-06-19 11:28 am
          • 2010-06-19 12:25 pm
          • 2010-06-19 12:56 pm
          • 2010-06-19 1:32 pm
          • 2010-06-19 2:43 pm
          • 2010-06-19 5:20 pm
          • 2010-06-19 5:49 pm
          • 2010-06-19 7:28 pm
          • 2010-06-19 9:52 pm
          • 2010-06-20 12:21 pm
          • 2010-06-20 1:19 pm
          • 2010-06-20 4:03 pm
          • 2010-06-21 12:07 am
          • 2010-06-19 9:42 pm
          • 2010-06-20 5:57 am
          • 2010-06-19 1:20 pm
          • 2010-06-19 5:50 pm
          • 2010-06-21 4:38 pm
  8. 2010-06-18 10:13 pm
    • 2010-06-18 10:57 pm
      • 2010-06-19 9:01 am
        • 2010-06-19 4:51 pm
          • 2010-06-21 6:17 am
  9. 2010-06-18 11:01 pm
    • 2010-06-19 9:45 am
  10. 2010-06-18 11:06 pm
  11. 2010-06-18 11:35 pm
    • 2010-06-19 2:28 pm
  12. 2010-06-18 11:38 pm
    • 2010-06-18 11:49 pm
      • 2010-06-19 3:31 am
      • 2010-06-19 6:40 am
  13. 2010-06-19 12:00 am
  14. 2010-06-19 1:19 am
  15. 2010-06-19 1:26 am
  16. 2010-06-19 2:19 am
    • 2010-06-19 3:53 am
      • 2010-06-19 4:11 am
        • 2010-06-19 4:38 am
          • 2010-06-19 7:55 pm
          • 2010-06-19 8:14 pm
          • 2010-06-20 2:30 am
          • 2010-06-20 6:56 am
          • 2010-06-20 3:08 pm
          • 2010-06-20 9:40 pm
          • 2010-06-21 9:58 am
  17. 2010-06-19 4:32 am
    • 2010-06-19 4:54 am
      • 2010-06-19 5:03 am
        • 2010-06-19 5:12 am
          • 2010-06-19 5:31 am
          • 2010-06-19 5:37 am
          • 2010-06-19 5:48 am
          • 2010-06-19 9:10 am
          • 2010-06-19 5:58 am
          • 2010-06-19 6:41 am
          • 2010-06-19 6:46 am
          • 2010-06-19 7:43 pm
          • 2010-06-19 7:58 pm
          • 2010-06-19 8:38 pm
          • 2010-06-19 9:18 pm
          • 2010-06-19 11:06 pm
          • 2010-06-20 5:25 am
          • 2010-06-20 7:04 am
          • 2010-06-20 5:34 pm
          • 2010-06-20 5:43 pm
          • 2010-06-20 11:24 pm
          • 2010-06-20 12:47 pm
          • 2010-06-20 5:08 pm
          • 2010-06-20 5:35 pm
          • 2010-06-20 9:35 pm
          • 2010-06-19 9:35 am
          • 2010-06-19 8:00 pm
          • 2010-06-19 9:07 pm
          • 2010-06-19 7:49 pm
          • 2010-06-19 10:54 pm
          • 2010-06-20 2:54 am
          • 2010-06-20 3:28 am
          • 2010-06-20 11:18 pm
          • 2010-06-21 4:39 am
          • 2010-06-20 3:57 am
        • 2010-06-19 6:14 am
          • 2010-06-19 6:34 am
          • 2010-06-19 7:41 am
          • 2010-06-19 7:32 pm
          • 2010-06-19 11:24 pm
          • 2010-06-20 12:02 am
          • 2010-06-20 12:37 am
          • 2010-06-20 8:40 am
          • 2010-06-20 8:57 am
          • 2010-06-20 1:13 am
          • 2010-06-20 1:25 am
          • 2010-06-20 8:01 pm
          • 2010-06-20 7:27 pm
          • 2010-06-19 6:36 am
          • 2010-06-19 7:44 am
          • 2010-06-19 8:50 am
          • 2010-06-19 4:01 pm
          • 2010-06-19 7:59 pm
          • 2010-06-19 10:52 pm
          • 2010-06-19 11:11 pm
          • 2010-06-19 11:16 pm
          • 2010-06-20 12:21 am
          • 2010-06-20 1:12 am
          • 2010-06-20 8:21 am
          • 2010-06-20 8:11 pm
          • 2010-06-22 6:26 am
          • 2010-06-22 8:08 am
          • 2010-06-22 6:34 am
          • 2010-06-22 6:07 pm
          • 2010-06-23 6:24 pm
          • 2010-06-23 6:39 pm
          • 2010-06-22 6:37 am
          • 2010-06-22 6:52 pm
          • 2010-06-20 3:14 pm
        • 2010-06-19 11:10 am
          • 2010-06-19 11:22 am
          • 2010-06-19 3:46 pm
          • 2010-06-19 4:01 pm
          • 2010-06-19 6:00 pm
          • 2010-06-19 6:19 pm
    • 2010-06-19 9:49 am
      • 2010-06-19 10:50 am
        • 2010-06-19 11:01 am
          • 2010-06-19 11:08 am
          • 2010-06-19 4:02 pm
          • 2010-06-19 4:44 pm
  18. 2010-06-19 5:51 am
    • 2010-06-19 7:27 am
      • 2010-06-19 11:26 am
        • 2010-06-19 11:50 am
        • 2010-06-19 8:19 pm
      • 2010-06-19 2:57 pm
        • 2010-06-19 5:13 pm
        • 2010-06-19 10:07 pm
          • 2010-06-19 10:47 pm
          • 2010-06-20 12:04 am
          • 2010-06-20 3:19 am
          • 2010-06-20 9:55 am
      • 2010-06-19 8:21 pm
        • 2010-06-19 10:58 pm
        • 2010-06-20 3:28 am
  • 2010-06-19 9:24 am
    • 2010-06-19 9:31 am
      • 2010-06-19 8:36 pm
        • 2010-06-19 8:43 pm
        • 2010-06-19 9:38 pm
        • 2010-06-19 9:54 pm
        • 2010-06-19 9:57 pm
        • 2010-06-20 2:14 am
        • 2010-06-19 9:15 pm
        • 2010-06-20 2:46 am
        • 2010-06-20 12:10 pm
  • 2010-06-19 9:54 am
  • 2010-06-19 5:59 am
  • 2010-06-19 7:20 am
  • 2010-06-19 8:19 am
    • 2010-06-19 9:50 am
      • 2010-06-19 4:42 pm
        • 2010-06-19 5:25 pm
          • 2010-06-19 9:51 pm
          • 2010-06-20 5:13 am
          • 2010-06-20 5:17 am
          • 2010-06-20 6:14 am
          • 2010-06-20 3:01 pm
    • 2010-06-19 4:05 pm
      • 2010-06-19 4:48 pm
        • 2010-06-19 4:50 pm
          • 2010-06-19 5:26 pm
    • 2010-06-20 3:57 am
  • 2010-06-19 8:31 am
  • 2010-06-19 1:13 pm
  • 2010-06-19 2:47 pm
  • 2010-06-19 6:40 pm
  • 2010-06-19 9:20 pm
    • 2010-06-19 9:25 pm
      • 2010-06-20 1:06 am
  • 2010-06-19 9:32 pm
    • 2010-06-21 3:20 pm
  • 2010-06-19 11:08 pm
  • 2010-06-20 5:22 pm
  • 2010-06-21 2:20 pm
    • 2010-06-21 3:26 pm
      • 2010-06-21 6:13 pm
        • 2010-06-22 9:56 am
          • 2010-06-22 4:41 pm
      • 2010-06-21 11:14 pm
        • 2010-06-23 2:34 pm
          • 2010-06-23 6:28 pm
          • 2010-06-23 7:37 pm
          • 2010-06-23 8:27 pm
  • 2010-06-21 2:44 pm
    • 2010-06-21 3:19 pm