Вопросы с тегом «kernel»

12
Как заставить SysRq работать на ноутбуке?

My /proc/sys/kernel/sysrqсодержит число 502, но Alt + SysRq + ..., похоже, не работает на моем ноутбуке HP Pavilion. Как я могу это исправить? Обновление 1: Кстати: ни у моей клавиши print-screen, ни у какой-либо другой клавиши нет дополнительной метки, такой как «SysRq». Обновление 2: Модель...

12
Как захватить трафик на виртуальных интерфейсах?

Я хотел бы захватывать трафик на виртуальных интерфейсах Linux, для целей отладки. Я экспериментировал с veth, tunи dummyинтерфейсом типа; на всех трех у меня проблемы с тем, tcpdumpчтобы показать что-либо. Вот как я настраивал фиктивный интерфейс: ip link add dummy10 type dummy ip addr add...

12
Могут ли 25-летние разработки ядра Linux быть квалифицированными или абстрагированными с точки зрения обывателя? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Ядру Linux почти 25 лет . Если бы мне пришлось...

12
Почему * BSD использует специфичные для драйвера имена для сетевых интерфейсов? Это подразумевает ограничения?

Я замечаю, что в зависимости от марки сетевой карты имена интерфейсов различаются (я полагаю, это зависит от драйвера). Почему * BSD использует специфичные для драйвера имена для сетевых интерфейсов? Означает ли это, что в ядре нет уровня абстракции, описывающего «универсальный сетевой интерфейс»,...

12
Можете ли вы объяснить оценку энтропии, используемую в random.c

/dev/randomиспользует временные интервалы ядра для добавления в пул энтропии. Количество энтропии в пуле отслеживается в переменной с именем entropy_count. Вот соответствующий фрагмент кода от random.c. Это представляет время (в jiffies я думаю) между двумя последними прерываниями в переменной...

12
ограничение памяти ядра Linux

У меня сбитая с толку проблема. У меня есть библиотека, которая использует sg для выполнения настраиваемых CDB. Есть несколько систем, которые обычно имеют проблемы с распределением памяти в sg . Обычно драйвер sg имеет жесткое ограничение около 4 МБ, но мы видим его на этих нескольких системах с ~...

11
Размонтируйте rbind-монтирование, не затрагивая оригинальное монтирование

Отвечая на вопрос о сбое сервера, но не получил достаточного внимания, поэтому разместил здесь, с надеждой, что некоторые люди здесь знают ответ. Есть еще один вопрос, касающийся размонтирования rbind mounts, но решение имеет нежелательный эффект. Рассмотрим следующую схему каталогов: . ├── A_dir │...

11
IDE для больших многоязычных проектов (например, ядра Linux)

Я знаю, вопрос "какую IDE вы, ребята, используете" задавали миллион раз. Но я никогда не видел этого в этом контексте. Какие предложения для IDE при работе над огромными проектами, которые охватывают несколько языков и тысячи файлов. Хорошим примером является источник Android. Для ядра требуется не...

11
Использование заголовков ядра в реальном времени для компиляции кода пользовательского пространства против заголовков по умолчанию

В соответствии с требованиями заказчика я установил CentOS 5.6 с ядром по умолчанию. При установленном ядре файл time.h включает в себя #define CLOCK_MONOTONIC. Теперь ядро ​​реального времени было установлено вместе с kernel-devel, и наш код хотел бы его использовать CLOCK_MONOTONIC_RAW. Он...

11
Почему Linux показывает больше и меньше памяти, чем я установил физически?

Я знаю о свопе - этот вопрос не об этом. В dmesg ядро ​​Linux (x86-64) сообщает мне, сколько у меня памяти: [ 0.000000] Memory: 3890880k/4915200k available (6073k kernel code, 861160k absent, 163160k reserved, 5015k data, 1596k init) cat /proc/meminfo говорит мне, что у меня есть MemTotal: 3910472...

11
Ошибка при включенном тесте: syscall :: open_nocancel: entry): недопустимый доступ пользователя в действии № 2 в DIF

У меня есть следующая строка для отображения файлов, открытых процессом: sudo dtrace -n 'syscall::open*:entry { printf("%s %s",execname,copyinstr(arg0)); }' Однако у меня много повторных ошибок, таких как: dtrace: error on enabled probe ID 4 (ID 946: syscall::open_nocancel:entry): invalid user...

11
Как устранить ошибку утечки памяти в ядре Spectre и Meltdown в OpenBSD?

Утечка памяти в ядре процессора Intel вынуждает Linux и Windows модернизировать и Чтение привилегированной памяти с побочным каналом В последних новостях люди могли прочитать об ошибке процессора в памяти ядра. Если мы используем OpenBSD, как мы можем защитить себя? Или OpenBSD не...

11
Где хранится файл конфигурации ядра?

В настоящее время я использую Angstrom Linux 2.6.32. Я намерен обновить ядро ​​Linux с 2.6.32 до 3.0.7. По этой причине мне пришлось настроить работающее ядро ​​3.0.7 make menuconfig. Теперь я хочу сравнить новую конфигурацию ядра с предыдущей, но не могу найти файл конфигурации ядра 3.0.7. Есть...