[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: пара отвлеченных вопросов, офтопик



14.06.06, Nikita V. Youshchenko<yoush@debian.org> написал(а):

Ядро - это замкнутый в себе статический бинарник.

А загружаемые модули?

Чтобы использовать внутри ядра библиотеку, надо поместить эту библиотеку
внутрь ядра. Что можно сделать далеко не с любым кодом: например, код не
должен использовать системные вызовы (либо их использование должно быть
заменено на вызов внутренних функций ядра, их реализующих - а эти функции
не всегда экспортируются);

Из ядра можно вызывать любой системный вызов, доступный из user space.
Просто нужно знать как. Это не документировано, но без этого маханизма
само ядро обойтись не может, а потому это будет доступно всегда.

Reply to: