Linux Tech Daily

not really daily, but linux for sure

Editorial: The Future of the Linux Desktop

“The year of Linux on the Desktop.” Typically, these articles show up near the end of the year. They always cause a big debate “Will 200* be the year of Linux on the Desktop?!” is the headline, followed by comment wars. The comment wars break down like this. Linux vs. Windows users, Mac vs. Linux users, a branch war of Windows vs. Mac users, KDE vs. Gnome users, Ubuntu lovers/haters, Compiz vs. Beryl, pro/anti DRM people and the list goes on and on. A consensus is never reached. Some concepts show up over and over. This editorial addresses those concepts.

Dear Old Grandma

“Linux will never be ready until my mom/grandma/aunt can use it!” It is funny to me that it almost always is a female. Linux is ready, since this mythical female only uses the computer to do email and browse the web. Linux isn’t ready because this same female won’t understand the package manager or this or that. Once everyone agrees that this female can use Linux, the heavens will open and finally, Microsoft’s monopoly will be over. This concept is fundamentally flawed.

When speaking of the mom/grandma/aunt, people are really speaking of “normal” everyday users. I’ll refer to them as older people for the sake of this article. The goal is to get Linux to the point where older people can use it. Oddly enough, we are pretty much there. For simple and basic computing tasks (think internet appliance) there is no reason why Linux isn’t appropriate. If the old person isn’t going to play games or run Photoshop, modern distros provide everything needed. Firefox and Thunderbird give you a great web browser and email client. OpenOffice.org covers word processing needs. There are plenty of other great programs, including Gaim (now renamed Pidgin) for instant messaging, GIMP for photo editing and plenty of card games. They will run into trouble when they try and download “The Prize Machine” or some other junk from a website, but for all intents and purposes they are covered. Linux can handle, very nicely, their basic computing needs.

That doesn’t mean they will switch, though. These people have a different mindset than you, the person reading this. They want to stick with what is familiar to them, what is known. Do you have a relative that refuses to switch from AOL, even after they have gotten broadband? I do, and I bet there are plenty out there. You can tell them all you want about the security of Linux, how it is “Free as in Freedom”, how they won’t really notice a difference, but it will fall on deaf ears. In their mind, Linux is this weird thing that they are better off not taking a chance on. These are the people that are happy to pay the Geek Squad to install an anti-virus on their Windows 98 Celeron box, rather than get something better, for free, from you. That is fine. When their ten year old motherboard fails, they can’t fault the “Linux you installed on it that broke it”. After all, it was working fine until you got to it.

Let them be. They can be someone else’s problem. If you’ve ever lived the nightmare of free phone support to these people then you know you are better off staying away.

Me: “Click ‘file’ which is on your top toolbar”

OP: “Toolbar? I don’t have a toolbar!! What does it look like?”

Me: “It should be near the top of your screen, above the navigation buttons…”

OP: “Navigation buttons? You mean at the bottom?! I don’t see any buttons. You mean on the keyboard?”

God forbid they accidentally delete their Internet Explorer icon from the desktop. They no longer have the internet!

The times are changing. Leave the old people that aren’t technically inclined to their comfortable existence, with its viruses, spyware and network of zombie drone machines. You can’t really teach an old dog new tricks. A lot of effort is being wasted on preparing something for people that do not want it. Imagine if video game manufacturers said games won’t be ready until their grandma can play them.

The YouTube Generation

Younger people are different. The world they know is different than the one most of us grew up in. Music for them isn’t something you go and purchase at the store. Cheap thrills don’t come through the underwear section of the Sears catalog, they flow freely through their torrent clients. It isn’t the number of signatures in their yearbook that count, it is the size of their friends list on MySpace. Technology isn’t some newfangled thing to gripe about, it has been part of their existence their whole life. A lot of these kids are trying Linux. They may not know that Ubuntu is a Debian derivative or have read the GNU manifesto, but they are installing and running Linux. They run MythTV. This is our audience. These are the people to court.

