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

Основным компонентом большинства операционных систем, ядро ​​управляет большей частью связи компьютера между аппаратным и программным обеспечением. Как правило, ядро ​​- это самый низкий уровень абстракции, который может иметь программист к ресурсу.

108
Получить конфигурацию ядра из работающей в данный момент системы Linux?

Я случайно удалил свой .config для своей конфигурации ядра в Linux и, похоже, помнил, что был способ получить конфигурацию ядра через файловую систему proc. Это все еще возможно, и если да, то как бы я это...

104
Разрешить процесс без полномочий root связываться с портами 80 и 443?

Можно ли настроить параметр ядра, чтобы позволить программе пользователя связываться с портами 80 и 443? Причина, по которой я спрашиваю, заключается в том, что глупо разрешать привилегированному процессу открывать сокет и слушать. Все, что открывает сокет и прослушивает, представляет высокий риск,...

56
Как ядро ​​Linux может быть таким маленьким?

Обычное стабильное 3 * ядро ​​сейчас около 70 мб. Но есть небольшие дистрибутивы Linux размером 30-10 Мб с программным обеспечением и другими вещами из коробки. Как ядро ​​Linux может быть таким маленьким в этих дистрибутивах? Может ли разборка только ненужных модулей и драйверов резко уменьшить...

53
Требуется ли для запуска исполняемого файла ядро ​​ОС?

Я знаю, что когда исходный код, скажем, C ++, компилируется, выводом компилятора является машинный код (исполняемый файл), который, как я думал, был инструкцией непосредственно для процессора. Недавно я читал о ядрах и обнаружил, что программы не могут получить доступ к оборудованию напрямую, но...

51
Почему первая инструкция BIOS расположена в 0xFFFFFFF0 («верх» ОЗУ)?

Я знаю, что BIOS загружает свою первую инструкцию из 0xFFFFFFF0, но почему этот конкретный адрес? У меня есть куча вопросов и, надеюсь, вы сможете мне помочь с некоторыми из них, по крайней мере. Мои вопросы: Почему первая инструкция BIOS находится в верхней части 4 ГБ ОЗУ? Что произойдет, если мой...

43
Что есть в операционной системе, кроме ядра

Насколько я понимаю, ядро ​​выполняет все взаимодействие с оборудованием и управляет памятью, устройствами ввода-вывода и т. Д. Итак, ядро ​​все делает, но это только часть операционной системы. Так что еще есть в ОС? Только приложения, которые идут в комплекте с ним? Например, что в Ubuntu есть,...

42
Можно ли скомпилировать дистрибутив Darwin из исходного кода, как вы можете собрать дистрибутив Linux?

Я прочитал и начал использовать Linux From Scratch (и BLFS) и мне было интересно, могу ли я следовать этому руководству, чтобы создать Darwin Distro, заменив xnuядро? Будет ли процесс сильно отличаться от описанного в LFS? В настоящее время я понимаю, что все, что потребуется для того, чтобы...

38
Невозможно установить VIrtualbox, `« Указать KERN_DIR = <каталог> »` - установить Virtual Box в Debian?

Я получаю эту ошибку: Makefile: 181: *** Ошибка: невозможно найти источники вашего текущего ядра Linux. Укажите KERN_DIR = и снова запустите Make. Стоп. В основном я делаю: $ sudo /etc/init.d/vboxdrv setup Removing existing VirtualBox non-DKMS kernel modules [ OK ] Building the VirtualBox Guest...

34
Directory - / sys в Linux

Может кто-нибудь объяснить мне, что происходит внутри /sysкаталога в системе Linux? Я прогуглил это и получил некоторые результаты, но мне нужно ясное мнение об этом. Кто-нибудь готов дать мне короткий (и сладкий) кристалл про /...

34
Можно ли заставить убийцу ООМ вмешаться раньше?

Я пытаюсь настроить свою систему разработки на максимальную надежность. Я отключил подкачку, потому что для использования графического интерфейса это в основном делает машину безразличной таким образом, что больше не может использоваться. Тем не менее, если агрессивные приложения съедают память,...

33
Дополнения гостевой системы VirtualBox Ubuntu не устанавливаются: ошибка modprobe vboxsf

Я только что установил это программное обеспечение с виртуальной коробки, я загрузил ISO с официального сайта Ubuntu, это был последний LTS. Я попытался установить гостевые дополнения с помощью «Вставить образ гостевого дополнения». Результат: Verifying archive integrity... All good. Uncompressing...

30
Является ли ядро ​​процессом?

Этот вопрос был перенесен из переполнения стека, поскольку на него могут ответить суперпользователи. Мигрировал 9 лет назад . В Linux мы всегда говорим, что первый процесс init(pid == 1). Но почему не ядро ​​(автозагрузка), которое настраивает систему и создает initпроцесс. Является ли ядро...

28
Включить пользовательские пространства имен в ядре Debian

Я пытаюсь понять, как включить возможность использования пространств имен пользователя в моем ядре (я думаю, CAP_SYS_USER_NS). Я использую Debian Stretch, ядро ​​4.6.0-1-amd64. Я предполагаю, что есть способ включить пространства имен пользователя и перекомпилировать ядро. После нескольких часов...

26
Что на самом деле делает sudo-s?

Этот вопрос был перенесен из переполнения стека, поскольку на него могут ответить суперпользователи. Мигрировал 8 лет назад . Я использую Ubuntu 10.04. Я замечаю, что после запуска « sudo -s » в терминале приглашение изменилось с " XXX @ XXX " в " root @ XXX ", Кажется, это изменилось на...

24
Как добавить новое ядро ​​в grub2

Этот вопрос был перенесен из переполнения стека, поскольку на него могут ответить суперпользователи. Мигрировал 9 лет назад . Как мы можем добавить ядро ​​в grub2? Я знал, что мы можем сделать с предыдущими версиями, но, похоже, все изменилось. Какие файлы мы должны...

20
Как мне распаковать vmlinuz в vmlinux?

Я уже пробовал распаковывать, gzip и все другие решения, которые появляются как результаты Google, и они не работают для меня. Чтобы получить только поиск изображения для подписи GZ - 1f 8b 08 00. > od -A d -t x1 vmlinuz | grep '1f 8b 08 00' 0024576 24 26 27 00 ae 21 16 00 1f 8b 08 00 7f 2f 6b...

18
Драйвер ядра NTFS против NTFS-3G

Более подробный вопрос, поскольку я потерял доступ к другому. Я бы попросил удалить другой, а не этот, так как он не должен был быть перенесен в первую очередь. В настоящее время для Linux доступно два драйвера NTFS. Драйвер NTFS, включенный в ядро, и драйвер пользовательского пространства NTFS-3G,...

18
Как диагностировать раздувание OS X kernel_task и использование проводной памяти?

У меня очень странная проблема, с которой мне сложно определить причину. У меня есть Mac Pro (2008, 8-ядерный 2,8 ГГц, 8800GT) с 14 ГБ ОЗУ (недавно обновленный из-за этой проблемы!). Когда я загружаю свою систему и захожу в систему, vm_stat / top / Activity Monitor покажет, что в kernel_task...