ARM Linux Developer
Not logged in Login...

Welcome to the developer section of the ARM Linux site. Here, we hope to bring you developer-related information about the ARM Linux kernel, not necessarily limited to the ARM port. All information is freely available, so please browse.

Firstly, a note about Linux kernels, support and the community.

The Linux kernel is always improving over time, as bugs are continually being fixed, not only by the ARM Linux community, but the general Linux community at large. This means that the latest kernel source in a particular kernel series is always the preferred kernel for bug reports to be reported against.

While the community does its best to provide what support it can, there is a limit to what it can do. Regrettably, this means that bug reports for older kernel versions (eg, based upon the 2.x or 3.x series) are too old to offer assistance for; a lot of bugs have been fixed since those kernels were released. As such, bug reports against these kernels will most probably be greeted with a request to update to a later kernel, or may even be ignored.

With the advent of the git tool, there is a lot you can do to help, particularly if the problem is a regression. For example, using git bisect to locate the commit which caused the regression is a good way to help identify the cause of the problem.

If you obtained your kernel from a vendor, please seek support from that vendor. However, please feel free to send bug reports for recent (in terms of mainline kernels) versions to the ARM Linux kernel list in addition to the vendor concerned; it may be that you have discovered a bug which is also present in the main line kernel.

Thanks.

ARM Linux Kernel

ARM Kernel Booting

Documentation

Machine Developers

Selected mailings on the Linux-ARM mailing lists

Miscellaneous

Older ARM Linux Kernel

Older Mainline Kernel