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

11
Использование заголовков ядра в реальном времени для компиляции кода пользовательского пространства против заголовков по умолчанию

В соответствии с требованиями заказчика я установил CentOS 5.6 с ядром по умолчанию. При установленном ядре файл time.h включает в себя #define CLOCK_MONOTONIC. Теперь ядро ​​реального времени было установлено вместе с kernel-devel, и наш код хотел бы его использовать CLOCK_MONOTONIC_RAW. Он...

11
Почему Linux показывает больше и меньше памяти, чем я установил физически?

Я знаю о свопе - этот вопрос не об этом. В dmesg ядро ​​Linux (x86-64) сообщает мне, сколько у меня памяти: [ 0.000000] Memory: 3890880k/4915200k available (6073k kernel code, 861160k absent, 163160k reserved, 5015k data, 1596k init) cat /proc/meminfo говорит мне, что у меня есть MemTotal: 3910472...

11
Добавление нового системного вызова в Linux 3.2.x с загружаемым модулем ядра [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для Unix и Linux Stack Exchange. Закрыто 7 лет назад . Я хочу добавить новый системный вызов в ядро ​​Linux 3.2.x, но в качестве загружаемого модуля ядра...

11
Ядро Linux не находит initrd правильно

Я скомпилировал ядро ​​Linux и хотел отладить его в QEMU. Я создал файл для загрузки с помощью команд $ qemu-img create -f raw disk.img 200M $ mkfs.ext2 -F disk.img # mkdir /mnt/rootfs # mount -o loop disk.img /mnt/rootfs Затем я сделал qemu -kernel bzImage -initrd disk.imgи получил экран ниже, на...

11
Все ли аргументы ядра действительно используются ядром?

Почему Linux допускает init = / bin / bash? Я прочитал это, ответы говорят, что это KERNEL, запускающий эту программу инициализации. Тогда я начал задаваться вопросом, Linux обычно поставляется с initramfs, который в конечном итоге монтирует и pivot_root в настоящую корневую файловую систему. Так...

11
Где хранится файл конфигурации ядра?

В настоящее время я использую Angstrom Linux 2.6.32. Я намерен обновить ядро ​​Linux с 2.6.32 до 3.0.7. По этой причине мне пришлось настроить работающее ядро ​​3.0.7 make menuconfig. Теперь я хочу сравнить новую конфигурацию ядра с предыдущей, но не могу найти файл конфигурации ядра 3.0.7. Есть...

11
Для чего предназначен ENOANO (без анода)?

Этот вопрос только для праздного любопытства, но я подозреваю, что другие будут любопытны также. Просматривая errno.h (в Linux 2.6), я нашел ENOANO "Без анода". Нет никаких признаков ошибки "Нет катода". Просматривая соответствия исходного кода ядра, кажется, что оно не используется устройством,...

11
Где в исходном коде GRUB2 находится передача / переход к коду ядра?

Я ищу строку кода, где GRUB2, наконец, переходит к коду ядра и таким образом передает выполнение на системах x86? Я предполагаю, что это в файле на ассемблере, так как это очень слабая архитектура. Я посмотрел на исходные файлы /grub-core/boot/i386/pc/*.Sи нашел JMPв boot.S строку 455, но это...

11
Как понять вывод modinfo?

Я просто пытаюсь понять modinfoвывод, который описывает модуль ядра. Например, в случае модуля i915вывод выглядит так: $ modinfo i915 filename: /lib/modules/4.2.0-1-amd64/kernel/drivers/gpu/drm/i915/i915.ko license: GPL and additional rights description: Intel Graphics author: Intel Corporation...

11
256 цветов в консоли (tty)

Предположим, у меня есть система без X server. Я могу войти только с консоли. Кажется, по умолчанию консоль linux поддерживает только 8 цветов: # tput colors 8 Можно ли использовать в консоли 256 цветов, так же, как я использовал бы в эмуляторе терминала (т.е. терминатор)? Во время поиска в Google...

11
Размонтируйте rbind-монтирование, не затрагивая оригинальное монтирование

Отвечая на вопрос о сбое сервера, но не получил достаточного внимания, поэтому разместил здесь, с надеждой, что некоторые люди здесь знают ответ. Есть еще один вопрос, касающийся размонтирования rbind mounts, но решение имеет нежелательный эффект. Рассмотрим следующую схему каталогов: . ├── A_dir │...

10
Каковы особенности PCI?

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

10
В чем разница между 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. Мне интересно, почему и как эти два каталога отличаются (и что они...

10
Как сделать скрипт make menuconfig для автоматизации конфигурации сборки ядра Linux?

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