The future of Linux

1 view
Skip to first unread message

Andrew Stickney

unread,
Aug 11, 2009, 1:01:10 PM8/11/09
to msla-lug
Hi MLUG,

I just discovered an interesting article analyzing the future of Linux:

http://www.informationweek.com/news/software/linux/showArticle.jhtml?articleID=219100371&pgno=1&queryText=&isPrev=

The primary argument is that in order to identify the future of Linux,
one must not analyze it as an "OS" (since there are so many flavors)
but rather as a series of hardware/software environments and scenarios
(e.g. software development, mobile apps, server OS). The author seems
to cop-out a little in the end by saying the end-users are the
ultimate decision-makers as to where Linux goes in the future - it
could have had a stronger ending, IMO.

Let me know what you think,

Andrew Stickney
stick...@gmail.com

lunaz

unread,
Aug 11, 2009, 3:01:50 PM8/11/09
to Missoula Linux User Group
Interesting. I'm no expert but in my experience users (my family or
friends) barely know what they are getting with their new computers.
They just want to do the basics. Because of this I don't think users
are the end all decision makers, whoever sells them their computer is.
I think people should realize there's more choices then use whatever
works best for them.

On Aug 11, 11:01 am, Andrew Stickney <stickne...@gmail.com> wrote:
> Hi MLUG,
>
> I just discovered an interesting article analyzing the future of Linux:
>
> http://www.informationweek.com/news/software/linux/showArticle.jhtml?...
>
> The primary argument is that in order to identify the future of Linux,
> one must not analyze it as an "OS" (since there are so many flavors)
> but rather as a series of hardware/software environments and scenarios
> (e.g. software development, mobile apps, server OS). The author seems
> to cop-out a little in the end by saying the end-users are the
> ultimate decision-makers as to where Linux goes in the future - it
> could have had a stronger ending, IMO.
>
> Let me know what you think,
>
> Andrew Stickney
> stickne...@gmail.com

Michael Loftis

