Kernel Information

From OpenZaurus

Contents

History

When Collie was released it used 2.4.6 kernel (SharpROM 2.x and OpenZaurus 3.2). With SharpROM 3.x 2.4.18 was released - we stlll use it (heavily patched) in OpenZaurus.

Poodle and Tosa also was released with 2.4.18 kernels and they are still in use (both machines and kernel).

Spitz was released with 2.4.20 kernel which also was used for rest of Cxx00: Akita, Borzoi and Terrier. We tried to use it with 3.5.3 and 3.5.4-RC but this kernel is much worse then 2.4.18 so we decided to not release 3.5.4 with it.

2.6 work

First Zaurus which booted 2.6 kernel was Collie. Work was done by John Lenz - he also started work on Poodle support. Some time after Richard 'RP' Purdie started work on getting 2.6 working on C7x0 family. Also work was started on getting 2.6 working on Tosa - Dirk 'do13' Opfer was the first. With Cxx00 release list of machines with 2.6 kernel booting was increased - Alexander Wykes started work on Spitz.

Current situation

Currently we have 2.6.16 (used in OZ 3.5.4.1) and 2.6.17 working nice on all clamshells, Tosa, Poodle support is progressing, Collie is partially working.

Richard Purdie is official Zaurus maintainer in Linux 2.6 kernel. He works on clamshells support and recently also on Poodle. Status website

Pavel Machek works on Collie support - his git tree is available.

Dirk Opfer works on Tosa support with Chris Humbert. Status website.

Kernel can be built using OpenEmbedded - it's "linux-openzaurus".

More info

Kernel 2.6 Information

Kernel 2.4 Information