The 3D desktop in Linux is pulling these people in. Flaming window animations, spinning transparent cubes, wobbly windows are catching people’s imaginations. This is completely unscientific, but will illustrate my point. A search for “Beryl” on YouTube gives 4,120 results. “Compiz” gets 799. “XGL” nets 2640, “AIGLX” 500. “Ubuntu” gets 3240. “Aero” gives 3,900 with a lot of non-Windows results. “Aero Vista” gives 167. “Kelly Ripa” gets 352, so Beryl is immensely more popular than Kelly Ripa on YouTube. At this point, it isn’t trivial to install Compiz or Beryl but these people are doing it. Not only are they doing it, but they are taking the time to take video of their screens and promote it on YouTube.

The more technically inclined of this group is fiercly anti Digital Rights Management (or Digital Restrictions Management). They want their media on their terms. Piracy is rampant. Paying for software is a concept to be mocked by some of them. They want bling. They want speed. They are installing Ubuntu and Sabayon and aren’t concerned about how Flashplayer or their video card drivers fit into the Free Software world. Free Software is familiar to them from Firefox, Wordpress, Drupal and to a lesser extent, Blender. They game on their consoles.

These people will make excellent converts to the cause. If I were running a distribution targeted at them, like Linux Mint or Sabayon, I’d make education part of the Distribution. Include links to the Free Software Foundation, the GNU project and the Electronic Frontier Foundation prominently in Firefox. Get some documentation out saying that while you include MP3, Flash and Nvidia/Ati drivers by default, here is why people are against doing that. Promote the fact that they are running a legitimate operating system and why this is better than just pirating XP or Vista. I admit that this sounds cheesy, but I believe that we can gain some traction here. As dark clouds gather, with Trusted Computing, DRM and Patent disputes on the horizon, we need as many people as we can behind us. Now is the time.

But… My App Won’t Run

One thing I read consistently is that this or that app doesn’t run on Linux. Photoshop, CAD Software, I even read a complaint that Visual Studio doesn’t run on Linux. Wine has come a long way, and you can get some programs running with it, but it is mostly irrelevant. Cedega from Transgaming has done nice work getting games to run on Linux. Still, Photoshop does run under Linux. Any Windows program you name does. All you have to do is install a Virtual Machine, be it VMware, Xen, QEMU or whatever, then install Windows. You can then run Linux, and easily run any Windows native program you need. This solves the perceived hassle of dual booting. Linux doesn’t require complete monogamy.

I have run Linux almost exclusively for the past ten years. I love it. It does just about everything I need, and more. It still did not save me from the hand of the Great Monopoly, though. When sending out my resume, most employers requested it in Word format. Using Open Office and saving it as a .doc screwed up the formatting, something unacceptable to future employers. After trying a few things, I finally had to bite the bullet and use Microsoft Office. OpenDocument (.odt) is a great format, but it isn’t widely known and accepted. Did I sell out? Possibly. The way I looked at it, I had to use the right tool for the right job. I needed to create a perfect looking Word document, so I used Word to do it.

This is changing, as well. There are great free online office suites. Google Docs and Spreadsheets work well. Zoho Office is amazing. Offline, Open Office, Abiword and Kword all do a very good job, a hell of a lot cheaper than Microsoft Office. If you have basic word processing needs, I can easily recommend all of the above. 

The Future

64 Bit Computing. Distros should focus more on this area. The need to run 64 bit applications is debatable; 64 bit processors run fine in 32 bit mode. The problem is that you really cannot buy a 32 bit processor anymore, so the future is now. I haven’t run into too many problems running 64bit distros, but there are a few gotchas here and there. Let’s continue the work so we can run what we need natively.

Educate. As new users enter the fold, let’s make sure they understand the importance of why they are able to freely use what they are using. Most may not care, but the ones that do can help to be influential. The stakes are high, and we should make sure they understand what they are.

We welcome our new Google Overlords. Google Docs and Spreadsheets and Zoho Office are our best chance of breaking the Microsoft Office monopoly. Picasa and Google Earth run on Linux. The move away from applications being OS dependent will only help us in the long run.

Compiz/Beryl/Compositing Community. It is still early, and the 3D desktop on Linux is working very well. There are a lot of great changes coming in the near future. I have seen nothing excite normal people the way this has. It may be frivolous to have all of these effects running, but overall people like them. The days of Linux being disregarded as some UNIX dinosaur that is a nightmare to use are over. Things are moving rapidly in this space, and it is great to see.

