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

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
TSC_DEADLINE отключен из-за ошибок

Я отправил свой компьютер производителю для диагностики и помощи в решении проблемы с выводом видео. Они обновили BIOS. С тех пор я получаю [Firmware Bug]: TSC_DEADLINE disabled due to Errata; please update microcode to version: 0x20 (or later) У меня не было ни одного пакета микрокода или пакета...

15
Linux на 286?

У меня нет 286, и я не собираюсь запускать Linux на одном. Однако, поскольку 286 имеет защищенный режим, почему часто говорится, что Linux требует 386 ЦП или выше? Из http://tuxmobil.org/286_mobile.html кажется, что версия Linux ELKS может работать на 286, это правильно? Какие (если есть) изменения...

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

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

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

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

14
Что подразумевается под «системным вызовом», если не за реализацией на языке программирования?

Я хотел бы понять термин «системный вызов». Мне знакомо, что системные вызовы используются для получения служб ядра из приложения пользовательского пространства. Часть, с которой мне нужно уточнить, - это разница между «системным вызовом» и «реализацией системного вызова на C». Вот цитата, которая...

14
Почему ядро ​​не может запустить init?

Я скачал изображение Распбиана на этой странице . Я пытаюсь скомпилировать ядро, которое можно использовать для загрузки образа в qemu. Я скачал исходный код ядра Linux с kernel.org и запустил: make versatile_defconfig make menuconfig Затем я добавил следующие функции в ядро: Поддержка PCI...

14
IP-адрес Busybox ping работает, но имя хоста nslookup завершается неудачно с «неправильным адресом»

Я собираю свое собственное ядро ​​3.14. Я боюсь, что, возможно, пропустил некоторые важные сетевые функции для работы DNS. Я не могу разрешить доменные имена. Я могу пропинговать свой DNS-сервер. Я могу разрешить использование этого DNS на других машинах, так что я знаю, что это не сервер. ~ # cat...

14
Увеличение объема памяти ядра

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

14
Как сгенерировать Module.symvers?

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

14
Какие источники энтропии используются ядром Linux?

man 4 random имеет очень расплывчатое описание источников энтропии ядра Linux: Генератор случайных чисел собирает шум окружающей среды от драйверов устройств и других источников в пул энтропии. Бумажные переносы энтропии в генераторе случайных чисел в Linux тоже не намного конкретнее. В нем...

14
Хорошо ли иметь несколько версий ядра Linux?

Однажды я установил некоторые исправления ядра, и что-то пошло не так на живом сервере, где у нас были сотни клиентов. В системе было только одно ядро. Итак, сервер некоторое время не работал, и, используя live CD, мы запустили систему и выполнили дальнейшие ремонтные работы. Теперь мой вопрос:...

14
Устройство eth0, по-видимому, отсутствует, что задерживает инициализацию

Я клонировал Fedora и сейчас пытаюсь настроить сетевые интерфейсы. Каждый раз, когда я добавляю новый NIC, он начинается с номера eth3 (скорее eth0). Я пытался удалить и изменить, 70-persistent-net.rulesа также, network-scripts/eth0но, похоже, ничего не решает проблему. Вот некоторые выводы с моей...

14
Что именно означает «INFO: задача XXX заблокирована более чем на 120 секунд» в Linux?

Я имел это сообщение в моем журнале ядра: INFO: task XXX blocked for more than 120 seconds. Я хотел бы знать, что это означает технически: при каких условиях ядро ​​отображает это сообщение о задаче? Кстати, моя заблокированная задача была multipathd, но меня также интересует общее значение этой...

14
В чем разница между выпуском ядра / дистрибутива и версией?

Я использую следующую команду, чтобы увидеть имя, выпуск и версию ядра. -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...

14
Как X11 взаимодействует с ядром / выполняет вход в систему

Как я понимаю, для текстового взаимодействия с ядром Linux initзапускается getty(или agetty) программа, которая подключается к одному из устройств TTY /devи запрашивает имя пользователя. После этого loginзапускается вызываемая программа, которая запрашивает пароль пользователя и, если он верный,...

14
Ядро Linux: значение исходного дерева, внутреннего и внешнего дерева

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

14
Имеет ли смысл использовать noatime в современном Linux?

Начиная с версии 2.6.30 (выпущенной 5 лет назад), в Linux эта опция relatimeвключена по умолчанию. Это означает, что обновления времени доступа к файлам очень редки и разумны. Но я все еще вижу рекомендации по использованию noatimeдля баз данных или дисков SSD. Есть ли причина менять конфигурацию...