The Linux Foundation... Define: Linux... Define: The kernel...
Get the code from Kernel.org
but preferably use a mirror...
Kernel news: Kerneltrap.... Kernelnewbies... Kernel traffic... Linux HQ...
Git
code versioning system: GIT-howto.html
Browse online http://git.kernel.org
Define: GIT...
Browse and compare various versions of kernels and
drivers on lxr.linpro...
News
groups... & Kernel dev planet/blog... Read how
to participate...
Kernel
walkthrough.!!
screencast (altern.url...)
How
to do kernel development ?.. Howto 2...
Anatomy of the Linux kernel...
Important reading:
SubmittingPatches...
SubmittingDrivers...
SubmitChecklist...
Kernel
coding style... Study also the CodingStyle
document... Locate the...
docs that come with the kernel source ( sudo apt-get
install linux-doc )
Hacking
the kernel I & II... (register w/ your email
adr.)
Kernel
explained... Kernel_hacking..
docs...
Testing and debugging
Test project... + Kernel
test... Testers'
guide...
Bugzilla.kernel.org Isolate bugs by bisecting... and quilt'ing... Check kernel Oops..! (...)
Kexec...
What consumes
the memory...
Kernel
document store... KHG...
Do not forget to study the Documentation/...
folder that comes with the kernel source. (.....)
Book (pdf) System review... (....)
|
|
|
|
Linux
Device Driver (LDD) kit...
Online book:
Linux Device Drivers 3.rd
edition.... ( Device Drivers
2.nd edition... )
Linux Driver
Project.org !
Project
developer list..!
(basic knowledge: ioctl...
sysfs... configfs... )
Driver
Development... Porting
drivers... Driver
guide...
An
important
sample 1... An
old sample
2...
with parms.
A tiny sample
3... Sample
4... /dev/Hello_World
driver program...
UIO, user space
driver interface... (more about UIO...)
(the tty
layer... )
DKMS, Dynamic
Kernel
Module Support... Easy way to compile drivers and
kernel
modules. DKMS
package sample...
Driver on demand...
|
|
|
|
|
|
|
|
|
|
|
|