Four Things Linux Needs

by Joe Brockmeier - Apr. 10, 2008Comments (11)

Mike Gunderloy's post on FOSS Factory got me thinking about what Linux needs to gain mass market acceptance. After thinking about it, I've come up with a list of four things that the Linux community needs that aren't (as far as I know) yet in the works.

This isn't a list of impossible goals -- all of these things are attainable if the Linux industry and community were to decide that they are priorities. That's not to say that they'd be easy to accomplish, but the Linux community has proven good at working together when it's important.

This also isn't a list of technical hurdles Linux needs to overcome. Most of the technical hurdles Linux faces these days are directly related to lack of support from hardware vendors -- and that can be fixed fairly easily by growing the market and letting vendors see it's in their best interest to support the platform.

  1. A Community Fund

    Lots of major players contribute a great deal of money to open source, usually in ways that are strategic to the companies themselves. This works out great for the Linux and FOSS community in general, but what's lacking is a general fund for development and nurturing of projects that don't fit under the wing of any vendors in the open source industry.

    A few halting attempts have been made to do this, but haven't succeeded so far. We should take a cue from PBS and start having pledge drives or find other ways to raise money from Linux enthusiasts and make sure the money is fairly and honestly distributed.

    Google's Summer of Code might be the closest thing we have right now, but that program can only go so far (and only to code) and the entire burden shouldn't be on Google anyway.

  2. A Real Documentation Project

    The first Linux book I owned was a bound-up copy of the Linux Documentation Project (LDP) called the Linux Bible. Linux has grown and matured a lot since then, but the LDP has largely failed to grow and succeed with it.

    Each Linux distro maintains its own documentation team and by and large the major distros do a good job of creating distro-specific documentation. However, documentation for FOSS projects and standard Linux utilities is lacking.

    One of the things that we could really use is a full-blown documentation project that provides the kind of documentation that Sun Solaris is famous for. Again, this is one of the reasons we need a community fund that is completely vendor-neutral -- in order to be able to fund development of documentation and other materials that individual vendors are unlikely to fund on their own.

  3. Better Statistics

    When talking about Linux, it's still next to impossible to point to hard numbers about how many people use Linux, what distros are the most popular, how many people really contribute to Linux, etc.

    We have a few good snapshots. Greg Kroah-Hartman's Who Wrote Linux? report, and Waugh Partners' Australian Open Source Industry & Community Report are good snapshots -- but there's no single source to turn to for this sort of information, and really good statistics seem to be available only for very specific areas. In this case, the kernel and Australia -- which leaves hundreds of projects and several continents, respectively, unreported on.

  4. Unified Marketing

     

    If you took the marketing budgets of all the Linux vendors combined, and then doubled that figure, and then added a zero, you might start approaching what Microsoft spends on marketing Windows. Maybe.

    The ad councils for various industries have the right idea -- it's a good idea to pool your money to grow the market when you're jointly competing with another industry. It'd be much better for Linux awareness if, in addition to advertising for specific distros and products, we had a general ad campaign to get the word out about Linux and its advantages.

That's my list, anyway. How would you recommend boosting the Linux and FOSS community?

Joe 'Zonker' Brockmeier works for Novell as the openSUSE Community Manager.



Khürt Williams uses OStatic to support Open Source, ask and answer questions and stay informed. What about you?



11 Comments
 

Drivers. Just drivers. It's untrue that Linux has no driver-problem. This is the biggest problem. If I haven't had so big problems with drivers, I would have started recommending Linux to friends a long time ago. But everytime they complain about Vista or Windows in general I think about my experience (messing around with the command line, searching Google for help, etc.), I don't say anything.

What do they need to work on?

- Logitech mouse special buttons - Graphic Cards (ATI Radeon-support in Ubuntu was a joke. Even though I installed the restricted driver.)

And basically everything else. I had problems with several less popular pieces of hardware. But the two above are the absolute killer, because most people have a graphics card and many a Logitech mouse, and Linux fails badly on Logitech mouses and many graphics cards.

0 Votes

Linux need:

* Games (as Windows) * Install in all user computer...

0 Votes

In my opinion, there need to be more bridges between Linux and the Windows and Mac platforms. This is why I am a fan of Freespire, which is primarily an open source version of Linux but reaches out to proprietary drivers, applications, and more:

http://ostatic.com/158427-blog/freespire-an-open-os-but-proprietary-is-n...

0 Votes

2 words - "Easier" and "Install". The Mac has this down. Drag to Apps and you are done. No hairy MSIs to deal with - nothing.

./configure make make install

just doesn't cut it no mo'.

That is fine by itself, but if you have a busted dependency or a conflict, you cannot really work your way out easily if you are not an expert. If it needs to hit mainstream, it needs to be more user friendly, starting with the install and uninstall.

0 Votes

Like others have said, drivers. With all the work being done on Linux, it seems weird that hardware issues that were around a decade ago are still a problem...

0 Votes

Three of you have exhibited zero knowledge:

- there already is the very big and successful 'Linux Driver Project' - nobody uses 'make, make install', anymore'; we have something called p a c k a g e m a n a g e m e n t.

0 Votes

I frankly haven't had any noticeable trouble with drivers. My pain is with GUI configuration widgits which should be self-explanatory but aren't, and help communities which insist on command line solutions for GUI problems. I tried to configure samba on Ubuntu 7.10 using the GUI and couldn't do it. The GUI SHOULD have worked. I asked for help on the *buntu forums on using the GUI to fix the problem. My 'helpers' provided only CLI help and finally flamed me when I insisted on a GUI solution. I'm still sour on *buntu.

MHO, when Linux's GUIs actually work and are self-explanatory, Mr Gates will think he got run over by a herd of alligators.

0 Votes

People who are suggesting drivers and installation methods have not properly read the article: "This also isn't a list of technical hurdles Linux needs to overcome."

0 Votes

i think linux needs more companies using it and backing it. what i mean by this is more software companies writing useful software across all areas of computing and day to day use of computers- work and play. perhaps if the future lies in web2.0, 3.0 and beyond then linux should try to be the os that blurs the boundaries between your desktop and the web - i.e. be the most rock solid browser base from which to run your life in web apps. your average not-so-savvy computer user, i find, alarmingly isn't aware that their computer has a different option to windows, unless they buy a mac which comes with flashy and expensive software. marketing, publicity and spreading the word apparently should therefore definitely be a focal point.

0 Votes

Need to change upstream conception: Example:

samba package should have samba.lmc file, in which described how to edit config and which elements are shown in graphical interface. This file goes to /usr/share/lmc and any vendor configuration utility takes it and shows "Samba settings" tab.

0 Votes

look at mak and you will understand that the need for linux

0 Votes
Share Your Comments

If you are a member, to have your comment attributed to you. If you are not yet a member, Join OStatic and help the Open Source community by sharing your thoughts, answering user questions and providing reviews and alternatives for projects.