Virtualization. You can now run Windows fairly easily within Linux using any of the Virtualization tools out there. You can also dabble in Solaris or any of the BSDs. If you have to run something that will not run on Linux, fine. Boot up your VM and run the program from there. Obviously, the reverse is true. If you are afraid of getting rid of windows, go ahead and install VMware Server and try Linux out inside of it. Hell, install Linux, then Windows in a VM, then install a VM in windows and install BSD, repeat until you reach infinity.

Keep the Faith. Since I’ve long past gone out on the limb of sounding cheesy, I’m going for broke. There are a lot of challenges ahead for Linux. There is also nothing out there like Linux. It has been an exciting ten years, watching this thing grow and improve almost daily. First and foremost, it is an operating system written by nerds for nerds. That is our greatest strength. Infighting in the community is good, when it displays the passion people feel for a particular piece of software. In my eyes, all of this choice is a good thing. As Linux continues to evolve, things will fall into place. We just need to stay vigilant. The year of the Linux Desktop is here, for those of us that use it every day.

 

Like this? Consider sharing it: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Technorati
  • Digg
  • Reddit
  • Slashdot
  • RawSugar
  • del.icio.us
  • Shadows
  • YahooMyWeb
  • Fark
  • Spurl
  • Furl
  • SphereIt
  • blinkbits
  • BlinkList

April 10th, 2007 Posted by admin | linux, free software, Editorial | 13 comments

