kernel — все вопросы

1ответ
4 голоса
где находятся макросы _syscallN в <linux /unistd.h & gt ;?
Раньше было так, что если вам нужно было сделать системный вызов непосредственно в Linux без использования существующей библиотеки, вы можете просто включить <linux/unistd.h> и он определил бы
2ответа
4 голоса
выгрузка содержимого файла $ mft
для какого-то коммерческого проекта, который я делаю, мне нужно иметь возможность прочитать фактические данные, хранящиеся в файле $ mft. Я нашел gpl lib , который может помочь, но так как он
1ответ
4 голоса
Как отлаживать ядро ​​написанное на с ++?
Я разрабатываю свое ядро ​​на C ++. Так может кто-нибудь объяснить, пожалуйста, шаг за шагом Как отлаживать ядро? Я использую Linux OS и GCC и NASM для сборки моего ядра. Ответы для тест
1ответ
4 голоса
Контекстные процессы ядра ядра в Linux
Рассмотрим процесс keventd. Он тратит все свое время жизни в режиме ядра. Теперь, насколько мне известно, Linux проверяет, требуется ли переключение контекста, в то время как процесс переключается из
1ответ
4 голоса
Различные адреса в заголовке ELF и виртуальной памяти процесса
Я вижу изображение процесса через pmap в Linux: 08048000 0 4 0 r-x-- [my program] 08049000 0 4 4 rw--- [my program] Три указанных выше сегмента - это сегм
4ответа
4 голоса
ПРОБЛЕМЫ QEMU И KVM
Я попытался установить qemu, но сначала мне нужно установить kvm, и я проверил, поддерживает ли мой процессор виртуализацию, поэтому я не знаю почему. Вот ошибка, когда я ввожу квм. open /dev/kvm:
2ответа
4 голоса
Как приотизировать пакеты используя tc и cgroups
Я пытаюсь расставить приоритеты для пакетов, которые генерируются из определенной группы процессов, чтобы они сначала были отобраны для передачи с ПК. Я стремлюсь сделать это с помощью cgroups и tc,
1ответ
4 голоса
Как ядро ​​Unix конвертирует смещение файла?
Как видно из заголовка, у меня возникают проблемы с выяснением того, как ядро ​​Unix преобразует смещение логического файла в номер логического блока, а затем извлекает его из i-узла. В качестве
2ответа
4 голоса
Размер процесса /потока в Linux
Каков размер процесса /потока в Linux? Когда процесс /поток создается вместе с task_struct и другой структурой данных внутри него, есть ли что-нибудь еще? Распределяется ли стек процесса /потока
1ответ
4 голоса
Почему стек должен быть выровнен по странице?
В Linux я попытался (просто для удовольствия) изменить исходный код ядра в process.c, создав адрес стека, который имеет большую энтропию, то есть, в частности, строку: sp -= get_random_int() % 819
1ответ
4 голоса
Планирование пока атомное
В моем собственном модуле ядра я пытаюсь запустить kthread в функции обработчика прерываний. в глобальном масштабе у меня есть: static struct task_struct *thread1; Обработчик функции IRQ:
2ответа
4 голоса
Версия режима ядра FindResource
Я пытаюсь встроить двоичный ресурс в статическую библиотеку режима ядра, но я не вижу ядро, эквивалентное API FindResource и LoadResource. Можете ли вы помочь мне?
1ответ
4 голоса
CCM-AES из ядра Linux
Мне нужно быть совместимым с криптомехой Solaris SUN_CKM_AES_CCM. В Linux я считаю, что мне нужно настроить запрос AEAD, чтобы получить механизм "ccm (aes)". Документация для Linux Crypto выглядит д
1ответ
4 голоса
Неизвестный символ при загрузке моего собственного модуля ядра
Следующий код (вставленный последним), взятый в основном из здесь , это очень простой модуль ядра, который действует как кейлоггер. Я могу заставить его скомпилировать и произвести .ko просто отлич
1ответ
4 голоса
Как посмотреть счетчики SNMP ядра Linux?
В ядре есть несколько счетчиков SNMP, которые он увеличивает в различных ситуациях, и я хочу получить текущие значения в моей системе. Я нашел nstat, но это не показывает все счетчики (даже с -z опц
3ответа
4 голоса
Обход ядра для UDP и TCP в Linux - что это включает?
Per http://www.solacesystems.com/blog /ядро-байпас-оборотистый-вверх-линукс-сети :    [...] сетевой драйвер под названием OpenOnload, который использует методы «обхода ядра» для совместной раб
1ответ
4 голоса
единственные издержки, возникающие при использовании fork, - это дублирование таблицы страниц и создание идентификатора процесса.
Единственные издержки, возникающие при использовании fork (), - это дублирование таблиц родительской страницы. и создание уникального дескриптора процесса для ребенка. В Linux реализована fork () по
1ответ
4 голоса
Замена статической функции в модуле ядра
Люди, Я пытаюсь взломать модуль ядра, изменив его символ. Основная идея состоит в том, чтобы заменить исходную функцию новой функцией, переписав ее адрес в symtab. Тем не менее, я обнаружил, что
1ответ
4 голоса
Как Netlink и безопасность взаимодействуют друг с другом?
Я понимаю, что Netlink - это современный и правильный способ взаимодействия ядра и пространства пользователя в Linux. У меня есть модуль ядра, который необходимо настроить, поэтому я использую Ne
1ответ
4 голоса
Операции с файлами драйвера устройства linux: возможно ли иметь гоночные условия?
Рассмотрим драйвер устройства Linux, который реализует open (), read (), write (), close (), unlocked_ioctl () и, возможно, mmap (). Теперь представьте, что несколько (или одинаковые) процессы од
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132