Linux v.s. Firefox

2005 07 14 door monchito

pinguFirefox is een succes: dat is duidelijk. Maar waarom blijft het succes van Linux toch zo lang uit? Deze mozilla-goeroe heeft daar een hele duidelijke verklaring voor. Belangrijkste gedachtegang achter zijn redenering: 'get the users first, then try to teach them a better way'. Lijkt mij ook. Voor degenen die niet ook alle comments hierover (hier en op slashdot) willen lezen, zal ik zijn artikel hieronder even fijn copy 'n' pasten:

'It's probably worth pointing out that I'm not a "Linux person." I've only been using Linux for about 6 years. I've been using Windows for about twice that long, and I've been using Macintosh for about 20 years. I'm not really loyal to any one OS; I've used what my employer or school offered or required and when that wasn't a consideration I've used what I thought was most convenient.

OK. So what's wrong with Linux that makes it not ready for the desktop. I've tried KDE and Gnome desktops but my latest is FC4 so my criticism is focused on that (and Gnome) but I think KDE distros suffer just as bad if not worse. The issues fall into four basic categories, migration, stability, simplicity, and comfort. These issues each cover both technical capability shortcomings as well as usability failings.

The first issue, migration, is pretty serious. For "Regular People" to adopt Linux (which usually means leaving Windows) Linux is going to need a serious migration plan. It will need to install on machines next to Window, leaving that completely intact and easy to return to, and carry over all or nearly all of the user's data and settings. Regular People may be willing to take a look at Linux, but as long as all of their data and settings still lives in Windows, they're not going to stay very long -- no matter how appealing it might be. We learned this lesson in the Mozilla world. It wasn't until we implemented a very capable migration system in Firefox, which carried over the user's IE favorites, cookies, history, passwords, etc. that Regular People started moving over in serious numbers -- and staying (and bringing others over.) Linux needs to do the same. It's clearly a much bigger task for an entire OS and all of its major applications to accomplish, but it simply has to be done. When Regular People fire up the Linux desktop for the first time, the browser, office suite, email client, IM client, file manager, etc, each need to carry over as much as possible of the Windows application settings and all or very nearly all of the user data. Without this, the hill is just too steep to climb and Regular People will not make the climb.

The second problem that blocks massive Linux Desktop growth is stability. I don't mean the not crashing kind of stability, I'm talking about a stable API that doesn't require the user jump through hoops when they want to download a new application from download.com. A user should be able to install Fedora Core 4 and go grab the latest Firefox release from Download.com and have it work without the need for finding and installing compat-libstdc++ or whatever. Developers may think it's cool to reuse as much code as possible but the user doesn't care whether it was Linux that failed to include the necessary compatibility components or Mozilla that failed to make the build work for that particular dot release of libstdc++. Regular People expect to be able to download software, install it, and have it just work. Asking them to figure out complex system library and kernel compatibility issues is a one way ticket off of their desktop.

The third issue is a lack simplicity. Just because you can include a feature doesn't mean that you should. Just because you can provide a user preference doesn't mean you should. I don't want to start a desktop war but I really gotta say to the distros, pick a desktop and be happy. Regular People shouldn't have to (guess or learn enough to) choose between Gnome and KDE when they're installing your product. Regular People don't need 15-20 mediocre games in a highly visible Games menu at the top of the Applications list. And what is a Regular Person to think when confronted with a choice between Helix Player, CD Player, and Music Player? Does the Music Player not understand CDs? What's "Helix" mean? Gedit has about 30 user preferences spread across 5 tabs in a preferences window -- Notepad has about three. You and I know that the difference between Settings and Preferences is that one is system wide and one is per-user but Regular People don't know that and shouldn't need to know that. If the Regular Person doesn't have access to it because it's a system wide setting, then why put that entire menu of options in front of him. If the Regular Person has equal access to both, then why are they split? It's just a confusing mess.