13 Comments »

  1. I have been using linux and linux only since Mandrake 7.
    As a 67 year old carpenter I enjoy tools that work. Linux just wors for me.
    You are right on the money when you say linux should be targeting the young. My grand daughter aged five uses linux
    ( xubuntu ). She even got her mother to get a second box for when she is at home as she wants to use what grandad use. Her mother uses windows. The windows box is always away getting debuged.

    Comment by norm | April 10, 2007

  2. I might be in the same position as the ones you wanted to convert. I have tasted lots of open source programs, such as Firefox (I’m using it now), Drupal, GCC, Filezilla, PHP, Apache, GIMP… and they are so nice! I have also tried some LiveCD and Linux looked beautiful (although a bad driver forced me to have 640×480 resolution…)

    A lot of people used Windows just because they were educated to use it. Maybe if we can put Linux in schools, packed in with those Beryl-eye-candy and VMWare / qemu (to demonstrate that playing Windows games are feasible) and blast it to children (LiveCDs included), they would be delighted to install this “techie-looking-trendsetter OS” in their homes.

    Comment by leon | April 11, 2007

  3. Why dont you just write your resume in OO and then export it to PDF - That would be even better than a .doc document and give a better impression.

    Comment by LOS | April 12, 2007

  4. I enjoy Linux, but my wife won’t until Mozilla works on all the websites she likes. Mozilla doesn’t LOOK good with many websites. Sorry, but Microsoft is still easier for someone who doesn’t care to tinker with the computer.

    Comment by Pete | April 12, 2007

  5. Another thing that should be focussed on IMO, is Wine. The Wine implementations of DLLs should become so good that even Windows users want to port the Wine implementation of a DLL to replace the native Windows one on their system. It can be better in these ways for example: remove DRM restrictions, add support for open formats into Microsoft software, better performance (games), more stability, amongst others. The advantage of this strategy is that over time Microsoft will lose the control over their API as the Wine implementation will start to add features that will be used first by other open-source software, and then maybe even by proprietary software. The result of this is that commercial application developpers will join Wine development to improve it, and Microsoft will loose it’s biggest entry barrier (user lock in).

    Comment by seth | April 12, 2007

  6. Why do you still use Mozilla? There are better browsers today, like Konqueror and Firefox.

    Comment by @LOS | April 12, 2007

  7. Excellent article. One of the best I’ve read, concerning the grandma syndrome.
    My wife (who is 57) uses Linux (Mandriva) without trouble for web and e-mail, but starts Win XP in VirtualBox för more complicated stuff.
    My “kids” (actually, they’re 30 and 27…) don’t care one bit. I could start a new OS (as long as it’s a GUI) anytime, and within a few minutes they will find all the relevant functions.
    I have a Windows installation available for dual boot on one of my boxes, but it’s seldom used.

    Comment by Göran Jartin | April 12, 2007

  8. I’ve been using Linux (almost) exclusively since 2000. To me, it was an “upgrade” from Win 3.1 - and probably just as intrusive as when I would have upgraded to Win98. In short, I never looked back. It’s fast, stable and with an amazingly small number of minor annoyances. It feels much more powerful than an equivalent XP powered machine.

    My girlfriend from France joined me in 2003. She’s been going to school to learn the language and works with XP there. I’ve taken care to make KDE look and feel like XP. She hardly notices the difference, writes documents with Open Office instead of Word. At school she and her girlfriends were chatting about computers. They all complaint about the problems they had, instabilities, quirks, high latency. She said she never had any problems. So the girls informed what version of Windows she was using, she answered “Idunno, something old. Linu-XP 9-something”.

    Comment by Hans Bezemer | April 12, 2007

  9. The Future of the Linux Desktop…

    ‘The year of Linux on the Desktop.’ Typically, these articles show up near the end of the year. They always cause a big debate ‘Will 200* be the year of Linux on the Desktop?!’ is the headline, followed by comment wars. The comment wars break down …

    Trackback by osViews | osOpinion | April 12, 2007

  10. Great article. Finally something breathing optimism and worth reading. Thanks!

    Comment by Tobias | April 12, 2007

  11. @ Los … Because some job postings are quite explicit. “Send resume in Microsoft Word format”. I have tried the OOO route and had a couple people email me back saying it was not right on their end. And those were the ones who emailed me back. Others probably just passed me over. So I made sure I saved a copy from MS Word on a Windows box. It is frustrating, and I don’t blame the OOO folks. I too would prefer PDF as it is fairly ubiquitous and also now a free format. Tell that to the headhunters in Nashville for me, though. I suppose pushing back on the format issue is one way to stand out in the job market… but is it a good way to stand out? Most employers would prefer you check your ideologies at the door. Of course, I am the wrench at heart ;)

    Overall I really liked this article. I agree with it’s pragmatism. Attempt to educate users on the issues, and we will gain more “true believers”, to use the oh so popular holy war analogy. But reality is messy, and we can’t have it all one way all at once. It is a process. It took all of us some time, though we forget, to come to understand what this is really all about. And not everyone will care about it in the same way some of us do. Fine. The operative word is progress, and that is what we can strive for. Time will bring the rest. Just look how far Linux has come already! Even if it’s not in everyone’s sights, it is certainly on everyone’s radar in the IT world. And gradually it is moving onto the radar of the non-IT users. Linux in the schools is certainly a worthy application and a very current opportunity. Have you followed budget issues with schools? Maybe the LUGs (Linux Users’ Groups… Computer Clubs)should start an “adopt a school” program and start helping the area schools make use of old equipment and convert to Linux what they can. Perhaps presentations can be given at the schools, and SIGs (special interest groups, or sub-groups) can form Linux computer clubs at the schools and actively recruit students to get “into” Linux.

    Sharing is a BIG part of the open source philosophy. Especially sharing knowledge. And is that not, at heart, teaching? Teaching the young is perhaps humankind’s greatest gift to itself. What better way to “give back” to the community than to “pass it on” to the youth?

    I remember going to computer user groups when I was a teen in the mid-late ’80s. I was around for the formation of the Gateway Computer Club in Illinois across the Mississipi from Saint Louis. Perhaps we should start focusing on not just Linux virtual community on IRC and forums, but LOCAL Linux community. Face to face, and involving ourselves in promoting and supporting Linux where we live.

    Thems mah two bits… the soapbox is free again…

    Tim LePes

    Comment by Tim LePes | April 14, 2007

  12. arcoxia…

    pretty nice cite!
    hope you like mine :) BUGAGA…

    Trackback by arcoxia | April 29, 2007

  13. wow, good article, and good comments too.

    Comment by PD | June 11, 2007

Leave a comment