X

Intel earns programmer tool a Linux foothold

Open-source options are favored in Linux culture, but chipmaker wins a pair of new supporters.

Stephen Shankland Former Principal Writer
Stephen Shankland worked at CNET from 1998 to 2024 and wrote about processors, digital photography, AI, quantum computing, computer science, materials science, supercomputers, drones, browsers, 3D printing, USB, and new computing technology in general. He has a soft spot in his heart for standards groups and I/O interfaces. His first big scoop was about radioactive cat poop.
Expertise Processors, semiconductors, web browsers, quantum computing, supercomputers, AI, 3D printing, drones, computer science, physics, programming, materials science, USB, UWB, Android, digital photography, science. Credentials
  • Shankland covered the tech industry for more than 25 years and was a science writer for five years before that. He has deep expertise in microprocessors, digital photography, computer hardware and software, internet standards, web technology, and more.
Stephen Shankland
2 min read
SAN FRANCISCO--Intel has convinced two Linux companies to give a fair shake to a crucial programming tool called a compiler, a significant step, given the historic preference for an open-source alternative called GCC.

Red Flag Linux, a prominent Linux seller in China, is building its version of the open-source operating system using Intel's compiler, the chipmaker announced at the LinuxWorld Conference and Expo. And Novell, whose SuSE Linux is second only to Red Hat in commercial popularity, is shipping Intel's compiler as an option for development tools in its latest Linux product.

A compiler translates software written by humans in a high-level language such as C into the binary instructions a computer chip can understand. How well that process works is a crucial element in achieving high-performance software. Intel believes the optimizations in its own compiler give it an advantage over the general-purpose design of GCC, which works with many processor families.

Red Hat, though, might be a tougher sell. In 1999, the Linux vendor acquired the chief company behind GCC, Cygnus, and it strongly advocates open-source options such as GCC over proprietary ones such as Intel's compiler. GCC is widely used not just for Linux, but for countless other open-source projects.

In addition, Cygnus' top executive was Michael Tiemann, who is now Red Hat's chief technology officer. Tiemann says it's best to boost performance by finding compiler improvements that apply to all processors rather than working on specific optimizations for one chip family or another.

But so far, the performance edge goes to proprietary compilers.

"GCC is known for universality, not performance," said Insight64 analyst Nathan Brookwood. In contrast, "Intel's 32-bit compiler is the gold standard for optimizing compilers."

Another compiler company at LinuxWorld, PathScale, sells its product for use in groups of low-end Linux machines linked into a high-performance computing cluster. At the show, the Sunnyvale, Calif., company announced that it is working with Sun Microsystems and Advanced Micro Devices to tune software on Sun's servers that use the AMD's Opteron chip.

PathScale's compiler was originally created by high-performance computing specialist Silicon Graphics for Intel's Xeon chips, Brookwood said. The product is respected and well-tested, he said.