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

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


1
Каковы отношения между процессами, потоками ядра, облегченными процессами и пользовательскими потоками в Unix? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 2 года назад . Unix Internal от Vahalia содержит цифры, показывающие отношения между процессами, потоками …

1
Ваши заголовки ядра для ядра 3.10.0-229.el7.x86_64 не могут быть найдены
Когда я набираю команду service vboxdrv setupв моем терминале CentOS 7, я получаю следующую ошибку: Your kernel headers for kernel 3.10.0-229.el7.x86_64 cannot be found Как я могу устранить эту ошибку? Когда я открываю файл журнала, набирая vi /var/log/vbox-install.log, содержимое: Uninstalling modules from DKMS removing old DKMS module vboxhost version 5.0.4 …

2
ограничение памяти ядра Linux
У меня сбитая с толку проблема. У меня есть библиотека, которая использует sg для выполнения настраиваемых CDB. Есть несколько систем, которые обычно имеют проблемы с распределением памяти в sg . Обычно драйвер sg имеет жесткое ограничение около 4 МБ, но мы видим его на этих нескольких системах с ~ 2,3 …

1
Можете ли вы объяснить оценку энтропии, используемую в random.c
/dev/randomиспользует временные интервалы ядра для добавления в пул энтропии. Количество энтропии в пуле отслеживается в переменной с именем entropy_count. Вот соответствующий фрагмент кода от random.c. Это представляет время (в jiffies я думаю) между двумя последними прерываниями в переменной deltaи разницы в дельтах как delta2. delta = time - state->last_time; state->last_time …
12 linux  kernel  random 

4
Почему * BSD использует специфичные для драйвера имена для сетевых интерфейсов? Это подразумевает ограничения?
Я замечаю, что в зависимости от марки сетевой карты имена интерфейсов различаются (я полагаю, это зависит от драйвера). Почему * BSD использует специфичные для драйвера имена для сетевых интерфейсов? Означает ли это, что в ядре нет уровня абстракции, описывающего «универсальный сетевой интерфейс», поэтому каждый драйвер будет внутренне адресован через собственный …

1
Могут ли 25-летние разработки ядра Linux быть квалифицированными или абстрагированными с точки зрения обывателя? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Ядру Linux почти 25 лет . Если бы мне пришлось придумать …
12 kernel  history 

3
Как захватить трафик на виртуальных интерфейсах?
Я хотел бы захватывать трафик на виртуальных интерфейсах Linux, для целей отладки. Я экспериментировал с veth, tunи dummyинтерфейсом типа; на всех трех у меня проблемы с тем, tcpdumpчтобы показать что-либо. Вот как я настраивал фиктивный интерфейс: ip link add dummy10 type dummy ip addr add 99.99.99.1 dev dummy10 ip link …
12 networking  kernel  ip  tcp  tcpdump 


1
Почему мой начальный виртуальный диск такой большой?
Я использую Ubuntu 11.10, который поставляется с версией ядра 3.0.0-14. Я скачал и собрал ядро ​​из 3.1.0ветки. После установки нового ядра, я вижу, что мой /boot/initrd.img-3.1.0файл огромен. Это 114 МБ, а у меня /boot/initrd.img-3.0.0-14-genericоколо 13 МБ. Я хочу избавиться от раздувания, которое явно не нужно. При создании нового ядра, я …


2
Есть ли обратная сторона у ksplice?
kspliceявляется расширением ядра Linux с открытым исходным кодом, которое позволяет системным администраторам устанавливать исправления безопасности для работающего ядра без перезагрузки операционной системы. (Из Википедии .) Есть ли обратная сторона в использовании ksplice? Это вносит какую-либо нестабильность? Если нет, то почему он не включен по умолчанию в другие дистрибутивы Linux?
12 linux  kernel  upgrade 

5
Можно ли поставить root в LVM без использования initrd?
Я только что установил базовую систему Gentoo (что означает, что я могу загружаться, входить в систему и делать что-то с ней сейчас). Мой корневой раздел находится в виртуальной группе LVM2 (с отдельным /bootразделом). Для загрузки мне нужно передать нижеуказанные параметры ядру: root=/dev/ram0 real_root=/dev/vg/rootlv init=/linuxrc dolvm Очевидно, что он использует начальный …
12 kernel  boot  root  initrd  lvm 

1
Зачем устанавливать режим ядра, а не разделять привилегии?
Вначале установка ядра была довольно болезненной для Linux, но теперь это довольно здорово. Я имею в виду, X не нужно запускать от имени root? Аппаратные ускоренные консоли с высоким разрешением? Классная вещь. Проблема в том, что на многих платформах UNIX нет драйверов для установки модов любого рода. Поэтому аппаратное обеспечение, …
12 kernel  xorg  drivers 

3
Почему initramfs монтирует корневую файловую систему только для чтения
В чем причина монтирования корневой файловой системы roв initramfs (и в initrd). Например, руководство Gentoo initramfs монтирует корневую файловую систему с помощью: mount -o ro /dev/sda1 /mnt/root Почему не следующее? mount -o rw /dev/sda1 /mnt/root Я вижу, что, вероятно, есть веская причина (и, вероятно, она включает в себя switchroot), но, …

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