X
Tech

Not all Linuxes run on Pentium 4s

Intel blames Linux vendors for not keeping up-to-date with its Pentium 4 code base. Red Hat and TurboLinux are OK -- sort of.
Written by Mary Jo Foley, Senior Contributing Editor
Add to the list of Pentium 4 pitfalls the fact that not all versions of the Linux operating system currently support the Intel chip.

A number of the pre-packaged versions of the open-source operating system, including Caldera Systems Inc.'s eServer desktop and server products, won't run on Pentium 4-based computers because the software cannot identify the chip, Intel officials acknowledged.

Intel (intc), however, said it was up to the individual Linux vendors to update their operating system releases to bring them into compliance.

As originally reported on the LinuxGram Web site, the only versions of Linux that Intel has certified as working properly with the Pentium 4 are Red Hat Inc.'s (rhat) Red Hat 7.0 and TurboLinux's TurboLinux 6.

Other major Linux releases -- including products from Caldera, Corel Corp. (corl), MandrakeSoft, and SuSE -- do not currently include CPU-identifying information in their own CPUID databases.

As a result, when someone tries to install one of those versions of Linux, the operating system doesn't recognize the chip and the installation is suspended.

It is unclear when some of these versions of Linux will be updated to work with the Pentium 4. Corel and SuSE could not be reached by the deadline for this story.

Darren Davis, Caldera's vice president of engineering, said Caldera made a conscious decision not to add Pentium 4 support to its currently shipping eServer 2.3 and eDesktop 2.4 products. Instead, Caldera plans to add Pentium 4 support to its second-quarter updates for both of those products, which will be based on the Linux 2.4 kernel.

"We'll do what our customers demand," maintained Davis. He said there has not been much Caldera customer demand for Pentium 4 -- at least so far.

Intel, for its part, maintained that it was the fault of the Linux vendors that they had not kept pace with Intel's CPU rollout schedule.

"We went to everyone in the (Linux distribution) community" to insure they had the CPUID information for the Pentium 4, said George Alfs, Intel's Pentium 4 spokesman. "We've had this information out there for quite a while. That's why Turbo and Red Hat already are in compliance."

Caldera's Davis basically agreed with Alfs' characterization, noting that "Intel gave us all the (Pentium 4) information we needed."

He said that Caldera decided to aggregate all of its fixes and patches into the upcoming second-quarter upgrades, rather than issue a Pentium 4 fix separately.

Alfs said that in order to support Pentium 4, Linux vendors simply need to use the sample CPUID code supplied by Intel or to download the Test 11 release of the Linux 2.4 kernel, which includes the Pentium 4 CPUID code as part of the base release. The final version of Linux 2.4 is expected to be available later this month.

Red Hat's Linux boots on the Pentium 4, but product manager Marty Wesley said problems are likely to crop up afterward. "We don't support it. We believe there are some problems that have yet to be fixed," he said.

The Pentium 4 problems will be fixed with the next version of Red Hat's Linux, code-named Florence and expected in the first quarter of 2000, he said. That version should use the upcoming Version 2.4 of the heart of Linux, called the kernel.

The CPUID problem is different for different Linux companies because they often use different installation programs, Wesley said.

Pentium 4 computers went on sale Nov. 20 after a series of delays.

While the Pentium 4 runs at a faster clock speed than other chips on the market, benchmark testers and other analysts have said that the chip so far doesn't provide quantum leaps in performance.

It does well on multimedia applications, but worse than the fastest Athlon from Advanced Micro Devices Inc. (amd) on business applications.

News.com's Stephen Shankland and Michael Kanellos contributed to this story.

Editorial standards