unread,
Aug 12, 2009, 2:49:33 AM8/12/09
to msla...@googlegroups.com
This is exactly true. Dell sells machines with Windows because it
increases their profit margins in various ways and lowers their
support costs (atleast that's their perception). Same thing with HP,
Compaq. No one from any linux camp has offered them cash back for
buying their distro. Then for the big vendors there's the HUGE cost
of just installing any other OS on the scale they do things.

Cliff

unread,
Aug 12, 2009, 9:15:07 PM8/12/09
to msla...@googlegroups.com
I think the truth is actually somewhere in the middle.
 
The system builder will choose windows more often than not because people "know" Windows, and that is what sells.  Linux *is* free so a system builder *could* easily offer it.  But this has proven, time and again, to be more hassle than its worth.  The latest example is that of the netbook.  Netbooks started shipping with Linux because the OS is simply more lightweight on system resources.  But netbooks running Linux saw a much higher return rate than those running XP.  So in this regard, the *user* did drive the move towards XP on netbooks, not the system builders.  So that is an argument that the end-user truly does control their choices.
 
There is, however, some truth that system builders also prefer Windows.  In short, it is easier to support.  For those that have been into computers for any length of time, eventually you find yourself in a "blame game" scenario.  You buy a shiny new program (lets say Quicken for fun) and install it.  When you double click that pretty icon to start entering your first check, you get *GASP!* a ridiculous error that says "sytem malfunction, contact the manufacturer" or something equally vague.
 
So you diligently call Intuit and they say your install of Windows is bad.  So you call Microsoft and they do some stuff and say that everything looks great, you are able to launch IE, photoshop elements, and World of Warcraft, so obviously Intuit is to blame.  You are caught in the middle.  Ugh.
 
I saw this all the time when the internet first started getting big.  ISPs would blame hardware manufacturers (modems back then) evne when, in the shop, I could take that same machine and call our local ISP or AOL without problem.  The blame game is ridiculously expensive for a system builder that falsely gets blamed for a problem.
 
So, to bring this full circle, a little known but very worthwhile cut in expense for system builder is that Microsoft will *NOT* support OEM installs of Windows for end users.  If you buy a machine with windows and call MS,the first thing they do is ask you for a product ID.  If that ID was an OEM build (and they can figure that out easily) then MS will not help you.  they tell you to call the sytem builder.
 
At first glance, this may seem bad, but it is actually a GOOD thing.  You avoid MS *blaming* Dell, and Dell blaming MS.  You simply call Dell and open a support ticket.  Dell will work with MS behind the scenes to help resolve the problem, and they get support contracts in bulk and thus dirt cheap, so it is actually very efficient for them to do so.  One less blame game and one happier customer can make or break a system builder.  In this regard Windows has outpaced Linux significantly. 
 
No vendor of Linux has stepped up and offered this level of support.  There is no distinction between an OEM installed distro and a downloaded one...and making such a distinction would actually open some GPL issues.  So the blame game resumes.  In this regard, many system builders have decided that offering "choice" is too expensive and, with users demanding Windows more often than not (see above) the system builders do indeed exert some control on the market.
 
This isn't just a Windows thing either.  there is a reason that Linux has stagnated and Apple was able to grow OSX quickly.  You have a problem with a Mac and there is no blame game.  Apple supports the OS *and* the hardware (much like a "PC" system builder does with an OEM install of Windows.)  It all comes down to supporting the product.
 
Resolving these issues will require a rethinking of how Linux is distributed and supported, and as of yet, the real players have failed to address that challenge in a way that the marketplace has accepted.
 
-Cliff
 
 
-Cliff

On Tue, Aug 11, 2009 at 1:01 PM, lunaz <gpry...@gmail.com> wrote:

late_rabbit

unread,
Aug 21, 2009, 12:09:48 PM8/21/09
to Missoula Linux User Group
I like this topic, but I'm reluctant to say too much since I don't
want to be branded an "offtopic" guy or similar.

I've taken some of the comments I've gotten to heart and feel like I
ought to find a different group or group with more interest in the
topics that interest me which are not strictly rendered IT questions
about particular software packages and particular hardware.

On the other hand, I've been reluctant to try since I don't want to
end up in a group of basically one person talking to himself.

If I were to go on, it would be in defense of the thesis, linux is as
linux does.

By that I mean, linux is most vital as a practice. We should question
the value of replacing windows on the desktop in the sense that linux
some day becomes sufficiently commodified that its widely adopted.
Whether the primary value of linux is whether it can be commodified is
the real question. A key part of the power and appeal of linux is
that its existence proves that a computer science student can spend a
long winter in Helsinki and make something so wonderful.

Anyhoo . . . .

robert bowman

unread,
Aug 21, 2009, 11:10:25 PM8/21/09
to msla...@googlegroups.com
On Friday 21 August 2009 10:09:48 late_rabbit wrote:
> Whether the primary value of linux is whether it can be commodified is
> the real question.  

Whe Linux is commodified, it will be time for détournement.

late_rabbit

unread,
Aug 22, 2009, 12:07:30 AM8/22/09
to Missoula Linux User Group
Robert, well said & I agree. I like that you fit the point into one
word. Nice.

Michael Loftis

unread,
Aug 27, 2009, 6:53:24 PM8/27/09
to msla...@googlegroups.com
See the thing is Linux is *nothing*. IT's a kernel. Thats kind of a
big deal, but not that big of one. It's the application ecosystem
thatlives on top of that kernel (and most of themalso live on top of
MANY other kernels) that makes it useful and attractive to persons.
RedHat, by and large, is commoditized. Ubuntu and Debian are a ways
behind RH. The Linux Kernel itself, well, it's useless without all
the other stuff around it.

Bill Day

unread,
Aug 27, 2009, 10:27:07 PM8/27/09
to msla...@googlegroups.com
Maybe because I am not a tech guy, I line up with Monte and Robert on
this one.

First, although the original article uses the rubric Linux, it is really
about GNU and Free Software. Yes, Linux is in one sense "just a
kernel," but it is a kernel that came into being at just the historical
moment when a Free kernel was necessary to complete a Free operating
system. The GPL, more than any particular piece of software, was the
revolutionary development. However, in part by historical accident,
Linux has been far more than "just a kernel."

As for commoditization, Linux systems are niche products, but it is my
impression that the existing user base, as opposed to the mass of
indifferent Windows users, secretly likes it that way. Caviar and foie
gras may not appeal to the same palate as Captain Crunch, nor the
Bentley sell to the same crowd as the Buick, but mostly the former do
not seem overly disturbed by the unlikely prospect of winning over the
latter. A challenging, complex, open, flexible, powerful OS does rely
upon a certain snob appeal. Fundamentally, trying to turn an objet
d'art, or better, a specialized tool, into a commodity may be neither
possible nor desirable. Maybe you can't turn a Maserati into a Mazda,
but do you really want to?

My impression is that Linux systems are unusual in that a higher
proportion of their users are developers than most other operating
systems, a fact that militates in favor of software that is at once more
stable and more flexible than that of closed source competitors. So
long at there is a sufficiently large community to drive development,
how important is it to dominate the marketplace, at least from the
perspective of those of us who do not make our livings either selling or
supporting software?

Naturally, I think more widespread adoption of Linux would be a good
thing. But it is not the only thing, and probably not even the main
thing. The main thing is having and developing a robust system that
gives everyone full access to the system and the code. Clearly, such a
system is only for some users, but some users are very much for such a
system. To answer Cliff's point about the "blame game," if you are your
own builder and systems administrator, you have no one to blame but
yourself when you screw things up. And thank God for the community when
that happens.

late_rabbit

unread,
Aug 28, 2009, 2:05:15 AM8/28/09
to Missoula Linux User Group
You have a way with words, Bill. Nicely said.

Michael Loftis

unread,
Aug 30, 2009, 4:58:12 AM8/30/09
to msla...@googlegroups.com
Actually there were quite a few others at the same time. Free net and
open bsd, and some others that escape me. The bsd are more open source
than linux some would argue since they're not encumbered by the GPL
and its all changes must belong to the public stance.

It wasn't just the fact it was free as in beer nor open as in
available. There were many factors, most of which I don't even know.
--
Sent from my mobile device

robert bowman

unread,
Aug 30, 2009, 12:06:27 PM8/30/09
to msla...@googlegroups.com
On Sunday 30 August 2009 02:58:12 Michael Loftis wrote:
> It wasn't just the fact it was free as in beer nor open as in
> available. There were many factors, most of which I don't even know.

I think the BDSs sufferered from politics. The Jolitz' 386BSD forked into
FreeBSD and NetBSD over internal dissatisfactions. When de Raadt, a younger
version of RMS when it comes to personality, started OpenBSD when the NetBSD
community ejected him.

The dilution of energy and talent didn't help, plus the general confusion of
having three different, more or less the same, branches. Linux was more
fortunate in that the distros branched and achieved their own identities but
they all are known collectively as 'Linux'. There is brand recognition. RMS
can state frequently, loudly, and correctly that it is 'GNU/Linux' but he
lost that war a long time ago.

I don't know if Torvalds is mellower than de Raadt, Tanenbaum, and Stallman, a
more skillful manager, or just benefitted from another simple twist of fate.


Bill Day

unread,
Aug 30, 2009, 10:52:49 PM8/30/09
to msla...@googlegroups.com
I think it may be possible to underestimate the motivating force of
the GPL. Many people who are quite willing to donate to the common
good for free in the confidence that others will reciprocate may be
less eager to donate their code for free if it is going to inure
largely to the benefit of the bottom line of, say, Apple Computer,
with no reciprocity. (I am aware of the irony of my posting from my
iPhone.)

Sent from my iPhone

robert bowman

unread,
Aug 30, 2009, 11:43:33 PM8/30/09
to msla...@googlegroups.com
On Sunday 30 August 2009 20:52:49 Bill Day wrote:
> I think it may be possible to underestimate the motivating force of  
> the GPL.  Many people who are quite willing to donate to the common  
> good for free in the confidence that others will reciprocate may be  
> less eager to donate their code for free if it is going to inure  
> largely to the benefit of the bottom line of, say, Apple Computer,  

No offense to the present company, but I'm not a lawyer and I never had any
patience for RMS's legalisms. If I donate code, it's just like giving a guy
on the street a few bucks. It's gone, I'm done with the transaction, and
whatever ripples it may cause aren't my concern.


Bill Day

unread,
Aug 31, 2009, 12:20:25 AM8/31/09
to msla...@googlegroups.com
No offense taken, and I think your generosity is laudable. No
surprise perhaps that, being a lawyer rather than a developer, I think
more like the one than the other. However, even in the case of the
guy on the street many people may be selective, e.g. I am more likely
to give to a woman with kids than to a man. Or is there a better way
to explain the otherwise surprising interest of people in contributing
to the more rapid development of Linux than the BSD's?

Sent from my iPhone

late_rabbit

unread,
Aug 31, 2009, 1:49:28 AM8/31/09
to Missoula Linux User Group
Lawyers here are more interested in coders' work than coders are in
lawyers' work. :)

robert bowman

unread,
Aug 31, 2009, 10:22:13 AM8/31/09
to msla...@googlegroups.com
On Sunday 30 August 2009 22:20:25 Bill Day wrote:
> Or is there a better way  
> to explain the otherwise surprising interest of people in contributing  
> to the more rapid development of Linux than the BSD's?

If yuo're talking about the kernel, I think it's a brand recognition and
momentum thing. The BSD's tend to lag in drivers for wireless cards, etc.
Less interest, fewer people who are willing to do the work == less interest,
fewer people.

On the other hand, look at the Perl and Python communities. Larry Wall's
personal feeling is 'here it is. have fun', with his tongue in cheek 'Poetic
License' and the 'if you really want to GPL this, knock yourself out' clause.
Python had even a more ambiguous license situation. The MIT or X License is
also very permissive.

On the other hand, the trolls had a licensing scheme for Qt that required a
corporate lawyer to decipher, which to some degree limited its use.

It might be the circles I've travelled in, but most of the coders I've worked
with were big on code reuse without reading the fine print, and kicked bug
fixes back into the gene pool. For instance, we used to use Expect. When I
found a particulary nasty sigsetjmp bug, I fixed it and reported it to Don
Libes so it would go into the next Expect release. If the license had
precluded commercial use, that wouldn't have happened.

robert bowman

unread,
Aug 31, 2009, 10:27:29 AM8/31/09
to msla...@googlegroups.com
On Sunday 30 August 2009 23:49:28 late_rabbit wrote:
> Lawyers here are more interested in coders' work than coders are in
> lawyers' work.

In a way, it's ironic. Both professions depend heavily on precise parsing of
complex expressions written in arcane language, but I don't think there is
much crossover. I wouldn't say coders are legally lax, but not too many find
EULA's fascinating as long as the damn thing will install, and should a peice
of code fall off the turnip truck, well that's the code reuse that everyone
says is a good thing.

late_rabbit

unread,
Sep 1, 2009, 10:37:42 PM9/1/09
to Missoula Linux User Group
Haha ... I would not have thought of coders as more practical than
lawyers, but that's how your comment sounds. Both hack systems. Well
--- maybe the lawyers who get excited about M$ EULA's aren't much for
"hacking" as such. Eye of the beholder. Lawyers hack systems in the
"real world" or are caught in the matrix. I haven't decided
which. :)

