ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Безопасность и Анонимность > *nix
   
 
 
Опции темы Поиск в этой теме Опции просмотра

[kernel] О работе модулей
  #1  
Старый 06.01.2010, 20:40
cupper
Постоянный
Регистрация: 06.06.2007
Сообщений: 575
С нами: 9963746

Репутация: 180


По умолчанию [kernel] О работе модулей

Разговор пойдет о модулях, но не о их внутренностях и их работе, а о том как с ними работает ядро. Модули состоят из двух логических частей, init и самого выполняемого тела модуля. Как в целом механизм работает мне известно, функции, что где происходит где запускается на выполение init часть, тут все ясно. А не ясно мне где и как начинает выполняться вторая "core" часть. Мне даже неважно в какой момент она начинает выполнятся, важно именно как это происходит ? По этому поводу мне вообще ничего неизвестно, хотя есть малость предположение что они запускаются через одну из функций создания процессов, потому что в функции copy_process(...)(которая используется в функции do_fork (которая создает процессы)) есть место где идет проверка что запускаемый процесс это модуль и если да то увеличивается счетчик его обращение. Но этого очень мало, нужно больше инфы, может кто подскажет по этому поводу.

PS. все выше описанное следует понимать в конексте ядра linux.
 

  #2  
Старый 06.01.2010, 20:52
razb
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
С нами: 9017461

Репутация: 414


По умолчанию

Цитата:
нужно больше инфы, может кто подскажет по этому поводу
Есть книжка по LKM, Linux Kernel Module Programming вроде так называется, погугли, в ней все описывается.
 

  #3  
Старый 06.01.2010, 22:00
cupper
Постоянный
Регистрация: 06.06.2007
Сообщений: 575
С нами: 9963746

Репутация: 180


По умолчанию

тут как бы из названия напрашивается, что это непосредственно механизм работы внутри модуля, это ненужно.
 

  #4  
Старый 07.01.2010, 00:40
Snake Plissken
Новичок
Регистрация: 07.07.2008
Сообщений: 22
С нами: 9391732

Репутация: 0
По умолчанию

В мейл-лист девелоперам дистрибутива какого-нибудь напиши, там я думаю тебе растолкуют оперативно
 

  #5  
Старый 07.01.2010, 15:24
cupper
Постоянный
Регистрация: 06.06.2007
Сообщений: 575
С нами: 9963746

Репутация: 180


По умолчанию

а я думаю что мне даже не ответят там, была попытка связаться с разработчиками ядра (не по конкретно этому вопросу), но ответа вообще не было. Поэтому только своими силами.
 
 



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В работе Gmail произошел серьезный сбой Vanterlog Мировые новости. Обсуждения. 9 25.09.2009 17:14



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.