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

Вопросы по темам, связанным с ядром Linux и Linux, например. детали реализации, такие как системные вызовы, настройка ядра и т. д. Для тем пользовательского пространства Linux, которые не включают подробности ядра, [linux] или тег распространения больше подходят.


1
В чем разница между Src версии 3. * и 3. * - универсальный
В моем локальном Linux / Ubuntu у меня есть две директории для Linux src /usr/src/linux-3.16.0 /usr/src/linux-3.16.0-generic Я обнаружил, что код в 3.16.0 намного больше, чем в 3.16.0-generic. Мне интересно, почему и как эти два каталога отличаются (и что они представляют?)

2
Почему беспроводные инструменты версии 30 стали постоянной бета-версией?
Я нашел хорошую информацию о беспроводных инструментах в этом Q / A . По-видимому, он был представлен ядру Linux в 1997 году Жаном Туррихесом, спонсируемым Hewlett Packard. Изменить: Кажется, мы (беспроводные расширения) был добавлен в ядро ​​Tourrhiles, а не сами инструменты беспроводной связи. Инструменты доступны в большинстве дистрибутивов как основной …

2
Как работает безфайловое вредоносное ПО в Linux?
Я понимаю определение вредоносного ПО без файлов: Вредоносный код, который не основан на файлах, но существует только в памяти ... В частности, вредоносный код без файлов ... присоединяется к активному процессу в памяти ... Может кто-нибудь объяснить, как работает добавление себя к активному процессу в памяти? Кроме того, что (ядро) …

1
Зачем приложениям пользовательского пространства нужны заголовки ядра?
Я собираю busy-box и iptables для встроенного устройства, и одной из зависимостей для них являются заголовки ядра. Я искал во всей файловой системе файлы * .ko и не нашел ни одного. Итак, я пришел к выводу, что приложения не создают никаких загружаемых драйверов (модулей ядра). В каких других случаях приложению …

2
Как именно printk работает внутри?
Я знаю, printfнуждается в помощи от ОС, чтобы сделать свою работу. Я также знаю, printfчто не работает в исходном коде Linux, так как нет библиотеки. И так у нас printkдля отладки. Как printkработает, когда ОС еще загружается?

2
Почему ядро ​​Linux сообщает о «нехватке места на диске», когда на самом деле оно выходит за пределы i-узлов
Мой друг, который любит программировать в среде Linux, но мало знает об администрировании Linux, недавно столкнулся с проблемой, когда его ОС (Ubuntu) сообщала о «нехватке дискового пространства на томе XXX». Но когда он пошел проверить громкость, осталось еще 700 ГБ. Через много времени он смог сообразить, что у него нет …

3
Как сделать скрипт make menuconfig для автоматизации конфигурации сборки ядра Linux?
Я хочу , чтобы автоматизировать сборку Linux , но в конечном итоге добраться до точки , где мне нужно бежать , что кажется очень ручной шаг: make menuconfig. Это похоже на синхронизацию конфигов между ОС и конфигами ядра? cp git-tracked-config .config make defconfig make menuconfig # <- how to automate/script …


1
Каковы особенности PCI?
Я много слышал об особенностях PCI, когда читал о ядре Linux, но ни один веб-сайт не объясняет и не определяет особенности PCI. Каковы особенности PCI?
10 linux-kernel  pci 

1
Являются ли потоки ядра процессами и демонами?
Из архитектуры ядра Linux Mauerer, Потоки ядра - это процессы, запускаемые непосредственно самим ядром. Они делегируют функцию ядра отдельному процессу и выполняют ее там «параллельно» с другими процессами в системе (и, фактически, параллельно с выполнением самого ядра). Потоки ядра часто называют (ядро) демонами . Они используются для выполнения, например, следующих …

3
Почему Linux хранит температуру процессора на таком количестве файлов?
У меня есть ноутбук (ThinkPad) с 2 процессорами. В настоящее время я могу прочитать температуру процессора из файлов ниже с помощью cat (1): cat /sys/class/thermal/thermal_zone0/temp cat /sys/class/thermal/thermal_zone1/temp cat /sys/devices/platform/coretemp.0/hwmon/hwmon1/temp2_input cat /sys/devices/platform/coretemp.0/hwmon/hwmon1/temp3_input cat /sys/devices/LNXSYSTM:00/LNXCPU:00/thermal_cooling/subsystem/thermal_zone1/temp cat /sys/devices/LNXSYSTM:00/LNXCPU:01/thermal_cooling/subsystem/thermal_zone0/temp Мой вопрос заключается в том, почему ядро ​​хранит эту информацию в очень многих разных местах, …


7
Сбой возобновления гибернации на ядре Linux 4.9.0, Debian 9
Я недавно обновил свое ядро ​​с 3.16.4 (Debian jessie) до 4.9.0 (Debian stretch). Все было хорошо, пока я не попытался "Hibernate" (приостановить на диск). Когда я использую опцию Hibernate в LXDE, она появляется в спящем режиме. Я слышу тиканье диска и запись данных. Но проблема возникает при выходе из спящего …

1
Что такое универсальный сокет и как он относится к сетевому устройству?
Я пытаюсь понять, как работают сетевые драйверы под Linux. Эти вопросы и ответы показали, что сетевое устройство в Linux не представлено файлом устройства. В нем говорится, что сетевые драйверы работают с sockets. Например, здесь говорится о том, как настроить сетевые устройства с помощью ioctlвызовов. ioctlоднако требуется дескриптор файла , поскольку …

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