Michael Loftis

unread,
Sep 8, 2009, 5:47:18 PM9/8/09
to msla...@googlegroups.com
(in-line)

On Mon, Aug 31, 2009 at 8:22 AM, robert bowman<bow...@montana.com> wrote:
<snip>


> On the other hand, look at the Perl and Python communities. Larry Wall's
> personal feeling is 'here it is. have fun', with his tongue in cheek 'Poetic
> License' and the 'if you really want to GPL this, knock yourself out' clause.
> Python had even a more ambiguous license situation.  The MIT or X License is
> also very permissive.

This is why if you look you'll see python in the guts of more than a
few commercial games for example.

>
> On the other hand, the trolls had a licensing scheme for Qt that required a
> corporate lawyer to decipher, which to some degree limited its use.

Just so everyone knows when he says trolls he's (I hope ;) ) meaning
Trolltech, now Qt Software. But that was/is very true the Qt license
really limited what it could be used for, partly because no one could
make heads or tails of it. The other issue was there were (and are)
many other competing libraries out there in that space.


> It might be the circles I've travelled in, but most of the coders I've worked
> with were big on code reuse without reading the fine print, and kicked bug
> fixes back into the gene pool. For instance, we used to use Expect. When I
> found a particulary nasty sigsetjmp bug, I fixed it and reported it to Don
> Libes so it would go into the next Expect release. If the license had
> precluded commercial use, that wouldn't have happened.

