Linked by Thom Holwerda on Sat 2nd May 2009 10:23 UTC, submitted by Luis
Linux Yes boys and girls, it's Net Applications time. Sure, their figures are flawed, and sure, they're misused all over the non-scientifically educated media, but that doesn't mean they do not indicate trends. One of those trends was a slowly rising popularity of Linux, which hit 0.93% market share in August 2008, only to sink back again during the following months. Well, it's April May 2009 now, and Linux has finally crossed the 1% market share line!
Thread beginning with comment 361418
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: Not really
by vivainio on Sat 2nd May 2009 14:04 UTC in reply to "RE[2]: Not really"
vivainio
Member since:
2008-12-26


OTOH, application development is a classic example of a chicken and egg problem: a platform can hardly grow without catering to the widest possible audience (ie without a supply of good and diverse applications)
but development of new applications would require a large and vital user base for the target platform, in order to be a worthy investment, and not a risk...


This chicken and egg problem has been surmounted already.

We have Qt under LGPL. ISV can choose win32 as their main sales platform "right now", and provide a Linux version as an almost free bonus. Admittedly, we've had that option for a long time with Gtk+/wx, but they really couldn't cut the cross platform thing as well as Qt (and the pricey commercial license was reasonable option *for some*, but out of reach for many).

If you are a company that is paying for custom software, you'd do well to require that it be cross-platform (to avoid excluding part of your desktops, now or in the future).

Note that LGPL'ing Qt only happenend in 2009.

KDE4 started becoming realistic option in 2009.

We are seeing lots of stuff happening right now. It may be "cheap shot" to ridicule the market share, but those with eyes and ears for what's happening in the industry can't escape sensing the momentum that is piling up.

Reply Parent Score: 4

RE[4]: Not really
by silix on Sat 2nd May 2009 16:55 in reply to "RE[3]: Not really"
silix Member since:
2006-03-01

This chicken and egg problem has been surmounted already.

on windows, yes, it has been solved a long time ago, but on linux, i suspect it is still there ...
otherwise, we'd have plenty of those user-required, industry-recognized applications i mentioned earlier (plus games) on linux, too

We have Qt under LGPL.

for C++ gui development, QT is a wonder, but there's much more to developing and deploying a third party application, than the gui framework, especially on linux
when the few promiment closed source applications that desktop linux users actually install (iirc Opera uses Qt, btw) , are individually packaged not just for every major distribution, but in some cases for *releases* of distributions (to select from long lists), then it means those distributions and sub-versions account for different deployment targets in their own right, with slight differences and incompatibilities - rightly so, since for all intents and purposes of SW development and testing, every variation in the system image (runtime configuration, kernel version, libraries present and their versions, etc) essentially creates a new case to be individually supported (especially inpractical for commercial SW that strives to address the widest audience but cannot afford the user tampering with the program's source or makefiles and recompiling, to make it work on the unsupported distribution of his choice...)
thus the collective "linux" market share becomes less relevant, and ubuntu's / opensuse / fedora /... individual marketshare is what counts

Edited 2009-05-02 17:05 UTC

Reply Parent Score: 1

RE[5]: Not really
by vivainio on Sat 2nd May 2009 17:27 in reply to "RE[4]: Not really"
vivainio Member since:
2008-12-26


when the few promiment closed source applications that desktop linux users actually install (iirc Opera uses Qt, btw) , are individually packaged not just for every major distribution, but in some cases for *releases* of distributions (to select from long lists), then it means those distributions and sub-versions account for different deployment targets in their own right,


Yes, this can be a problem. Still, most of the time it's trivial to repackage a program for different distro version, unless some library went away completely. That's the price we are paying for progress, though; basically, we could urge businesses to choose an LTS version of Ubuntu and stick with that.

rightly so, since for all intents and purposes of SW development and testing, every variation in the system image (runtime configuration, kernel version, libraries present and their versions, etc) essentially


Consider a cross-platform Qt4 program. It's probably not going to depend on system configuration all that much, since it also works on Windows, and important libs like Qt and Gtk generally retain binary compatibility.

I'd urge ISV's to continue making the software primarily for Windows, *but* ensure that they can provide a Linux version if there is demand. This can be accomplished by using a cross platform toolkit. If it appears that they are missing big deals for company-wide deployment because they don't have a linux version available, they can provide the Linux version easily.

Reply Parent Score: 2

RE[5]: Not really
by gustl on Mon 4th May 2009 20:45 in reply to "RE[4]: Not really"
gustl Member since:
2006-01-19

I think the "problem" of closed source software development for Linux is wildly overrated.

I recently installed a very expensive CAE software on a company's computer.
That particular software officially supports RedHat5. I had no trouble installing it in Fedora9 which is 1.5 years ahead.

Just package all libraries you need into your installer binary, and everything is fine.

Reply Parent Score: 3