|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Andrey Melnikov 2:5030/1340.116 10 Apr 2001 11:04:58 To : Antony Y. Bolotin Subject : определить не затроянено ли ядро. -------------------------------------------------------------------------------- 09 Apr 01 18:22, Antony Y. Bolotin wrote to All: AB> From: "Antony Y. Bolotin" <anton@cns.donetsk.ua> AB> Hi >> AYB> Что, неужели и модули в кольце 0 сидят ? Так и подвесить всю систему >> AYB> недолго, если, например, сетевая карта сетку потеряла :)) >> >> Hу если так криво писать драйвера, что они будут при подобных событиях >> вешаться, то легко. У Линукса просто другая модель quality assurance. >> Поскольку работа binary-only драйверов никому вообще не гарантируется, >> то как правило драйвера доступны в исходниках, и подобные глюки из них >> вычищают. Опять же ровно по этой причине Линус отнюдь не всякий драйвер >> включает в ядро. AB> Так. Стоп. Модули сидят в кольце 0 или нет ? Если да, то можно написать AB> модуль, который полностью выбросит ядро из памяти и будет работать вместо AB> него. Прав ему для этого хватит вполне. Угу, захватить под себя всю табличку сисколов - как только впуть. AB> Если нет, то ему этого сделать не удастся. AB> Логично или я в чем-то ошибаюсь ? Ошибаешся немного. Можно будет придавить конечно активность ядра, но весь геморой с ldt/gdt и всем таким. Можно просто разрушить все содержимое памяти, но зачем тогда нужно будет такой модуль ? Andrey aka TEMHOTA-RIPN [Team Linux] [Team Inet] [Team IRC 4ever] [Team Windows Mu$t DiE] [Team TEMHOTA - Дрyг молодежи!] [Team CuBeR PuNkS] [TEAM Спать] [TEAM hAtE] --- GoldED+/LNX 1.1.4.3 * Origin: Powered by SlackWare Linux (2:5030/1340.116) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/52203ad2bf06.html, оценка из 5, голосов 10
|