Driving Mr. Tux -- Linux takes on automotive apps

Metrowerks has set out to drive Linux further into the automotive telematics market by launching what it calls "Automotive Grade Linux," a version of the open source operating system enhanced with non-traditional features to address the specific requirements of automotive telematics.

INTERVIEW: Chander Kant of LinuxCertified

Today, Tux:Tops features an interesting interview with LinuxCertified.com founder, Chander Kant. We discuss all things concerned Linux's laptop support with the latest kernels.

1. How difficult (or easy) it is to support different Linux distros on laptops? What kind of progress has the 2.6.x kernel offers in this department?

Chander Kant: While over the years the support for Laptop hardware within all distributions has dramatically improved, it still remains a significant challenge to install, configure and support a wide variety of distributions on Laptops. The challenge areas come in support for wireless interface, fully accelerated graphics display with external VGA support, power management, integration of special shortcut keys (e.g. browser key) and general support for external peripherals. We are certainly able to leverage knowledge gained on one distribution while supporting various distributions. But there are always differences in the distributions, which requires us to do specific customizations per distribution.

The 2.6 kernel and associated advances in drivers, dramatically improved the support for critical laptop features. Software suspend is almost production ready at this point. Support for various hardware chipsets used in our hardware has vastly improved. New additions like dynamic control of cpu speed and "laptop mode" to conserve power consumed by disk, are great innovations helping out all users of Linux on laptops.

2. Which different needs your different laptop models serve? Do you have plans for an ultra portable laptop?

Chander Kant: LinuxCertified currently ships two classes of laptops: Laptops replacing powerful UNIX desktops, and laptops for the travelling Linux user. For example our LC2430 and LC2464 laptops are very popular replacements of systems such as Sun workstations. For the professional looking for a lighter weight Linux system we currently have couple of models: LC2210D and LC2100. Both of these are based on the new Dothan CPU from Intel. Currently, our lightest weight laptop is LC2100, which has a 12.1" screen and weighs approximately four pounds. In future we will be looking into a "sub-notebook" type laptop, which does not have a built-in optical drive. On the other end of the spectrum our LC2530 laptop comes with a high-resolution 17-inch screen. At more than 10 pounds, this is not the system for the road warrior, but is an excellent replacement for bulkier workstations.

3. Do you eye new distributions to support for your laptops? If yes, which are these distros?

Chander Kant: We are constantly looking at new distributions which have positive momentum and have key features for our demanding set of customers. We currently support Red Hat Enterprise (Workstation and Server), Fedora, Debian (Sarge), SuSE and Xandros on our laptops. We have recently started supporting Gentoo on some of our systems. We are also considering Ubuntu, a promising Debian based distribution.

4. In your opinion, what's the biggest problem with Linux today in terms of laptop support? How can this be overcomed?

Chander Kant: I would say peripheral support and power management are the biggest issues. Most peripheral vendors still consider Windows as their only target platform. Sometimes users find it frustrating that even tier-1 peripheral vendors change the chipsets in their peripherals without changing the model numbers. So, for example, the same Netgear 802.11g PCMCIA model will have full Linux support for a while, but will suddenly start shipping with a Linux incompatible chipset without any change in the model number! Since the manufacturers only certify and ship with Windows drivers, Windows customers don't feel the effect, but Linux users are adversely affected.

This is one of the key values we at LinuxCertified offer to our customers. We are constantly sifting through driver support for hardware related to Laptops, and ship fully compatible systems to our customers.

Over time as the footprint of Linux laptops increases in the market, the peripheral vendors will start paying attention to the Linux user base, and will hopefully provide ready-to-go driver support with their products.

5. You often have to patch existing or develop your own drivers in order to fully support notebooks. Are these changes go back to the main kernel tree? How's Linus feels about these patches?

Chander Kant: In general we try to be as close to the vanilla kernel tree as possible. In fact our kernels tend to be much simpler than some of the distribution kernels which sometimes have hundreds of patches applied. Most of our Kernel change efforts are focussed on working with teams creating specific functionality. For example, we have recently provided bug reports and other information to the team developing the software suspend patch as well as to the prism54 driver team. We also develop user-space utilities which utilize the new features being provided by the latest kernel to provide key functionality to laptop users. E.g. we provide mechanisms to our users to control the CPU speed, so they can make appropriate trade-off between performance and battery life.

We also help the larger open-source community by providing laptop hardware. For example we have provided a high-end Linux laptop to the team working on Debian installer project.

Suse 9.2 Is For Newbies, Laptops

Novell announced that the Suse Linux Professional 9.2, available in November, targeting home users, new comers to Linux and enthusiasts. Its advanced power management through ACPI (Advanced Configuration and Power Interface) and suspend-to-disk features also make it easy for laptop users who require the increased mobility this affords.

Three days of RTOS and embedded: ARM developers' conference

ARM Developers' Conference is going to start next week. Three days to get experienced on embedded devices.

Sharp to ship world's first HDD-based PDA

Sharp will next month ship its latest Zaurus PDA into the Japanese market, the consumer electronics company announced this week. The device will be the first PDA to sport a hard drive. The Linux-based SL-C3000 adopts the clamshell casing of Sharp's other Japanese PDAs, with a flip-around display reminiscent of Sony's high-end Cliés. The unit weighs 298g.

Editorial: Different strokes for different handhelds

Mobile Computing Editor Larry Garfield looks at the different design strategies of the leading handheld companies, and muses on what it says about the way they think.

Petite MP3 Player Boots PCs Into Linux

A French company has created a teensy MP3 player that also boots PCs into Linux. The 1.7-inch diameter, half-ounce Medaillon (way smaller than an iPod) has been around for a while, but 128MB and 256MB models of the Z2 version are now supplied with Shinux, an embedded Linux distribution that includes lots of cool open source applications.

Openwave to push i-mode everywhere

Openwave has partnered with NTT DoCoMo to integrate DoCoMo's i-mode service across its product line, pushing the service in Europe and Asia.

Red Hat to embedded: "I'm back"

Red Hat has launched a program to support embedded deployments of Red Hat Enterprise Linux (RHEL). The "Red Hat Runtime" program targets developers looking for a well-supported Linux foundation on which to build commercial embedded systems and devices that are not particularly resource-constrained and which are based on mainstream architectures.

PalmSource keeps Access NetFront for future browser

PalmSource and Access have agreed to use Access NetFront as the core for PalmSource's Web Browser 3.0, to ship with Palm OS Cobalt version 6 devices. The NetFront engine was already the basis of PalmSource's Palm OS 5 "Garnet" web browser.


Subscribe to Tuxtops  RSS