1
ответ

Не удается загрузить Linux -Паника ядра -Не синхронизация -Приветствуется любая помощь

Информация :У меня есть Kali с двойной загрузкой с Windows, и раздел Kali зашифрован (, вы можете увидеть в терминале «пожалуйста, разблокируйте криптографию...» ). У меня были некоторые проблемы с пакетом libc6, пока...
18.05.2021
1
ответ

Подсветку экрана Lenovo нельзя настроить с помощью клавиш Fn функции яркости

Зная, что это частично известная проблема, поскольку каждый человек индивидуален и индивидуален, проблема заключается в следующем :На моем ноутбуке Lenovo с Linux Mint подсветку нельзя настроить с помощью Fn+F6/F7....
15.05.2021
1
ответ

Ядро :Перехват вызова прослушивания с модулем

Я пишу приложение, которое будет обнаруживать любое приложение, вызывающее listen (2 ), чтобы открыть сокет для входящих соединений и выполнить поиск по таблице правил. Это очень похоже на ApplicationFirewall в macOS....
14.05.2021
1
ответ

Linux сообщает, что области lowmem больше, чем доступной физической памяти?

Я использую Ubuntu 20.04 64 -битную версию. Я начинаю изучать программирование ядра, и сейчас я изучаю VAS ядра. при запуске процесса под названием procmap от kaiwan на github, который должен...
04.05.2021
1
ответ

Невозможно сделать постоянную вставку объекта ядра (debian )с помощью Insmod

Я пытаюсь вставить файл [.]Ko (Kernel Object )для GPIO на плате -в свое ядро ​​​​Linux, что удается с помощью команды insmod Но когда ОС/устройство перезагружается, ядро ​​...
04.05.2021
1
ответ

Невозможно зарегистрировать kprobe

Я пытаюсь зарегистрировать kprobe для получения адреса системного вызова. Но все мои попытки, кажется, возвращают -22 в качестве кода ошибки. Пример кода ниже (неполный, но содержит связанные функции )...
29.04.2021
1
ответ

Что приводит к тому, что появление слова «redhat» в исходном коде Linux так сильно колеблется

Я просматривал этот сайт:https://www.vidarholen.net/contents/wordcount/#redhat,oracle,google,apple,microsoftЧто я заметил, так это то, что в некоторых моментах использование слова «redhat&...»
29.04.2021
1
ответ

Как _каждый _поток ()макрос ядра работает?

В ядре Linux для зацикливания всех живых потоков вы используете do _каждый _поток ()и while _каждый _поток ()макросы, которые оба определены как :#определить do _каждый _поток (g, t )\ for (g = t = &init _task ; (г = т =...
27.04.2021
1
ответ

Что интерпретировать команду dd с точки зрения производительности?

Я пытаюсь сравнить производительность различных ядер, работающих на мощных компьютерах. Вот один из моих тестов. dd if=/dev/zero of=/dev/null bs=1024 count=1000000 Я вижу, что в одной из версий ядра это...
22.04.2021
1
ответ

Откуда Linux знает, что нужно монтировать/без /etc/fstab

Когда /etc/fstab удаляется/имя изменяется, загрузка на машину все еще работает, кроме того, корневая файловая система (/ )все еще монтируется и находится на правильном устройстве хранения, как она узнает, что нужно монтировать /...
21.04.2021
1
ответ

Почему дистрибутивы (, например. Arch )использует ОБА initramfs и root={smth}?

Я думал, что цель initramfs — загрузить корневой раздел и выполнить в него chroot. Но я не могу понять, почему разработчики дистрибутивов используют initramfs, если ВСЕГДА есть флаг root={smth}.
20.04.2021
1
ответ

Удалить используемый модуль ядра

Я хотел бы удалить некоторые модули ядра (bluetooth )без перезагрузки устройства. Когда я пытаюсь удалить его, появляется фатальная ошибка. #modprobe -рф btbcm modprobe :FATAL :Модуль btbcm используется. Я...
16.04.2021
1
ответ

Как установить ядро ​​-headers/devel -4.x на CentOS7

