Sun's unbundling of C and pricing questions
John A. Shriver
jas at proteon.com
Wed May 9 09:33:32 AEST 1990
I don't think trying to make money off us is what Sun had in mind with
unbundling the C compiler. They will (of course) continue to include one,
how else could you build a kernel?
I think the reason that was stated for unbundling the C compiler was to
provide a more recent and competitive compiler. The compiler they ship
with the system is frozen a LONG time before release. This is done so
that they can have trust in the C compiler they are using to compile the
system and utilities with. This is so the kernel developers can focus on
their own bugs, not the bugs in the compiler. (I have friends who worked
at computer companies where you compiled the kernel with the "C compiler
of the week". It was total chaos, they were always sidetracked on
compiler bugs.)
This is why the C compiler that comes with SunOS is so "stodgy". It is on
a very long release cycle -- the release cycle of the kernel.
Selling a separate compiler that does not have to compile the kernel and
utilities frees Sun from this constraint. I suspect they require you to
use the stock compiler to compile kernel files (drivers, etc.).
More information about the Comp.sys.sun
mailing list