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

38
Почему существует политика ядра Linux, чтобы никогда не нарушать пространство пользователя?

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

32
Установка регулятора ЦП по требованию или консервативный

Я борюсь с cpupowerArchLinux. Я хочу установить губернатора ondemandили даже conservative. Сначала, если я делаю $ sudo cpupower frequency-info --governors, я только получаю performance powersave. Поэтому я ищу доступные модули, как это ls -1 /lib/modules/`uname -r`/kernel/drivers/cpufreq/ ... и я...

31
Почему выключение компьютера после плохого `rm` сохранения моих файлов?

Классическая ситуация: я запустил плохо rmи сразу после этого понял, что удалил не те файлы. (Ничего критического, и у меня были сносные недавние резервные копии, но все еще раздражает.) Зная, что дальнейшая активность на диске была моим врагом, если я хотел восстановить файлы с помощью...

30
Являются ли сокеты FIFO, pipe и Unix одинаковыми в ядре Linux?

Я слышал, что FIFO - это именованные каналы. И у них точно такая же семантика. С другой стороны, я думаю, что доменный сокет Unix очень похож на pipe (хотя я никогда не использовал его). Поэтому мне интересно, все ли они ссылаются на одну и ту же реализацию в ядре Linux. Есть...

29
Когда мне нужно указать add_efi_memmap в качестве аргумента ядра при загрузке UEFI / EFI?

Я читаю некоторые уроки, как заглушки EFI (efistub) загружать ядро ​​Linux. В этих инструкциях часто используется параметр загрузки ядра add_efi_memmap. Предполагаемое оборудование - Intel x64 с 8 ГБ оперативной памяти. Моя текущая установка работает под управлением grub-efiзагрузчика и ядра v3.13....

28
ip vs ifconfig дает плюсы и минусы

В какой-то момент в некоторых учебных материалах (из Linux Foundation) по Linux, с которыми я сталкивался, упоминается следующее: ipКоманда является более универсальной и более эффективной, чем ifconfigпотому, что она использует сокеты netlink, а не системные вызовы ioctl . Может кто-нибудь...

28
Как внутреннее отключение системы ядра Linux?

У меня есть какое-то приблизительное представление о том, как пользовательское пространство и init-система (будь то классическая init sysV / upstart / systemd) работают при выключении системы. (По сути, есть последовательность заказов: «Стоп!», «Пожалуйста, остановите сейчас действительно»,...

27
В каком смысле SATA «говорит» SCSI? Сколько делится между SCSI и ATA?

По крайней мере, для меня в этом нет ничего нового: SATA фактически «говорит» о SCSI, поэтому эти устройства SATA отображаются в Linux как устройства SCSI. Ранее был задан связанный вопрос, например, почему мои SATA-устройства отображаются в / proc / scsi / scsi? Однако то, что не упомянуто там,...

27
Linux: возможно ли видеть только потоки пространства ядра / процесс?

Я знаю, что есть два «уровня» программ: пространство пользователя и пространство ядра. У меня вопрос: я хочу видеть только программы ядра, или, что еще лучше, программы в пространстве ядра. Правильный ли этот подход? ps -ef|grep "\[" root 1 0 0 20:23 ? 00:00:00 init [4] root 2 0 0 20:23 ? 00:00:00...

27
Что происходит на каждом этапе процесса создания ядра Linux?

Этот вопрос был перенесен из Stack Overflow, потому что на него можно ответить в Unix и Linux Stack Exchange. Мигрировал 8 лет назад . Я прочитал много уроков о том, как создавать собственные ядра и загружать Ubuntu с использованием этих ядер, и успешно следовал инструкциям и загружал собственные...

26
Что было бы лучшим способом обойти эту проблему glibc?

Я управляю коробкой Gentoo Hardened, которая использует файловые возможности для устранения большей части необходимости в двоичных файлах setuid-root (например, /bin/pingимеет CAP_NET_RAW и т. Д.). Infact, единственный двоичный файл, который я оставил, является этим: abraxas ~ # find / -xdev -type...

25
Ограничить размер буферного кеша в Linux

Есть ли способ указать ядру Linux использовать только определенный процент памяти для буферного кэша? Я знаю, что /proc/sys/vm/drop_cachesможно использовать для временной очистки кэша, но есть ли какие-либо постоянные настройки, которые препятствуют его росту до, например, более 50% основной...

25
Обновление ядра Linux, оставление остальной системы без изменений

Я пользователь OpenBSD. В FAQ по OpenBSD говорится: OpenBSD - это законченная система, предназначенная для синхронизации. Это не ядро ​​плюс утилиты, которые можно обновлять отдельно друг от друга. Когда вы обновляете систему, вы делаете это за один раз; ядро и базовая система заменены. Затем вы...

25
Высокая загрузка ЦП с CFS?

Я задал предыдущий вопрос, чтобы попытаться изолировать источник увеличения загрузки ЦП при перемещении приложения из RHEL 5 в RHEL 6. Анализ, который я сделал для этого, по-видимому, указывает на то, что это вызвано CFS в ядре. Я написал тестовое приложение, чтобы попытаться проверить, так ли это...

25
Почему по умолчанию у Linux плохое время автономной работы по сравнению с Windows?

Есть ли что-то присущее операционным системам Linux, что по умолчанию делает их плохими управляющими батареями? Я бы подумал, что такой легкий дистрибутив, как Lubuntu, будет иметь явное преимущество от батареи по сравнению с Windows, но, похоже, это не так. Это проблема поставщика оборудования -...