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

Все о ядрах UNIX: разработка, настройка, компиляция, дизайн и т. Д.


3
Как ядро ​​Linux обрабатывает общие IRQ?
Согласно тому, что я прочитал до сих пор, «когда ядро ​​получает прерывание, все зарегистрированные обработчики вызываются». Я понимаю, что зарегистрированные обработчики для каждого IRQ могут просматриваться через /proc/interrupts, и я также понимаю, что зарегистрированные обработчики происходят от драйверов, которые вызвали request_irqпередачу обратного вызова примерно в форме: irqreturn_t (*handler)(int, void *) …
14 linux  kernel  pci  interrupt  irq 

3
Увеличение объема памяти ядра
У меня есть встроенная плата с 512 МБ оперативной памяти под управлением Linux 2.6.29 и загрузчик UBoot. Но ядро ​​может использовать только 128 МБ оперативной памяти. Я попытался изменить значение XCODE_MEMSIZE, которое, я думаю, определяет, сколько оперативной памяти использует ядро. Когда я установил его на 512, ядро ​​вылетает при загрузке. …

1
Ядро Linux: значение исходного дерева, внутреннего и внешнего дерева
Что именно означают термины «внутри дерева» и «вне дерева»? Кроме того, относится ли «дерево исходных текстов» к официальному ядру, выпущенному / поддержанному на kernel.org, или это более общий термин, который может относиться к любому (модифицированному) источнику ядра Linux?
14 linux  kernel 

2
В чем разница между выпуском ядра / дистрибутива и версией?
Я использую следующую команду, чтобы увидеть имя, выпуск и версию ядра. -bash-4.1$ uname -s Linux -bash-4.1$ uname -r 2.6.32-279.el6.x86_64 -bash-4.1$ uname -v #1 SMP Wed Jun 13 18:24:36 EDT 2012 В чем разница между выпуском ядра и версией? Благодарность! Подобный вопрос для дистрибутива Linux (например, Ubuntu, Mint, ...)? Т.е. в …
14 kernel 

3
Как прочитать таблицу разделов в памяти (ядра) в / dev / sda?
Я случайно переписал свою таблицу разделов / dev / sda с помощью GParted ( полная история о AskUbuntu ). Поскольку я еще не перезагружался и моя файловая система все еще отлично работала, мне сказали, что я могу восстановить таблицу разделов из памяти ядра. Это возможно? Если так, как я могу …

3
Как сгенерировать Module.symvers?
Я недавно прошел Распаковка rpm-ядра вне системы (OpenSuse)? ; и, поскольку на моей машине прошло> 10 часов, представьте мое удивление, что после описанного там процесса я Module.symversнигде не нахожу ! Когда я ищу «генерировать Module.symvers», я получаю это: ПРИМЕЧАНИЕ: «modules_prepare» не будет собирать Module.symvers, даже если установлен CONFIG_MODVERSIONS; следовательно, полная …



6
Как проверить работающую версию ядра?
Устраняя проблему с моей сетевой картой, я обнаружил, что используемый драйвер может иметь некоторые проблемы со старыми версиями ядра. Какую команду я могу использовать для проверки версии ядра, которую я сейчас использую?

1
Как (действительно) отключить NCQ в Linux
Я реализовал свой собственный Serial-ATA Host-Bus-Adapter (HBA) в VHDL и запрограммировал его на FPGA. FPGA - это микросхема, которая может быть запрограммирована на любую цифровую схему. Он также оснащен последовательными приемопередатчиками для генерации высокоскоростных сигналов для SATA или PCIe. Этот контроллер SATA поддерживает линейную скорость SATA 6 Гбит / с …
13 linux  kernel  drivers  sata 

3
Как Linux загружает образ 'initrd'?
Я пытался понять процесс загрузки, но есть только одна вещь, которая идет мне в голову ... Как только ядро ​​Linux будет загружено и смонтирована корневая файловая система (/), программы могут быть запущены, а дополнительные модули ядра могут быть интегрированы для обеспечения дополнительных функций. Чтобы смонтировать корневую файловую систему, должны быть …
13 linux  kernel  boot  initrd 

1
Можно ли предотвратить потребление энтропии при запуске программы?
Я использую Knoppix (или другие Live CD / DVD) в качестве безопасной среды для создания ценных крипто-ключей. К сожалению, энтропия является ограниченным ресурсом в таких средах. Я только заметил, что каждый запуск программы потребляет определенную энтропию. Похоже, это связано с некоторой функцией защиты стека, которая требует рандомизации адресов. Хорошая особенность, …
13 linux  kernel  security 

3
Высокая активность записи на производительность системы SSD Nukes
Я заметил, что когда я пишу тяжелые приложения, вся система тормозит. Чтобы проверить это дальше, я запустил это для выполнения (относительно) низкой загрузки процессора, высокой активности диска: john -incremental > file_on_SSD Это выкачивает десятки тысяч строк в секунду в файл на моем системном диске. При этом мышь зависает, TTY перестают …
13 kernel  performance  io  ssd 

5
Сравните два файла конфигурации ядра с точки зрения menuconfig?
У меня есть ситуация, в которой у меня есть два файла конфигурации ядра (для одного и того же источника ядра). Оба они имеют часть функциональности, которая мне нужна (на одном USB работает правильно, на другом второй I2C). Я знаю, что различия между этими двумя файлами конфигурации, с точки зрения menuconfig, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.