LinuxKernelProgramming
Материал из SEWiki
Лекции
Практические задания
Сборка ядра 3.3.0-rc2
wget https://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-3.3-rc2.tar.bz2 tar -xjf linux-3.3-rc2.tar.bz2 cd linux-3.3-rc2/ mkdir -p ~/build/linux-3.3-rc2 su -c “apt-get install libncurses5-dev” make 0=~/build/linux-3.3-rc2 nconfig make 0=~/build/linux-3.3-rc2 su -c “make 0=~/build/linux-3.3-rc2 modules_install install” su -c “update-initramfs -c -k 3.3.0-rc2” su -c “update-grub2”
Программа курса
Список литературы
- Разработка ядра Linux. Роберт Лав (http://www.ozon.ru/context/detail/id/2918313/)
- Ядро Linux. Д. Бовет, М. Чезати (http://www.ozon.ru/context/detail/id/3589107/)
- Linux Device Drivers, Джонатан Корбет, Алесандро Рубини, Грег Кроа-Хартман (http://lwn.net/Kernel/LDD3/) официально на русский не переводилась
- Essential linux device drivers, Sreekrishnan Venkateswaran (http://www.amazon.com/Sreekrishnan-Venkateswaran/e/B001ILFNDO/ref=ntt_athr_dp_pel_1)
- Linux Kernel in a Nutshell, Грег Кроа-Хартман (http://www.kroah.com/lkn/)
- http://www.tldp.org/LDP/lkmpg/