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

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



5
Включение NUMA для Intel Core i7
В ядре Linux документация для CONFIG_NUMAговорит: Enable NUMA (Non Uniform Memory Access) support. he kernel will try to allocate memory used by a CPU on the local memory controller of the CPU and add some more NUMA awareness to the kernel. For 64-bit this is recommended if the system is …

3
Что произойдет, если вы удалите файл устройства?
Я примерно знаю о файлах, расположенных в / dev. Я знаю, что есть два типа (символ / блок), доступ к этим файлам связывается с драйвером в ядре. Я хочу знать, что произойдет, если я удалю один - специально для обоих типов файлов. Если я удалю файл блочного устройства, скажем /dev/sda, …

2
Какова цель исправлений ядра Linux?
Для каждой версии ядра Linux существует файл патча, доступный для скачивания. Например, linux-3.12.22 имеет соответствующий патч-3.12.22 . Какова цель этого патча? Всегда ли исправлять соответствующее ядро ​​перед его компиляцией или обновлять предыдущую версию ядра тем ядром, которому соответствует исправление (в данном случае 3.12.22)?

2
BSD Kernel Vs. Ядро Linux? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Я хотел знать с технической точки зрения; в чем разница между BSD …

1
Как начать писать драйверы?
У меня есть недорогой дешевый ноутбук Thinkpad SL 500. Что меня беспокоит, так это два светодиода, один для беспроводного подключения, и другой для режима гибернации, которые вообще не загораются, хотя они работают, я попробовал это на окнах. Поэтому я хотел бы написать для них драйвер ядра, ничего особенного, это просто …

4
Как загрузить ядро ​​EFI с использованием QEMU (kvm)?
Я пытаюсь эмулировать среду EFI, используя QEMU (kmv); Виртуальный ящик занимает 15 минут для загрузки в режиме EFI с использованием Archboot. Используя устаревший режим BIOS, я могу загрузиться с помощью этой команды: root@citsnmaiko-deb:/home/maiko/uefi/ovmf# qemu-system-x86_64 -kernel ../bzImage -initrd ../rootfs.gz -append "rw root=/dev/ram0 ramdisk_size=40960" и это работает с моим собственным ядром и …


1
Как приятно работать?
sched_setscheduler говорит: Все планирование является вытесняющим: если процесс с более высоким статическим приоритетом становится готовым к выполнению, текущий запущенный процесс будет вытеснен и возвращен в список ожидания для его уровня статического приоритета. в то время как setpriority говорит Это приводит к тому, что очень низкие приятные значения (+19) действительно обеспечивают …

3
Что такое сообщение «Недостаточно памяти»: принести в жертву ребенка?
Недавно на моем компьютере закончилась память (что не является неожиданным следствием компиляции программного обеспечения при работе с большими наборами данных ГИС). В системном журнале подробно описывается, как оно работает с условием OOM, следующая строка: Out of memory: Kill process 7429 (java) score 259 or sacrifice child О чем это or …

2
Можно ли получить информацию для дерева устройств, используя / sys работающего ядра?
Обычно для систем защиты деревья устройств предоставляют аппаратную информацию ядру (Linux). Эти деревья устройств существуют в виде dts (исходных файлов дерева устройств), которые компилируются и загружаются в ядро. Проблема в том, что у меня нет доступа к такому dtsфайлу, даже к dtbфайлу. У меня есть доступ к /sysи /procна машине …

3
Поиск значений параметров ядра, связанных с sysctl.conf и sysctl.d
На моем компьютере с Ubuntu в /etc/sysctl.confфайле параметры фильтрации обратного пути по умолчанию закомментированы следующим образом: #net.ipv4.conf.default.rp_filter=1 #net.ipv4.conf.all.rp_filter=1 но /etc/sysctl.d/10-network-security.confони (опять же по умолчанию) не закомментированы: net.ipv4.conf.default.rp_filter=1 net.ipv4.conf.all.rp_filter=1 Так включена фильтрация обратного пути или нет? Какое из мест конфигурации имеет приоритет? Как проверить текущие значения этих и других параметров ядра?

1
Как именно взаимодействуют NetworkManager, networkd, netplan, ifupdown2 и iproute2?
Я учусь о Linux сети на рабочей станции Kubuntu 18.04, и я вижу , что оба NetworkManagerи networkd-dispatcherработаю: oleg@eclectic:~$ sudo ps -ef | grep -i net root 56 2 0 Oct11 ? 00:00:00 [netns] root 1097 1 0 Oct11 ? 00:00:02 /usr/sbin/NetworkManager --no-daemon root 1098 1 0 Oct11 ? 00:00:00 …

4
Нужно ли ядру Linux для работы файловая система?
Мое мнение - да, это так, потому что все полезное воздействие внешнего мира (режим непривилегированного процессора) сначала потребует процесса, выполняющегося во внешнем мире. Для этого потребуется файловая система, даже временная файловая система в оперативной памяти. Другой инженер не согласен со мной, но я не могу доказать это за пределами всех …

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