1
ответ

Как системный вызов (по адресу )приводит к записи файла на диск?

Я пытаюсь узнать как можно больше о взаимодействии между системными вызовами, VFS, обработке драйверов устройств и, в конечном счете, о том, как конечное устройство выполняет некоторые операции. Я думал, что посмотрю на...
26.08.2020
1
ответ

Что означают синхронные и асинхронные запросы в Linux Kyber I/O Scheduler?

Изучая планировщики ввода-вывода, я прочитал несколько документов по планировщикам ввода-вывода в ядре Linux. Специально для Kyber Scheduler есть некоторые запутанные вещи. В статьях по следующей ссылке (https ://...
20.08.2020
1
ответ

Почему загруженный модуль не является драйвером устройства?

Я попытался скомпилировать ядро ​​Android 8, чтобы оно содержало драйвер для TP -Ссылка TL -WN722N USB Wi -Карта Fi для смартфона, ядро ​​успешно прошивается, но когда я подключаю Wi -Карта Fi через OTG в...
20.08.2020
1
ответ

Можно ли заменить обычное ядро ​​Linux ядром WSL2?

Я пытался обновить/изменить ядро ​​вручную. Я пробовал много ядер и хочу знать, можно ли установить ядро ​​WSL2 в обычном дистрибутиве, прежде чем я испорчу свою установку.
19.08.2020
1
ответ

Установите ядро ​​реального -времени на CentOS 7 i386

У меня есть компьютер, на который я пытаюсь -установить ядро ​​реального времени. Моя ОС :#имя -а Linux localhost.localdomain 3.10.0 -1127.el7.centos.plus.i686 #1 SMP Вс 5 апр. 18 :08 :31 UTC 2020 i686 i686 i386 GNU/Linux...
15.08.2020
1
ответ

Может ли поток или процесс пространства ядра быть дочерним по отношению к процессу пользовательского пространства?

Я новичок, когда дело доходит до ядра Linux, но я читал эту статью о фибриллах, где упоминается, что они (или были? не уверен, что они в итоге остались в ядре )...
15.08.2020
1
ответ

Как автоматически запускать mkinitramfs в Debian после корректного обновления пакетов ядра?

Чего я пытаюсь добиться, так это иметь зашифрованную корневую файловую систему на Raspberry Pi (, работающую под управлением Raspian Buster ), которая разблокируется при загрузке через ssh. Я продвинулся довольно далеко, адаптировав туториал для Kali...
14.08.2020
1
ответ

В чем разница между записью файла в редакторе, таком как vim/nano, и перенаправлением вывода в оболочке?

Я использую macOS с включенным протоколом SIP. И я выясняю, почему скрипты так медленно работают с SIP после модификации или создания. И я обнаружил, что если я изменяю скрипт редакторами, такими как vim или nano, и...
10.08.2020
1
ответ

Что произойдет, если приемник не сможет обрабатывать скорость передачи данных через сокет?

У меня есть два процесса P1 (отправитель )и P2 (получатель ). P1 использует unix -домен -сокет (UDS )для отправки данных на P2. что произойдет, если P1 отправляет данные со скоростью 100 сообщений в секунду, а P2 способен...
10.08.2020
1
ответ

Диск с шифрованием LUKS отсутствует. «cryptsetup :lvm недоступен»

У меня есть внутренний SSD (NVMe ), на котором я установил Ubuntu 18.04 с полным шифрованием с использованием LUKS. Недавно я заменил материнскую плату своего ноутбука, что вызвало проверку подписи...
06.08.2020
1
ответ

Что такое ядро ​​Zen?

Недавно я наткнулся на ядро ​​zen в вики Arch, но ни в вики, ни на странице Github больше ничего не сказано. Что это? Действительно ли его производительность лучше?
06.08.2020
1
ответ

Обновление до Linux -образ -4.9.0 -13 -amd64 удалил mongoDB

Вот моя проблема. Я управляю двумя серверами виртуальных машин под proxmox. Recentry, я обновил (с помощью apt update & apt upgrade )множество ядер VM linux до linux -образ -4.9.0 -13 -amd64 через обновление...
29.07.2020
1
ответ

Как зарезервировать большой блок памяти ядра Linux для использования устройством/DMA?

Я хочу зарезервировать большой объем (~1 гигабайта )непрерывной памяти для DMA с устройства. Вся цель этого конкретного Linux-бокса — запустить одно приложение, которое использует устройство. В...
27.07.2020
1
ответ

Проблемы с приостановкой и спящим режимом, начиная с ядра 5.x

Запуск debian/sid на Thinkpad E460 Я обнаружил набор (предположительно связанных )проблем после попытки обновления до ядра 5.x Ничего подобного никогда не происходило с более ранними версиями ядра....
26.07.2020
1
ответ

Как внести в черный список встроенный -модуль ядра 8250 _pci

Я безуспешно пытаюсь внести в черный список встроенный -модуль ядра Linux 8250 _pci, используя modprobe.blacklist=8250 _pci в качестве параметра загрузки. Как избежать загрузки этого?
22.07.2020
1
ответ

Linux X86 _64 схемы физической памяти

Согласно документации ядра Linux https://www.kernel.org/doc/Documentation/x86/boot.txt, существует код реального режима ядра от X+10000 до X+08000. У меня есть два вопроса; Для современного...
22.07.2020
1
ответ

Почему htop показывает, что ввод-вывод не используется, а iotop использует?

Я только что начал pvmove --alloc куда угодно на зашифрованном luks2 PV. Команды занимают много времени, и, как и ожидалось, в iotop я вижу, что команды, вызываемые для этой операции, занимают немало времени...
20.07.2020
1
ответ

Модуль ddcci неожиданно перестал работать

команда, которую я пробовал системный журнал sudo modprobe ddcci 18 июля 13 :59 :17 phoenix systemd -модули -load [393] :Вставленный модуль 'ddcci' 18 июля 13 :59 :17 ядро ​​phoenix :[2.991677 ] ddcci :загрузка -модуля дерева -...
18.07.2020
1
ответ

Структура памяти и пространство ядра -пространство пользователя

Я знаю, что в системе Linux есть пространство ядра и пространство пользователя. Пространство пользователя используется какой-то конкретной программой, и оно может каким-то образом взаимодействовать с пространством ядра, например, системным вызовом. я...
15.07.2020
1
ответ

ошибка чтения сектора 0x465aa00 из 'hd0'

В настоящее время в grub2 (пытаются решить проблему с загрузкой ), исходя из этого поста ошибка grub :вам нужно сначала загрузить ядро Однако всякий раз, когда я пытаюсь установить ядро ​​​​Linux с помощью этой команды линукс (...
14.07.2020
1
ответ

Компиляция драйверов/постановка

Мне нужно скомпилировать все промежуточные драйверы. Я использую make alliesconfig и также установил CONFIG _BROKEN=y и CONFIG _COMPILE _TEST=y. Прямо сейчас сделайте модули C=1 M=drivers/staging prints Драйверы MODPOST/...
13.07.2020
1
ответ

Отставание Ubuntu 18.04 после перехода на более раннюю версию ядра 5.3 ->4.4

Я использую Ubuntu 18.04 на ядре 5.3, но для некоторых целей тестирования с ядром реального времени я должен понизить версию до 4.4. Скачав и установив ядро ​​4.4, загрузился в него и все...
13.07.2020
1
ответ

Действительно ли системные вызовы «прерывают» ЦП так же, как это делают аппаратные прерывания?

Я пытаюсь глубже понять, как реализованы системные вызовы и аппаратные прерывания, и меня постоянно смущает то, как они различаются по способу обработки. Для...
09.07.2020
1
ответ

Беспроводной адаптер не распознается в Linux -5.4.48

Я использую USB Wi -Fi адаптер TL -WN722N. С ядрами linux до 5.4.38 раньше работало нормально. После обновления 5.4.38 -> 5.4.48 он не загорается и не отображается в /sys/class/net. Почему мог...
09.07.2020
1
ответ

Как назначаются младшие номера устройств для безымянных/не -креплений устройств (старший номер 0 )?

В целом я понимаю, как все работает со старшим/младшим номером устройства для данного устройства (, хотя, пожалуйста, поправьте меня, если я ошибаюсь ), и как старший номер устройства по существу относится к классу устройств....
06.07.2020
1
ответ

обновление/откат ядра CentOS до версии, отличной от последней, и версии, отличной от ранее использовавшейся локально

Я хочу обновить/понизить версию ядра CentOS до версии, отличной от последней, а затем перейти до версии, отличной от той, которая использовалась ранее локально. Сначала я установил CentOS 8.1 (8.1....
06.07.2020
1
ответ

Можно ли запускать доступный для записи общий ресурс 9pfs, когда cache=loose?

Я пытаюсь запустить виртуальную машину из доступной для записи корневой файловой системы 9p. Когда используется режим кэширования по умолчанию, apt и некоторые другие инструменты дают сбой; вероятно, из-за ограничений самого 9pfs. Ошибка...
04.07.2020
1
ответ

Встроенная поддержка exFAT в ядре 5.4 -проблемы?

Новая установка Ubuntu Server 20.04. cat /proc/filesystems показывает exfat в выводе. Никаких других пакетов для exFAT не устанавливал, так как он должен работать из ядра. Подключил 2 внутренних жестких диска в fstab как...
03.07.2020
1
ответ

Загадочная ошибка при попытке подписать модули ядра

У меня система Debian 10. У него включена безопасная загрузка. Я пытаюсь подписать и загрузить новый модуль ядра для виртуального бокса. Я сгенерировал сертификат и закрытый ключ, используя openssl req -new -x509 -newkey...
03.07.2020
1
ответ

Могут ли исправления для разных файлов быть частью одной серии исправлений?

Квалифицируются ли исправления для разных файлов как серия исправлений? Всего я сделал 5 патчей, 3 из которых — изменения в 3 разных файлах, а 2 — изменения в другом отдельном файле. Я предполагаю, что 2...
02.07.2020