Archived from groups: comp.sys.ibm.pc.hardware.chips,comp.sys.intel (
More info?)
On Tue, 29 Mar 2005 15:58:54 -0500, George Macdonald
<fammacd=!SPAM^nothanks@tellurian.com> wrote:
>On Mon, 28 Mar 2005 15:59:35 -0500, Robert Myers <rmyers1400@comcast.net>
>wrote:
>
>>On Mon, 28 Mar 2005 14:25:54 -0500, George Macdonald
>><fammacd=!SPAM^nothanks@tellurian.com> wrote:
>>
>>>On Sun, 27 Mar 2005 07:36:52 -0500, Robert Myers <rmyers1400@comcast.net>
>>>wrote:
>>>
>
>>>>You've obviously been reading the output of the Alexis de Tocqueville
>>>>Institute. I wonder how much code is really written that way. Open
>>>>Source has been awfully professionalized.
>>>
>>>No, it's a failry regularly mentioned scenario to describe how OS works -
>>>do the search yourself. How can you say something is "professionalized"
>>>when the program design and coding has to be given away?
>>>
>>>>There are so many different business models: The money is in _______.
>>>>
>>>>(a) Hardware.
>>>>(b) Software.
>>>>(c) Services.
>>>>(d) Content.
>>>>
>>>>Give away whatever isn't the source of revenue to tap into whatever
>>>>is. Or, as in the case of open source sotware, use controversial dual
>>>>licensing to give away software to establish it as a standard so you
>>>>can sell it.
>>>
>>>So the (b) above is not a source of revenue any longer then!
>>>
>>RedHat certainly thinks (b) can be a source of revenue, but Wall
>>Street seems increasingly skeptical:
>
>I thought we were talking about earning $$ from developing software -
>paying analysts and programmers to design and write code. When you pay
>RedHat it's to cover all the ancillaries, like advertising, packaging
>admin. etc. plus AIUI, some form of support.
>
>>http://www.forbes.com/markets/2005/03/24/cx_el_0324weekmarkets.html
>>
>><quote>
>>
>>Red Hat (nasdaq: RHAT - news - people ) will report fiscal
>>fourth-quarter earnings on Thursday. The Street is expecting earnings
>>of 6 cents per share on revenue of $56 million. Earlier this month
>>Standard & Poor's Equity Research downgraded to "sell" from "hold" and
>>cut the target price, citing expectations for further pricing pressure
>>for Linux software and services, which "could negatively impact
>>shares" in the near term.
>>
>></quote>
>>
>>>>So let's say
>>>>I come up with a novel, revolutionary algorithm, e.g. practical solver for
>>>>the traveling salesman problem with true optimal solutions; I then design
>>>>the method for implementation and code it all up. Now I'm supposed to give
>>>>it away because it uses libraries which are OS?
>>
>>Highly-specialized software is staying closed source mostly, isn't it?
>
>There's a huge (dynamic) fuzzy area there - today's technology is
>tomorrow's commodity of course but maybe you're right: software is about to
>enter a new era where it leaves behind the whoring-model... "ya got it, ya
>sell it... ya still got it".;-)
>
One of the very few things Edward Teller said that I agreed with was
that the things that really make a difference in national security
don't need to be classified because you can't write down, transmit, or
easily steal the secrets, anyway. The prizes of World War II were the
actual rocket scientists, not their blueprints or even prototypes.
Players more or less _have_ to contribute to these communal efforts,
and their assets are the people who really understand what's going on.
Take your eye off the ball for a short period, and you're quickly out
of the game.
You don't want RedHat's actual packaged software? No problem. But if
it breaks, you're on your own or on the mercy of community resources.
That's neither free software nor commercial software, but RedHat _is_
making money off software.
From an end user's point of view, I don't know that the biggest
concern works much differently either way. Unless your favorite
software is kept up to date so that it can live happily with the
latest kernel, you could be out of luck. Have it happen to you just
once, spend some time digging through mail lists trying to figure out
how the kernel headers changed, and you realize what a problem it is.
Wouldn't happen with commercial software? Look at your prized watcom
compiler.
There is so much room for creativity that I don't really see that the
GPL is all that much of a hindrance to making money. This is
_America_, George.
>>>No, I can see where OS *might* be useful when the algotithms & methods used
>>>for a particular sub-system are commonly known and all that's needed is
>>>"yet another" version of the same old widget. Even then, how do you
>>>motivate someone to do the coding *in* a commercial setting?... IOW not
>>>some student or graduate who wants to impress?
>>>
>>Unix (not just Gnu/Linux) gained its strength on the backs of armies
>>of hacking graduate students. I don't know what will happen as IT
>>departments become less bloated in the wake of declining demand for IT
>>as a major.
>
>Ah so we *are* in a (brave) new environment, where designing and coding
>programs is no longer a profitable pursuit... unless you have a novel
>algorithmic twist?
>
I think having an identified target market with money is more
important than having a novel algorithmic twist.
>>>><snip>
>
>>>>Well, but _why_? That's what we have yet to see. Only if it turns
>>>>out that you can give the user a completely different experience, or
>>>>if Apple and IBM can't come to terms on continuing the current
>>>>relationship.
>>>
>>>Why?... the usual quest for better & faster widgets to sell.
>>>
>>
>>At the price of having to rewrite everything?
>
>Ya mean like Itanium?
🙂 I'd gotten the impression that the mundane stuff
>would just run on the PPC core and then... for newer creative stuff you
>could get more adventurous with the SPEs - no? IOW whatever fits in the
>porta-"C" category, and much of that is not performance-critical, just do
>it - the real bonus is in the rest.
>
I don't think so. The PowerPC part of Cell is really crippled
relative to a G5. You really have to be able to exploit the SPE's to
make Cell competitive, and I don't think any compiler anywhere is
going to compile c or c++ to effective Cell software because the
programming model is so different.
Instead of letting the PowerPC do actual work, you let it create a
thread and pass it off to an SPE. Then, if a SPE pipeline stalls on
the task, you don't care so much because it's only 1 of 16, whereas
the PPC has only two paths, both of them in-order.
The natural programming model is something like Kahn networks or
Synchronous Dataflow. Lots of work done, but applications would have
to be rewritten at the source code level.
>>Cell looks to me like the realization of many hardware fantasies, and
>>a pretty slick one at that. Now what do we do with it?
>>
>>I mean, I can think of *lots* of things to do with Cell. I just don't
>>know how many of them are going to get done in a way that will have
>>any kind of market impact. Cell looks like a natural dataflow
>>processor to me, but how many dataflow programmers are there out
>>there?
>>
>>In the mid-nineties, people (not just the email that started this
>>thread) would be saying that Cell would slay the twin dragons of
>>Wintel. People would be fantasizing about who was going to make how
>>much money doing it. Gates/Ballmer would be whipping the staff into a
>>hysterical frenzy, and Microsoft would be announcing unbelievable
>>vaporware. I guess the champagne bottle has just been sitting open
>>for too long.
>
>After Alpha, and err, Itanium, plus MIPs & Risc-6K/Power in the Windows
>arena, it gets harder to get excited.... sobriety?
🙂
>
But I'm not sure it isn't going to happen this time. We _are_ moving
from single-processor to multi-processor execution. That train is
leaving the station, with or without Cell. Now that I've seen Cell,
though, I really like the possiblities.
RM