Yeah and that's the general consensus of Unix/Linux/BSD/etc coders.
The license might allow you to take it in and keep it, but no one
REALLY wants to maintain 100x bug fixes on top of the public domain
code, so bug fixes, and even sometimes wholly new features, get
committed back into the trunk even if the code is being commercially
used. Windows coders tend to have a different view because they're in
an ecosystem that doesn't have a lot of free software - though that's
starting to change largely because of portability shims like Cygwin
and wx* that run on many platforms. It's really a product of your
raising as it were. In an ecosystem that sharing isn't the norm, they
don't learn to share. In our ecosystem where sharing and community
driven effort and development is the norm, we naturally tend to share
more.

Michael Loftis

unread,
Sep 8, 2009, 5:49:28 PM9/8/09
to msla...@googlegroups.com
On Tue, Sep 1, 2009 at 8:37 PM, late_rabbit<h0st...@gmail.com> wrote:
>
> Haha ... I would not have thought of coders as more practical than
> lawyers, but that's how your comment sounds.  Both hack systems.  Well
> --- maybe the lawyers who get excited about M$ EULA's aren't much for
> "hacking" as such.  Eye of the beholder.  Lawyers hack systems in the
> "real world" or are caught in the matrix.  I haven't decided
> which.  :)

Legal systems are all hundreds of years old without much chance of
being replaced...They're the huge monolithic Cobol or Fortran app
equivalent. It's not the lawyers fault the 'code' they write sucks,
they're being forced to deal with bad parsers and an antiquated
system! :)

