1
ответ

файловые операции aio_read изменены в ядре 4.1

У меня есть поддерживаемый мной драйвер, мне нужно скомпилировать его с заголовками Linux 4.1.21, но Я получаю ошибки компиляции для aio_read, aio_write, они отсутствуют в struct file_operations, я предполагаю, что они были заменены. ...
26.11.2018
1
ответ

objdump: формат файла не распознан

Я сталкиваюсь с этими ошибками при попытке компиляции нового ядра под Gentoo ... Scripts / kconfig / cont --syncconfig kconfig спускаются objtool cc ядра / X86 / ядро ​​/ ASM -...
22.11.2018
1
ответ

Бинарные файлы SCO в linux

У меня ситуация, когда мы переводим наш сервер на базе sco на Linux, но для запуска нужны 3 программы sco. Я знаю, что есть патч ядра, который должен позволить мне это сделать, но именно здесь я застрял.
21.11.2018
1
ответ

создать vdso в linux

В настоящее время я пытаюсь реализовать свой собственный VDSO. Я видел этот учебник, который объясняет, как это сделать. Однако это руководство создано для Linux 2.6.x, и я хотел бы использовать его в Linux 4.8.x. Но...
20.11.2018
1
ответ

Перекомпиляция модуля ядра psmouse

У меня ультрабук, и его тачпад не работает. Linux mike 3.16.0-4-amd64 # 1 SMP Debian 3.16.7-ckt25-1 (2016-03-06) x86_64 Сенсорная панель GNU / Linux не работает и также не отображается в выводе ...
18.11.2018
1
ответ

Обновление Manjaro: ядро ​​не обновляется [закрыто]

Недавно я сделал обновление, которое, похоже, содержало ужасающее количество ошибок. После исправления большинства из них я столкнулся с тем, что pacman сообщает, что используется Linux 4.16.2-2. Однако uname есть ...
16.11.2018
1
ответ

Ядро 4.19: замена для Dentry_Update_name_Case ()?

В 4.19 функция Dentry_Update_name_Case была удалена. Что такое замена для этого?
13.11.2018
1
ответ

Эмуляция колеса Evdev на клавиатуре

Я люблю эмуляцию колеса мыши Xinput! Эмуляция колеса Evdev может включать в себя любую кнопку мыши, запустив команду Bellow (9 - кнопка мыши, которая вызывает эмуляцию колеса Evdev) Xinput Set-ROP $ ...
26.10.2018
1
ответ

Значение максимальных сегментов Queue Param Linux

Что означает значение, хранящееся в / sys / block / sda / queue / max_segments ( Какие эти сегменты?)? Это фиксированное значение, назначенное для блокировки устройства? Или я могу изменить его во время выполнения? Где в ядре это значение ...
25.10.2018
1
ответ

У меня есть посвященные 2 SSD, как я группировать их вести себя как 1?

У меня есть выделенный сервер, который я буду использовать для создания виртуальных машин на вершине использования KVM (спасибо, виртуализатор), Проблема в том, что я не физический доступ к машине, поскольку она сдается в аренду из большого ...
19.10.2018
1
ответ

Форматированная печать конфигурации ядра Linux

В качестве параметров сделайте menuconfig и сделайте nconfig разрешающим хороший способ чтобы настроить параметры ядра, есть ли способ получить эту иерархическую структуру для ее печати? Что-то похожее на "дерево" ...
15.10.2018
1
ответ

Как установить Ubuntu на ASUS F556U, ошибка JournalError? [закрыто]

Я безуспешно пытаюсь установить Ubuntu 18.04 на свой ноутбук ASUS F556U. Я уже задавал другие вопросы по теме, думая, что проблемы от режима UEFI. Ну превзошла это я уже...
11.10.2018
1
ответ

Каковы отношения между процессами, потоками ядра, упрощенными процессами и пользовательскими потоками в Unix? [закрыто]

Unix Internal от Vahalia имеет рисунки, показывающие отношения между процессами, потоками ядра, облегченными процессами и пользовательскими потоками. В этой книге больше всего внимания уделяется SVR4.2, а также исследуется...
01.10.2018
1
ответ

Как использует часть ядра в пространстве виртуальных памяти процессов Linux?

Я нашел аналогичный вопрос, но все же он не отвечает на мои вопросы, делают виртуальный Адресные пространства всех процессов имеют одинаковый контент в их частях «ядра»? Во-первых, учитывая ...
29.09.2018
1
ответ

echo 1 > /sys/bus/pci/slots/[номер слота]/power изменяет значение регистра пространства конфигурации PCIe?

при выполнении команды echo 1 > /sys/bus/pci/slots/[номер слота]/power ядро ​​изменит значение в каком-то (или конкретном) регистре конфигурационного пространства PCIe этого устройства? Насколько я понимаю, когда ...
26.09.2018
1
ответ

Thunderbird перегружает мой жесткий диск при выполнении больших операций, что делать?

