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

16
Читать стек другого процесса?

Я пытаюсь прочитать стек дочернего процесса, но безуспешно. Я знаю, что это возможно с помощью ptrace, но ptraceинтерфейс позволяет читать только одно слово за раз, и я пытаюсь сканировать большие части стека. Я также попытался прочитать данные /proc/$pid/memиз границ стека, извлеченные из...

16
Ядро Linux сбрасывает пользовательские коды сканирования клавиатуры

У меня есть винтажная клавиатура IBM 122 модели M, которую я адаптирую для использования на современном компьютере. Я использую Teensy 2.0 для кодирования и обработки USB. Я позаимствовал прошивку из проекта клавиатуры Humble Hacker ( https://github.com/humblehacker/keyboard ) и добавил...

16
Что нового в ядре 3.0?

Я понимаю, что это несколько менее связано с Ubuntu, но это влияет на это. Итак, что же такого нового в этом, что Линус решил назвать его 3.0? Я не пытаюсь получить информацию о драйверах, которые попали в него, или о том, что всегда улучшается. Я хочу знать, что на самом деле сделал это 3.0. Я...

16
Размер буфера для захвата пакетов в пространстве ядра?

Проходя man-страницу tcpdump, кажется, что ядро ​​может отбросить пакеты, если буфер заполнен. Мне подумалось, может: этот размер настраивается и / или где я могу увидеть размер моего дистрибутива? Со страницы руководства (для удобства): пакеты, «отброшенные ядром» (это количество пакетов, которые...

16
Ядро Linux для Nintendo Wii

Я пытаюсь собрать ядро ​​Linux для Nintendo Wii, более новой, чем версия 2.6.32, с патчами mike p5, которые я использую с тех пор без проблем. Начиная с версии 2.6.33 поддержка Wii включена в основное ядро, но я не могу заставить ее работать. Я попытался использовать старый .config, который я...

16
Как включить и использовать планировщик BFQ?

Я только что установил ядро ​​Linux версии 4.12 в Ubuntu 17.04, используя ukuu (Утилита обновления ядра Ubuntu https://doc.ubuntu-fr.org/ubuntu_kernel_upgrade_utility ). Дело в том, что когда я проверяю доступные планировщики ввода-вывода, я не могу найти ни BFQ, ни планировщик ввода-вывода Kyber:...

16
Включение IOMMU в ядре для сквозной передачи видеокарты

Краткий вопрос: Как включить intel_iommuнастройку в ядре Linux? Я запускаю хост Debian, используя загрузчик grub2. Документация, которую я видел, говорит «редактировать» /boot/grub/menu.lst, что, похоже, относится только к grub 1.x, поскольку у меня нет этого файла. Насколько я понимаю (и последний...

16
Блокировка обновлений ядра с помощью dpkg

Я хотел бы заблокировать все поставляемые с дистрибутивом обновления ядра из-за неприятной вещи, которая недавно произошла со мной. (Я нахожусь на производной Ubuntu 12.04 amd64.) Я хотел бы, чтобы блокировать все обновления установленных ядер минорной версии 3.2 к linux-headers,...

16
GRUB2 и ядро ​​vga = параметр

Согласно документации, использование vga=параметра ядра устарело с GRUB2. Тот факт, что некоторые новые ядра больше не поддерживают его на определенных адаптерах, не имеет значения, поскольку моей видеокарте уже семь-восемь лет. Проблема в том, что я хотел бы использовать текстовый режим с более...

16
Как мне найти архивы списков рассылки ядра Linux?

Я хочу выяснить, почему функция ядра Linux отсутствует в моей установке Linux, выполнив поиск по последним дискуссиям по этому вопросу в списке рассылки ядра Linux. Единственный сайт, который я нашел, который предлагает поиск по архивам списков рассылки, это gmane . Однако поиск терминов с...

15
Как найти информацию о системе / машине в Unix?

Мне всегда было трудно найти информацию о самой системе в Unix, будь то Какую ОС я использую (номер версии и все, чтобы сравнить ее с последними доступными сборками)? Какую среду рабочего стола я использую? Если я использую KDE, большинство программ начинаются с K, и я могу сказать, что использую...

15
Как интерпретировать имена потоков kworker?

В Linux 3.11.0-13-generic, работающем поверх двухъядерной платы Xeon X5650 с двумя сокетами, htopпоказаны различные потоки kworker. Сортировка по именам (я немного подправил результат, который я показываю здесь, чтобы иметь потоки на ядре 2, а не на ядре 10), вот результат: kworker/0:0H kworker/0:1...

15
Как безопасно удалить старые версии ядра в CentOS 7?

Я могу столкнуться со странными симптомами, возникающими из-за конкурирующих ядер в CentOS 7. Так как мне безопасно удалить старые ядра? И как мне узнать, какое ядро ​​самое новое? Ниже приведен вывод терминала, который я получаю в тот момент, когда исследую это на рассматриваемом сервере. Обратите...

15
Неправильно ли думать о «memfd» как о «процессе, которому принадлежит файл»?

https://dvdhrm.wordpress.com/2014/06/10/memfd_create2/ Теоретически, вы можете достичь memfd_create()поведения [ ], не вводя новые системные вызовы, например: int fd = open("/tmp", O_RDWR | O_TMPFILE | O_EXCL, S_IRWXU); (Обратите внимание, что для более переносимой гарантии tmpfs мы можем...

15
как определить, активирован ли isolcpus?

Как определить, активирован ли isolcpus и на каком процессоре, например, когда вы впервые подключаетесь к серверу. условия: не порождает процесс, чтобы увидеть, куда он будет перенесен. Прецедент является то , что isolcpus=1-7на а 6 ядер i7, кажется, не активировать isolcpus при загрузке, и я хотел...

15
ядро: поддержка пространств имен

Мне интересно, что именно означает «поддержка пространств имен» в ядре Linux. Я использую ядро ​​3.11.1 (самое новое стабильное ядро ​​на данный момент). Если я решу отключить его, замечу ли я какие-либо изменения в моей системе? И в случае, если кто-то решит использовать пространства имен,...