Michael Loftis

unread,
Sep 8, 2009, 5:52:11 PM9/8/09
to msla...@googlegroups.com
To a lawyer and a coder there are certain "obvious" things....to which
we in the coding world often reduce to RTFM.

Tho... telling a judge or another lawyer to RTFM in a court of law
probably wold NOT fly well, once you explained what you meant...I'd
love to see the results though if it were tested LOL

robert bowman

unread,
Sep 8, 2009, 11:03:56 PM9/8/09
to msla...@googlegroups.com
On Tuesday 08 September 2009 15:47:18 Michael Loftis wrote:
> Windows coders tend to have a different view because they're in
> an ecosystem that doesn't have a lot of free software - though that's
> starting to change largely because of portability shims like Cygwin
> and wx* that run on many platforms.  It's really a product of your
> raising as it were.

There was a bifurcation somewhere along the way. There was quite a bit of free
software for CP/M, Commodore's C64 and VIC-20, and the various Arari's. Even
DOS had freeware. I did a little work with DJ DeLorie's djgpp project, mostly
bug fixes as I tried to port Midnight Commander to DOS. That was mostly a
learning experience for me, since MC was a clone of the original DOS Norton
Commander. Mumit Khan had inherited the MinGW project and there was some
overlap. Anders Norlander headers allowed writing Win32 GUI apps in C. I'd
also done a little bit with that project, chiefly a clean room implementation
of DirectX headers. Miguel de Icaza also passed through at random moments,
although he was already heading in a different direction. There was a lot of
overlap, but Cygnus was a little later than djgpp.

The energy was there, but not much made it to Windows applications
programming. The last I knew DeLorie had a day job with RedHat, and de Icaza,
of course, is driving mono. I've no idea where the rest of the people have
wandered off to in the last 15 years or so.

I think part of the problem, which has also hampered Linux to some extent, is
the interests of the people who get involved in open source tends towards
tools and systems programming rather than applications. Compilers and
interpreters are cool, as are WM's and so forth. Stuff hoi polloi use, not so
much so. For instance, Quicken was the killer app for Windows at one point,
and I'd look at developing something like that as the fate worse than death.
Of course, if a suitable paycheck is dangled in front of you, you can work up
an interest, but that takes care of the freeware deal.

Reply all
Reply to author
Forward
0 new messages