Если я выполняю операции в Thunderbird со многими (тысячами) почтой, я слышу сбойный голос из моего жесткого диска. Это звучит действительно некрасиво. Это происходит только в том случае, если я делаю что-то с большим количеством писем (для ...
24.09.2018
1
ответ

Как Bind (2) выбирает сетевое устройство?

Фон, который я ищу запись космических реализаций IP-пространства не IP-сетевого протокола и связанного драйвера сетевого устройства (Оборудование без Ethernet). Я нашел некоторые ресурсы по разработке фона ...
23.09.2018
1
ответ

Изменение встроенного параметра модуля ядра при времени загрузки?

Я пытаюсь изменить параметр, называемый «SGL_THRESHOLD», в драйвере NVME при загрузке в Ubuntu 16.04 Runing Linux Kernel V4.18-General. Похоже, что драйвер NVME на самом деле встроен встроенный как ...
19.09.2018
1
ответ

Какие эфемерные порты используются с необработанными сокетами

Ссылаясь на то, как порты источника получают назначение, я знаю, как определяется локальный порт. (=> Случайный свободный эфемерный порт). Однако, почему мой сырой сокет использует socket(AF_INET, SOCK_RAW, IPPROTO_TCP) ...
19.09.2018
1
ответ

Изменение версии ядра в настройках GRUB

У меня есть конфигурация двойной загрузки с Windows 10 и Debian. В Debian установлено несколько ядер, и в качестве "main" grub предлагает новое ядро, а в "Дополнительных опциях для Debian GNU/..." - список старых ядра.
14.09.2018
1
ответ

Пояснение к ядру Linux [закрыто]

Я хотел бы понять значение термина ядро ​​Linux и различных типов ядро. Например, я хотел бы знать, в чем разница между микроядрами и монолитными ядрами. ...
14.09.2018
1
ответ

Модули моего ядра не соответствуют модулям руководства по установке VirtureBox. Должен ли я быть обеспокоен?

Фабиан Ли: Действия архитектора программного обеспечения по установке VitureBox: Убедитесь, что модули ядра (vboxnetadp, vboxnetflt, vboxpic) загружены правильно: $ lsmod | grep vboxdrv vboxdrv 446464 3...
12.09.2018
1
ответ

DD Висит и бесперебойное сон (ядр quirk?)

Итак, это раздражает меня в течение многих лет. Это происходит с большим количеством программ, чем просто DD, но я нахожу, что это происходит очень часто с программами, которые включают манипулирование необработанными файловой системы. Когда я копирую
10.09.2018
1
ответ

Корректное местоположение initramfs.cpio файла при компиляции ядра

Я следую этой статье и генерировал initramfs.cpio файл. Теперь учебное руководство упоминает, что я должен поместить этот файл в каталог сборки: Наконец, необходимо восстановить ядро снова: № 0...
03.09.2018
1
ответ

Настройка ядра с включенной функцией инжекции ошибок

Я пытаюсь использовать фреймворк инжекции ошибок Linux для имитации ошибок. Я использую ubuntu 16.04 LTS (4.15.0-33-generic), но не нашел способа "активировать" фреймворк FI. Как настроить ...
31.08.2018
1
ответ

Как устанавливать/компилировать модуль в Debian, не используя Полное Ядро, только при помощи уже установленных заголовков ядрa

Кто-то может объяснить шаг за шагом, как установить модуль на ядре с установленными заголовками? У меня есть Debian с Ядром 3.19.0 для бананового пи из http://www.igorpecovnik.com/2014/09/07/banana-pi-debian-...
21.08.2018
1
ответ

cc1: предупреждения рассматривают как ошибки когда Выпуск FreeBSD 8.2 компиляции

Я пытаюсь скомпилировать ядро ВЫПУСКА FreeBsd 8.2 # uname-a FreeBSD FreeBSD С 8.2 ВЫПУСКАМИ № 2 С 8.2 ВЫПУСКАМИ: Sun 18 мая Сборка 0:07:10 PDT 2014 года ядро # pwd/usr/src # делает buildkernel... им...
21.08.2018
1
ответ

Где найти Linux ChengeLog незначительных версий

Я знаю, что есть несколько веб-сайтов, которые будут перечислить изменение Версии ядра (например, что нового в 4.17) (kernelnewbies, heise.de), но где я могу найти информацию о незначительном изменении (например, ...
21.08.2018
1
ответ

Почему «perf» должен соответствовать точной версии запущенного ядра Linux?

Если вы попытаетесь запустить случайный двоичный файл perf, который не соответствует вашему текущему работающему ядру Linux, он скажет: $ perf {{1 }} ВНИМАНИЕ: perf не найден для ядра 4.13.0-45 Конечно, если я получу perf для этого ...
16.08.2018
1
ответ

Как я проверяю, включили ли мне пакетную поддержку сокета в ядре моего дистрибутива?

Как я проверяю, что пакетная поддержка сокета была скомпилирована в мое ядро? Я выполняю Crunchbang, находящееся в Debian распределение.
15.08.2018