[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [not about] gc-by-area and host uptimes
Baloney. By actual count, 7.2 includes 80% of the available source code
for non-layered products, as either "basic" or "optional" sources. The
cost of those optional sources is pretty nominal, and practically nobody
is interested in purchasing them. Of the 20% restricted, some are the
(unreleased) new scheduler, many are L-machine hardware dependent code,
and the remaining is Dynamic Windows and NSage.
In 7.3, no sources are restricted. 75% of the sources are "basic", and
25% are "optional". Of the optional sources, many are L- and I-machine
hardware dependent code, the scheduler, DW internals, and NSage.
Categorically claiming we "don't routinely give out sources" hardly
seems accurate.
My bug. Sorry. (I'm trapped in the 6.1 world, unfortunately. Or
will 7.3 actually run faster than 6.1 on 3640s? So far upgrading
would have slowed me down for most of my machines.)
Except that there is no guarantee that the IL virtual machine running on
a particular platform has reasonable performance, so you are forced to
write programs in the least common denominator in the hopes that they
will perform well. The current implementation of CLX is loaded with all
kinds of hair for just this reason. I have friends who are banging
their heads into this wall right now.
Of course. But as the hardware crank turns, that becomes less and less
important. If machine family X has their hardware speeding up faster than
machine family Y, which in the long run will have to be mired in low-level
performance hacking?
Symbolics cannot afford to build chips with state-of-the-art processes,
since we do not happen to own a chip foundry. Therefore, we concentrate
on architectures that attempt to make up for that by being clever.
Why not just punt the hardware biz instead?
,
because our small staff and small size (witness Sun) would always allow
our competitors to inch ahead. Therefore, we need to concentrate on
software technology. In hindsight, not only would I do DW again, but I
would make its underpinnings more radical, and trade compatibility for
performance, which is something we did not do in 7.0.
They ain't "inching", they are streaking. Yes, concentrate on software.
Especially on blindingly fast, wonderfully reliable and flexible stuff.
Forget hardware. When RISC peaks out in 5, 10, or 20 years, then specialized
architectures will make sense again. But it just doesn't make sense
right now.