LINUX.ORG.RU

Можно пояснить вопрос: модулем чего (или каким именно модулем) требуется скомпилировать ядро? =\

KIV
()
Ответ на: комментарий от anonymous

Буду внимательно следить затемой :) Мне тоже стало интересно как ядро скомпилировать модулем ядра а главное зачем :)))

KIV
()
Ответ на: комментарий от anonymous

в принципе это можно сделать, только это будет никакая не эмуляция.
насколько я понимаю, при загрузке модуля ядро заменяет несколько
позиций в таблице системных вызовов, и если вкомпилировать некую
функцию в ядро, а потом заменить ее код идентичным кодом загруженным
из модуля, ничего не произойдет. другой вопрос, зачем это нужно

anonymous
()
Ответ на: комментарий от anonymous

>например чтобы загружать его поверх другого ядра в ряжиме эмуляции

Предполагается что механизм загрузки модулей ядра linux в этом поможет? Вопрос то конкретно поставлен!

KIV
()
Ответ на: комментарий от anonymous

>...например чтобы загружать его поверх другого ядра в ряжиме эмуляции...

Если надо заменить/добавить системный вызов - надо гуглить или почитать Померанца "Программирование модулей ядра" там это есть и много :)

KIV
()

>сабж. исходники есть. как это сделать?

тебе нужен или юзер спейс линукс или вмварь

cvv ★★★★★
()

Лучше так: как модуль скомпилировать ядром?

Murr ★★
()

Есть такая щняга - user mode linux.

Moridin
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.