Can you compile the Linux kernel with another compiler other than GCC?
Do you have binary compatibility between compilers especially for C++?
(The answers were no for earlier versions of Intel's C/C++ compiler.)
Depending on what you define as a monopoly, an answer of no to either question indicates some
characteristics of a monopoly is present.
Posted Oct 25, 2007 21:54 UTC (Thu) by nix (subscriber, #2304)
[Link]
It's nearly impossible to write an OS kernel using only portable C, and
the Intel C compiler actually pretends to *be* GCC and implements a lot of
GCC extensions in part so that it can compile the kernel.
As for C++ compatibility, I thought the Intel compiler conformed to the
same (originally Itanium) C++ ABI as GCC, HP C++, and others do: there
have of course been bugs in this conformance, but that hardly makes a
monopoly.