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

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

4
ядро: отключение / dev / kmem и / dev / mem
Я понимаю это /dev/kmemи /dev/memпредоставляю доступ к памяти (т.е. сырой оперативной памяти) системы. Я также знаю, что это /dev/kmemможет быть полностью отключено в ядре, и что доступ может быть ограничен для /dev/mem. Мне кажется, что необработанный доступ к памяти может быть полезен для разработчиков и хакеров, но зачем мне нужен …

1
Какая связь между корнем и ядром? [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 6 лет назад . Основываясь на части первого ответа на эти вопросы : чтение из файла (ядро должно проверить, …

2
Как измерить использование шины PCI-Express?
Я ищу способ узнать, является ли узким местом шина PCIe или нет. Это не проблема, чтобы измерить, сколько байтов было передано через какой-либо конкретный сетевой адаптер: Есть ли способ узнать, сколько данных было передано на все другие устройства PCIe (жесткие диски, видеокарты и т. Д.)?


1
Как предотвратить отображение системной информации на терминале?
Я работаю над графическим интерфейсом curses, который должен запускаться автоматически при загрузке в терминале Linux по умолчанию (у меня не установлен X-сервер). У меня это отлично работает, но у меня есть проблема, когда вскоре после запуска приложения curses ОС выводит некоторую информацию в терминал, что портит мой графический интерфейс. Что-то …

2
Linux ядро ​​3.3 регрессия мощности
Я использую Fedora 16 в моем DELL n4110. Я недавно обновил ядро ​​с 3.2 до 3.3. Вопреки официальному заявлению, моя система по-прежнему разряжает батарею до чертиков. Он обеспечивает только от 1:30 до 2 часов резервного копирования при обычном стрессе, как и раньше, тогда как Windows обеспечивает 3 часа / + …

1
Что такое syscall-template.S?
Я наткнулся на файл, syscall-template.Sболее конкретно его местоположение .../sysdeps/unix/syscall-template.S Что это за файл? Где это находится. Его нет в моей системе, и я не могу найти его в исходных пакетах, включая linux-imageи glibc.
8 kernel  c  glibc 

3
Организация заголовков ядра Linux
Пока я читал системные вызовы, я выполнил поиск "syscalls.h", чтобы найти файл заголовка в LXR. Результаты поиска меня озадачили. Существует дюжина файлов "syscalls.h" из каталогов в каталоге "arch / _arch_name_ / include / asm". Это нормально, это специфичные для архитектуры определения или что-то еще необходимое. Вопрос в том, почему у …


2
Компиляция ядра с настройками по умолчанию
Предположения: Платформа: anisha@linux-dopx:~/> uname -a Linux linux-dopx 2.6.34-12-desktop #1 SMP PREEMPT 2010-06-29 02:39:08 +0200 x86_64 x86_64 x86_64 GNU/Linux Загруженное ядро ​​является последней стабильной версией из kernel.org. Мы оставляем значения по умолчанию (без изменений) в настройках make menuconfig. Просто введите make, make install, grub-updateи перезагрузите компьютер. Теперь, следуя этим предположениям, должны …

2
Подписание / контрольная сумма ядра для предотвращения / обнаружения манипуляций
Все мои разделы зашифрованы ( /и /home), но /bootраздел должен оставаться незашифрованным и открытым для манипуляций. Я думал о хешировании ядра при загрузке и проверке результата по сохраненному значению (сгенерированному при компиляции, сохраненному на моем зашифрованном диске), чтобы увидеть, манипулирует ли кто-то каким-либо образом ядром с момента последней загрузки (возможно, …

1
Грязная фатальная ошибка при установке ядра Linux
Я скомпилировал ядро ​​Linux 2.6.24.6 из исходного кода (без проблем) и попытался установить его. В частности, после распаковки исходного кода Linux я сделал make && make modules компилировать. Затем после некоторой конфигурации я просто использовал sudo make modules_install install установить недавно построенный бинарный файл. Во время этого процесса произошла ошибка …

3
Организация ядра логического адресного пространства Linux
Согласно «Write Great Code» почти во всех операционных системах оперативная память организована в следующие регионы: ОС | Стек | Куча | Текст | Статический | Хранение / BSS [В адресной моде все больше] Процесс пространства пользователя использует более высокую область памяти для своих различных типов объектов данных. Процесс пространства ядра …

4
Лучший способ попасть в программирование ядра?
Не так много вопросов о том, какие книги (хотя, если вы знаете о каких-либо руководствах / уроках, которые были бы полезны), но каков наилучший способ начать программирование ядра, и есть ли конкретный дистрибутив, на котором лучше всего изучить? В основном меня интересует раздел «Драйверы устройств», но я хочу узнать, как …

2
Информация о ноутбуке вентилятор
Можете ли вы помочь мне с поиском все информацией аппаратных средств (параметров) и конфигурационные файлы о вентиляторе в моем ноутбуке? Меня интересуют параметры и файлы конфигурации вентилятора, которые я могу редактировать и изменять, чтобы иметь максимально возможный контроль над вентилятором. Я использовал, sudo lshw | grep fanи он не нашел …
8 linux  kernel  hardware  acpi  fan 

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