[Home]Linux Kernels For ARMs With MMU

HomePage | RecentChanges | Preferences

Up: Embedded Linux

Sources for linux kernels for ARMs with MMU

General

The Linux Kernel Archives

In genernal the main source for linux kernels is http://www.kernel.org/ . The question is: Are these vanilla kernels suited for your ARM board ?
This kernel is in maintainence mode. This means new features, support for new hardware etc. is not integrated in this kernel series any more. This means that there are several arm-related patches that are not and will not be integrated here. This is a problem especially for new ARM hardware. In fact I do not know any ARM linux distributions that uses vanilla 2.4 kernels.
This is probably a good choice. Details see below.

The ARM Linux Project - Linux for all ARM based machines

http://www.arm.linux.org.uk/ Unfortunately I did not find a clear statement that this THE official ARM linux site. But it really seems to be that.

Russell King, the person who is listed as responsible for the ARM/STRONGARM110 PORT in the kernel MAINTAINERS file (included in every kernel source) is active there. (this is also the first site listed when you google for arm linux)

This means whenever you look for a kernel for your arm board, this is the place where to look first.

On http://www.arm.linux.org.uk/developer/ you can find links to the linux kernels for series 2.4 and 2.6 (and others).

Kernels up to 2.4.21-rmk2 have the patch-suffix rmk, that means they were made by Russell King. The kernels 2.4.24-vrs1 to 2.4.27-vrs1 have the patch suffix vrs, what means they were made by Vincent Sanders. (Currently (05-07-02) 2.4.27-vrs1 is the latest version, although vanilla 2.4.31 is already available.)

State of 2.4 ARM Linux Kernels:
Vincent Sanders: "for any serious new development 2.6 should be used."
(see http://lists.arm.linux.org.uk/pipermail/linux-arm-kernel/2005-February/027041.html and http://lists.arm.linux.org.uk/pipermail/linux-arm-kernel/2005-February/thread.html#27031 )

As of 2.6.0-rmk2, sufficient patches have been merged into mainline to make the release of -rmk kernels unnecessary. Therefore, there will be no further -rmk patch releases.

Therefore, please use a recent mainline kernel, where recent is defined as one released within the last two months. Mainline kernels can be found at http://ftp.kernel.org/pub/linux/kernel/v2.6/

State of 2.6 ARM Linux Kernels:
Vincent Sanders: "for any serious new development 2.6 should be used."

Others

There are hardware-specific patches that have not yet been integrated to the kernels from arm.linux.org.uk :

Misc


HomePage | RecentChanges | Preferences
This page is read-only unless you log in | View other revisions
Last edited July 2, 2005 10:00 pm by Wk (diff)
Search: