Вопросы с меткой [kernel]

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

96
голосов
5ответов
123k показов

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

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

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

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

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

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

Почему первая инструкция BIOS находится в 0xFFFFFFF0 ("верх" ОЗУ)?

Я знаю, что BIOS загружает свою первую инструкцию из 0xFFFFFFF0, но почему этот конкретный адрес? У меня есть куча вопросов и, надеюсь, вы сможете мне помочь с некоторыми из них, по крайней мере. Мои ...
50
голосов
5ответов
40k показов

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

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

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

Насколько я понимаю, ядро выполняет все взаимодействие с оборудованием и управляет памятью, устройствами ввода-вывода и т.д. Итак, ядро все делает, но это только часть операционной системы. Так что ...
40
голосов
2ответа
9k показов

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

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

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

В Linux мы всегда говорим, что первый процесс - это init(pid == 1). но почему не ядро (автозагрузка), которое настраивает систему и создает процесс инициализации. Является ли ядро процессом? Мы ...
25
голосов
2ответа
98k показов

Как отключить IPv6 в Debian Wheezy?

Я знаю, что в вики есть запись http://wiki.debian.org/DebianIPv6#How_to_turn_off_IPv6, которая показывает, как отключить IPv6 в Debian Squeeze, но это ядро 2.6. *. А как насчет 3.2. * Ядер под ...
22
голоса
6ответов
43k показов

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

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

как узнать, является ли noatime или relaytime опцией монтирования по умолчанию в ядре?

Я пытался узнать, было ли установлено относительное время или noatime в файловой системе, но я не нашел информацию ни в /etc /fstab, ни в параметрах загрузки ядра. Прежде всего, кажется очевидным, ...
17
голосов
3ответа
12k показов

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

Более всесторонний сформулированный вопрос, так как я потерял доступ к другому. Я бы попросил удалить другой, а не этот, так как он не должен был быть перенесен в первую очередь. В настоящее время ...
17
голосов
2ответа
13k показов

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

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

Где находится vmlinux на моей установке Ubuntu?

Я пытаюсь поработать с запуском oprofile, и на этом этапе я столкнулся с проблемой: opcontrol --vmlinux=/path/to/vmlinux В Ubuntu нет пакета с именем vmlinux, и когда я выполняю locate vmlinux , я ...
15
голосов
4ответа
27k показов

Почему Centos до сих пор не использует последнее ядро

Как я видел много изменений и улучшений в ядре 3.xx Улучшение, которое мне нравится, - это dmcache, появившийся в ядре 3.9. У меня есть 3 сервера с установленным Centos на всей машине Centos все еще ...
13
голосов
4ответа
13k показов

Уничтожение wininit.exe закрывает Windows

Когда я убиваю wininit.exe , Windows 7 неожиданно завершает работу. Может кто-нибудь объяснить это с помощью механики Windows? Я чувствую, что это может произойти, потому что процесс предоставляет ...
12
голосов
4ответа
12k показов

Компилируя ядро Linux, какой размер нужен?

Я скачал самое новое самое стабильное ядро Linux, 2.6.33.2. Я думал, что я проверю это с помощью VirtualBox. Поэтому я создаю жесткий диск динамического размера размером 4 ГБ. И установил CentOS 5.3 ...
12
голосов
1ответ
10k показов

Как настроить ядро Linux на основе используемых модулей?

Я готов собрать минимальное ядро, содержащее только то, что нужно для моей машины; поэтому я начал с компиляции ядра с нуля, используя конфигурацию по умолчанию и добавив то, что я точно знаю ...
11
голосов
2ответа
3k показов

Заставьте grub сохранить загрузку по умолчанию под обновлениями ядра

Я выполняю двойную загрузку своей машины и хочу, чтобы она по умолчанию загружалась в Windows, чтобы при каждом удаленном перезапуске машины из дома она могла вернуться в Windows (вместо Ubuntu). ...
10
голосов
1ответ
3k показов

Как остановить jbd2, чтобы освободить устройство

В экземпляре AWS EC2 у нас есть несколько томов EBS. Когда я пытаюсь отсоединить любой из них, команда umount работает, но устройство не может быть отсоединено. # grep -c xvdj /proc/mounts 0 Тем не ...
10
голосов
1ответ
5k показов

Какие файлы кэшируются Linux?

Я понимаю, что Linux использует неиспользуемую оперативную память для хранения некоторых файлов в кэше. Но мне интересно, какие файлы он на самом деле кеширует! Если вы посмотрите на free : Gesamt ...
10
голосов
4ответа
7k показов

Как сохранить или экспортировать пользовательскую конфигурацию ядра Linux?

Я загрузил ядро Linux с www.kernel.org, а затем использовал menuconfig для его настройки. После многих настроек он работает так, как мне нужно, и я не хочу терять эту фактическую конфигурацию, ...
10
голосов
7ответов
17k показов

Есть ли причина не отключать подкачку ядра Windows?

Поэтому я планирую в конечном итоге перейти к 2 ГБ (mobo max) ОЗУ с 1 ГБ, и я хочу отключить подкачку ядра, как только я это сделаю, потому что я слышал, что это может повысить производительность (и ...
10
голосов
6ответов
13k показов

Как узнать, работает ли мое ядро Linux в 32-битной или 64-битной версии?

Когда я делаю cat в /proc /cpuinfo, она показывает строку с clflushsize: 64 Означает ли это, что мое ядро работает на 64 битах?
9
голосов
0ответов
419 показов

Как работает перезагрузка компьютера?

Возможный дубликат: Как перезагрузить компьютер? Как на самом деле работает команда перезагрузки компьютера? Как компьютеру говорят, что он не должен оставаться выключенным после выключения, и что он ...
9
голосов
4ответа
4k показов

В Linux, что произойдет с работающей программой, если ее исполняемый файл был изменен или удален?

Допустим, в фоновом режиме выполняется /usr/local/bin/ruby , а затем мы перезаписываем ruby другой версией или даже удаляем ruby . Что будет с этими запущенными процессами ruby?
9
голосов
2ответа
18k показов

Проблемы с монтированием HFS+ накопителей

У меня проблема с монтированием некоторых дисков hfsplus. Мне просто нужно, чтобы они были установлены только для чтения. (отключение журнала не вариант) Я провел много исследований и выяснил, что ...
9
голосов
2ответа
4k показов

Откройте для себя параметры загрузки ядра Linux

Есть ли способ перекрестного распространения, чтобы узнать параметры загрузки, предоставляемые ядру?
9
голосов
2ответа
41k показов

Что такое память ядра? Какую функцию он выполняет?

Глядя на свой диспетчер задач в Windows, я заметил небольшую вещь с надписью «Память ядра». Что именно это? И какую функцию он выполняет по сравнению с физической памятью?
9
голосов
6ответов
11k показов

Почему мое ядро Mac OS X 10.6 работает в 32-битном режиме?

У меня есть MacBook Pro (5,1) с 4 ГБ памяти под управлением 10A432 - но он работает под управлением 32-разрядного ядра. Любые идеи, почему он не будет работать в 64-битном режиме, и как я могу это ...
8
голосов
1ответ
2k показов

Запись непосредственно в /proc по сравнению с использованием sysctl -w

Я пытаюсь настроить ядро моего сервера Linux так, чтобы оно не действовало как маршрутизатор, для большей безопасности. Дело не в том, чтобы пересылать пакеты. Я нашел это: echo 0 > ...
8
голосов
1ответ
10k показов

Типы данных ядра u8, u16, u32, u64 не разрешены

Я пытаюсь скомпилировать некоторые файлы, относящиеся к беспроводной подсистеме (mac80211), в которых используются типы данных u8, u16, u32, u64. Это не разрешено. Файл заголовка, на который ...
8
голосов
2ответа
9k показов

Как я могу включить аварийные дампы ядра в Debian?

Я хочу включить аварийные дампы ядра для моей машины Debian 5.0.7. Версия ядра 2.2.26 amd64. Как я могу настроить это?
8
голосов
1ответ
7k показов

Как проанализировать чрезмерное использование процессора в режиме ядра Windows?

Моя машина с Windows XP недавно начала зависать на мне при каждой нечетной перезагрузке после нескольких минут использования (разные программы / никакой дополнительной загрузки вообще не ...
7
голосов
3ответа
5k показов

где ядро находится в многоядерной системе

Предположим, у меня есть многоядерная система, скажем, 4 ядра, и в этом я привязываю 3 пользовательских процесса к 3 процессорам. В таком случае где будет находиться ядро? Предположим, что один из ...
7
голосов
3ответа
13k показов

Где файл ядра Windows?

Какой компьютерный файл содержит ядро Windows? это видно в списке процессов диспетчера задач? если нет, то почему?
7
голосов
1ответ
4k показов

Что такое и как увеличить максимальное количество usb-устройств?

Мне интересно, какое максимальное количество USB-устройств может обрабатывать ядро Linux? Зависит ли это от рут-хаба или чего-то еще тоже? Есть ли способ увеличить это максимальное число? Мне нужно ...
7
голосов
5ответов
3k показов

Linux эквивалентен Mac OS X's fs_usage

Есть ли в Linux эквивалент команды Mac OS X fs_usage? Согласно справочной странице, он выполняет следующее: «сообщает о системных вызовах и сбоях страниц, связанных с работой файловой системы, в ...
7
голосов
2ответа
8k показов

Преимущества версий Ubuntu LTS перед обычной Ubuntu?

Есть ли у LTS-версий Ubuntu какие-либо преимущества для не платящих клиентов (которые не получают никакой поддержки?) Только из технической спецификации эти версии кажутся устаревшими во многих ...
7
голосов
4ответа
32k показов

Arch Linux - Как мне понизить версию моего ядра?

Я только что сделал обновление системы, которое включало мое ядро. После чего у меня сломался вайфай. После некоторого google'а кажется, что я не единственный человек, с которым это случилось. ...
6
голосов
4ответа
717 показов

Нужно ли процессу ядра что-то сохранять при переключении в режим пользователя?

По словам моего профессора, «При переключении из режима пользователя в режим ядра состояние пользовательского процесса должно быть полностью сохранено. Но при переключении из режима ядра в режим ...
6
голосов
1ответ
4k показов

Mac - расширение памяти per-kext, ака какой kext является утечкой?

У меня возникли проблемы с некоторыми расширениями ядра, которые я запускаю, так как после одного или двух дней использования использование памяти kernel_task увеличивается до 1,2 ГБ и остается там ...
6
голосов
2ответа
346 показов

Как отличить системные вызовы от int 80h при использовании ptrace

Насколько я знаю, ptrace может получить номер системного вызова только через PTRACE_SYSCALL, но номер системного вызова отличается в x86 и x64. Так есть ли способ выяснить, где этот системный вызов ...
6
голосов
2ответа
249 показов

Загрузите Windows 7 с образа диска пользовательского формата

Windows 7 может загружаться из альтернативных источников, кроме разделов на обычном диске - например, она может загружаться с VHD или WIM. Является ли обработка вышеупомянутых форматов жестко ...
6
голосов
1ответ
9k показов

Как узнать количество потоков, запущенных в процессе, из /proc /[pid] /stat в Linux?

У меня есть пид процесса. Я хотел бы знать текущее количество потоков, запущенных в процессе. Я знаю, что могу прочитать /proc /pid /stat для этой информации, но я не уверен, как конкретно получить ...
6
голосов
4ответа
6k показов

Мышь Logitech M560 на Linux отправляет испорченные события ввода

Моя подруга купила вчера мышь Logitech M560 (вы можете увидеть ее здесь) и попробовала ее на своей системе Ubuntu. Кажется, это относительно новая модель, поэтому о ней нет никакой информации, за ...
6
голосов
2ответа
5k показов

Почему системный процесс постоянно использует 40-60% мощности процессора?

TL; DR: ACPI.sys постоянно использует много ресурсов процессора. Все вирусы и вредоносные программы возвращаются Драйверы обновлены (GPU, Chipset, USB-устройства) Возможно важная информация: Эта ...
6
голосов
1ответ
1k показов

Разница между гну и дарвином и мач

Эти термины относятся к теме архитектуры Mac OS X, и меня смущает следующее: Маха называется микроядром Дарвин и XNU упоминаются как ядро Итак ... не могли бы вы помочь мне понять разделение этих ...
6
голосов
3ответа
2k показов

Различение между режимами ядра и пользователя

Кто отвечает за определение того, находится ли процесс в режиме ядра или в режиме пользователя? Я знаю, что ядро знает, к какому процессу относится какой процесс, но как процессор это определяет? Я ...
6
голосов
1ответ
2k показов

Как тестировать ядро (-Os против -O2)

Мне кажется логичным, что на 64-битном ядре компиляция для оптимизации по размеру может помочь в целом. (Мой дистрибутив по выбору использует -O2). Он обладает преимуществами большего количества ...