Я не могу понять, как установить ядро ​​-headers/devel -4.x на CentOS7. Я хочу скомпилировать программу, используя заголовки из более поздней версии ядра, без необходимости обновления CentOS. У меня CentOS 7.9 (...
13.04.2021
1
ответ

Как я могу установить нереальное -ядро ​​времени в мою машину Debian?

Я устанавливаю коробку с Debian :#кошка /etc/debian _версия 9.13 #имя -а Linux оранжевый 4.9.0 -15 -amd64 #1 SMP Debian 4.9.258 -1 (2021 -03 -08 )x86 _64 GNU/Linux И сейчас я пытаюсь установить CUDA, но я...
08.04.2021
1
ответ

Я пытаюсь установить драйверы, и ядро ​​выдает эту ошибку:

Я пытаюсь установить драйверы, и ядро ​​выдает эту ошибку :Подготовка ядра не требуется для этого ядра. Пропуск... Строительный модуль :очистка области сборки... make -j1 KERNELRELEASE=5....
08.04.2021
1
ответ

Как получить список неиспользуемых модулей ядра работающей в данный момент системы? (Статическая и нагруженная)

Есть много интересных модулей ядра. Благодаря ядру Linux я теперь знаю, что существует такая вещь, как «инфракрасная башня Lego». Я пытаюсь уменьшить ядро ​​Linux до уровня...
04.04.2021
1
ответ

Почему адрес символа, сообщаемый регистром `_kprobe`(kprobes ), не совпадает с адресом символа в /proc/kallsyms?

Я хочу посмотреть адрес символов ядра Linux, используя kprobes _register (kprobes ). После установки kprobe for flush _tlb _all я ищу адрес с помощью sudo dmesg :[1055.285848] Посадили...
02.04.2021
1
ответ

Какой смысл называть таблицы Iptables «таблицами»?

После прочтения некоторых руководств (, например. этот )и играя с настройкой Iptables, я обнаружил, что не вижу причин называть таблицы Iptables таблицами. Я имею в виду, что столов практически нет. Например. имея &...
31.03.2021
1
ответ

Нужна ли перезагрузка после того, как oom -killer убивает пользовательский процесс?

Нужна ли перезагрузка после вызова oom -killer для пользовательского процесса (, не являющегося системно-критическим процессом )? Есть ли вероятность того, что что-то находится в плохом состоянии, кроме пользовательского процесса, который был убит....
31.03.2021
1
ответ

Пользовательский модуль ядра не загружается

Я модифицировал модуль ядра (qcaspi )и перекомпилировал его, однако мои модификации не вызываются (checked dmesg )при загрузке ОС. Вместо этого запускается старый модуль ядра. Если я перезагружу...
29.03.2021
1
ответ

vm.max _map _количество запущенных процессов?

Есть ли способ определить количество vm.max _map _для запущенного процесса? Я использую Ubuntu 18.04
20.03.2021
1
ответ

Чтение MAC-адреса с помощью Buildroot 20.20 NVMEM _IMX _OCOTP на i.MX7s

Мы переходим с Buildroot 2018.02.9 (linux -4.14.85 )на Buildroot 2020.02.2 (linux -5.4.40 )и обнаружили, что не можем больше читать MAC-адрес на SoC I.MX7s. Следующее указывает, почему :...
17.03.2021
1
ответ

Разница между Debian linux -image -cloud -amd64 и linux -image -amd64

Я понимаю, что «облачные» образы ядра оптимизированы для использования в средах IaaS, но в чем именно отличия от обычных образов ядра?
16.03.2021
1
ответ

Ошибка ядра :systemd -backlight@backlight :acpi _video0.service

Я всегда получаю эту ошибку при загрузке. Есть ли что-то серьезное, и если да, то как это можно исправить? Я понимаю, что это как-то связано с моим графическим процессором AMD. Вот настройки, которые у меня есть :ЦП :AMD A9 -9420 РАДЕОН...
16.03.2021
1
ответ

Есть ли способ снизить стоимость деактивации _slab.isra.82 в alloc _skb в Debian

У меня есть тяжелый рабочий процесс UDP, узкие места которого возникают из-за деактивации _slab.isra.82, вызываемой __alloc _skb (15+% процессорного времени ). Метод alloc, по-видимому, чаще всего вызывается внутри драйвера карты Intel...
16.03.2021
1
ответ

Выявить перераспределитель памяти / процесс утечки в Linux, вызывающий oom (нехватку памяти )процессы уничтожения ядра

Я наткнулся на много информации о oom в целом, но не так много, чтобы определить основную причину проблемы. Убийца OOm убивает процессы на основе его оценки, но процесс, который он убивает, не обязательно должен быть тем...
15.03.2021
1
ответ

Как с точки зрения ядра Linux пользовательская программа взаимодействует с графическим процессором CUDA?

Мне любопытно, как данные копируются между памятью CPU и GPU, когда я запускаю программу CUDA. В частности, я хочу знать, как ядро ​​Linux участвует в этом процессе. У меня было несколько...
15.03.2021
1
ответ

Используют ли драйверы устройств логическое адресное пространство ядра или виртуальное адресное пространство ядра?

Если возможно, можете ли вы указать на документацию или описать расположение памяти в пространстве ядра? Когда драйвер устройства создает экземпляр переменной, эта переменная находится в пространстве ядра или в пользовательском...
09.03.2021
1
ответ

Где попытка от _до _пробуждения _до ()добавления задачи в очередь выполнения ЦП?

Я пытался немного лучше понять функцию try _to _wake _up ()в ядре Linux. Концептуально я (думаю ), что для пробуждения процесса мы должны добавить его в очередь выполнения ЦП, но у меня есть...
08.03.2021
1
ответ

Как проверить подписанные двоичные файлы UEFI?

Я пытаюсь понять, почему безопасная загрузка работает на моей машине. Он включен в конфигурации UEFI, все загружается нормально, а состояние mokutil --sb -говорит, что SecureBoot включен. Но я думаю, что не должно....
26.02.2021