The final major issue is comfort. Linux must feel comfortable to Windows users. Most people using computers today have been at it for a while now and they've been at it on Windows. Don't mess with their basic understanding of how things work. Regular people do not know what it means to "mount a drive" and they shouldn't have to. Regular People don't want their OK and Cancel buttons reversed -- tossing out years of finely tuned muscle memory. Regular People shouldn't have to learn what /home means or how it differs from My Documents. Regular People don't want two clipboards that seem to constantly overwrite each other. Linux UI fundamentals need a reworking to match the habits that Windows users have been building over the last decade. Get the users first, then try to teach them a better way (if you've got one.) Putting things in the "right" place for Windows users will go a long way. You can never do too much to ease the transition.

I think of Linux today the way I think of Mozilla 1.0 from just a few years ago: a very capable product with a very limited audience. If Linux makes major inroads on the desktop, it will probably be as a result of the same kind of focus that put Firefox on tens of millions of desktops, a focus on migration, stability, simplicity, and comfort.'

Interessant?

Lees dan ook eens meer artikelen over leuke proggels,  ...

Reacties

Gijsch

door Gijsch, 2005 07 14

Alles hangt van het doel af: wil je dat je linux-desktop door iedereen gebruikt wordt? Dan moet je het geschikt maken voor iedereen. Wil je er de beste/mooiste/meest gebruikersvriendelijke/zeer goed verkopende desktop van maken? Dan geef je het op en koop je een Mac :p

Stonehead

door Stonehead, 2005 07 14

Matig artikel hoor. Mensen zijn gewoon tevreden met Windows, ze vinden het 'goed genoeg', of in elk geval niet slecht genoeg om te switchen. Voor welk doel is Linux het middel? De vergelijking met Firefox is stom. Appels en peren.

Marcel

door Marcel, 2005 07 14

EN er zijn een hoop mensen (of in ieder geval ??n) die Windoos wel (potentieel) slecht genoeg vindt om te switchen, maar al jaren blijft omdat het gras aan de andere kant wat ingewikkeld aandoet. Dus in dat kader vindt ik het artikel zo slecht nog niet.

monchito

door monchito, 2005 07 14

Appels met peren vergelijken kan zeker wel; zeker als je kijkt naar criteria die voor allebei gelden:1. Moz. en Linux zijn allebei zeer goede producten, maar alleen geliefd bij nerds (Moz. inmiddels niet meer); 2. ze hebben allebei het doel om een groter podium te bereiken: simpelweg om te laten zien hoe goed hun product wel niet is; 3. last-but-not-least: antipathie tegen de marktleider die in hun ogen een inferieur produkt op de markt brengt. Het is toch algemeen menselijk om, als je iets goeds hebt (voor gebruikers), dat je dan ook wil dat die potentiele gebruikers er ook daadwerkelijk mee aan de slag gaan?Tevens is het zo dat de winnaar altijd gelijk heeft. Firefox is een succes; Linux (op de desktop) nog steeds niet.Dan is het toch helemaal niet zo stom voor de Linux-gemeenschap om te kijken hoe een ander open-source produkt z'n doelen gehaald heeft? Wie weet steken ze er nog wat van op :p

Boris de spelling(s)nazi

door Boris de spelling(s)nazi, 2005 07 14

@Marcel: niet vindT ik, maar vind ik

monchito

door monchito, 2005 07 14

En appels met peren vergelijken kan trouwens zeker wel: dat noemen ze een analoge vergelijking.

monchito

door monchito, 2005 07 14

Ow, dat had ik al gezegd :p

Loekas

door Loekas, 2005 07 16

neurts!http://home.wanadoo.nl/peterschilt/images/shirthaxx0r.jpgaha!

Rants/opmerkingen/suggesties?

*
*

Wat is MONLOG

Sinds 2002 is MONLOG het weblog van Ramon Eijkemans, freelance SEO-gun for hire.

Dit weblog bevat how-to's, mijmeringen, soms wat humor. Het gaat vrijwel altijd over SEO. Ik herhaal geen nieuws. Het doel van dit weblog is om jou van praktische en doordachte informatie te voorzien!

En dan nog dit: guestpostings zijn welkom! Mail me als je je ei kwijt wil op dit goed rankende podium.

Laatste comments

@Aartjan: ik heb hetzelfde met 'lekker kontje' :)...
25.11.2011 door Ramon Eijkemans op Ranken op Banaan

Bij mij is 'banaan' toevallig al jaren het zoekwoord waar ik...
23.11.2011 door Aartjan van Erkel op Ranken op Banaan

Gewoon maken waar vraag naar is. Dat is zo oud als de weg...
22.11.2011 door Thomas op Ranken op Banaan

Een banaan natuurlijk :)
09.11.2011 door Ramon Eijkemans op Ranken op Banaan

In welk tineu zien we jou terug binnenkort?
09.11.2011 door Emiel op Ranken op Banaan

@Simme @Navin proost! :)
07.09.2011 door Ramon Eijkemans op Vakantie!

Zo maak je mij wel erg jaloers :)
05.09.2011 door Navin Poeran op Vakantie!

12 bier geeft plezier.en veel succes gewenst tijdens de tw...
31.08.2011 door simme op Vakantie!

@Willem: ik denk op de manier zoals ik in dit artikel...
20.08.2011 door Ramon Eijkemans op Faceted search & SEO: vloek of zegen?

Goed en interessant artikel. Wat mij vooral bezighoudt, is...
20.08.2011 door Willem Hoekstra op Faceted search & SEO: vloek of zegen?