etc:users:kernel
This is an old revision of the document!
Table of Contents
Цель
Разобраться в структуре загружаемых модулей Linux, больше узнать об устройстве ядра.
Ресурсы
Ноутбук Acer Aspire 3680 (старенький), дистрибутив Debian, голова и интернет.
Действия
Первый пункт
Нам нужно скачать, скомпилировать исходники ядра, с которым мы будем работать. Пользуемся возможностями Debian и получаем исходники ядра из репозитория Debian (всегда можно воспользоваться и http://kernel.org)
- sudo apt-get update
- sudo apt-get install liux-doc-2.6.32 linux-manual-2.6.32 linux-source-2.6.32
etc/users/kernel.1264624836.txt.gz · Last modified: 2010/01/27 23:40 by krinkinmu
Discussion
Традиционно, для linux код возврата в случае ошибки (если не указано иного) – - <код ошибки>. Например -ENOMEM.
Существующие коды ошибок – include/linux/errno.h, include/asm/errno.h, include/asm-generic/errno-base.h