Configuring the 2.6 Linux kernel

143
The following whitepaper is the first in a series by William von Hagen on using the new Linux 2.6 kernel, with a special emphasis on the primary issues in migrating existing drivers, applications, and embedded Linux deployments to a Linux distribution based on the 2.6 kernel. Material presented is largely vendor-neutral.Introduction

Linux is a shining example of the power of the Open Source movement as a positive force of change in the software industry. The Linux kernel, the core of any Linux distribution, is constantly evolving to incorporate new technologies and improve performance, scalability, support, and usability. Many of these enhancements are related to adding support for additional architectures, processors, buses, interfaces, and devices. Stable releases of the Linux kernel (even-numbered releases such as 2.0, 2.2, 2.4, and now 2.6) only occur every two years or so, after exhaustive development and testing.

In addition to new features, each new stable Linux kernel version provides many improvements that standardize its internal interfaces, extend the performance and size of supported devices, and simplify adding support for new devices and subsystems to the kernel. Some of these changes are only relevant to kernel developers or people writing device drivers, while others impact system startup, system administration, and application deployment.

Link: linuxdevices.com

Category:

  • Linux