5
ответов

Linux 2.6.31 планировщиков и многопоточные задания

Я выполняю задания научных вычислений с массовым параллелизмом на общем компьютере Linux с 24 ядрами. Большую часть времени мои задания способны к масштабированию к 24 ядрам, когда ничто иное не работает на этом компьютере...
вопрос задан: 13 May 2010 16:49
5
ответов

Измерение статистики процесса в Linux

Я создаю программное обеспечение конкурса программирования. Программа пользователя получена нашей системой оценки и оценена путем компиляции ее и выполнения ее через ветвление () и должностное лицо (). Родительский процесс ожидает...
вопрос задан: 3 March 2010 10:20
5
ответов

Что лучший способ состоит в том, чтобы предотвратить замораживания из памяти (OOM) на Linux?

Существует ли способ заставить уничтожителя OOM работать и препятствовать тому, чтобы Linux заморозился? Я выполнял Java и приложения C#, где любая выделенная память обычно используется, и (если я понимаю их правильный)...
вопрос задан: 25 January 2010 09:23
5
ответов

Исполняемые файлы со знаком в соответствии с Linux

Из соображений безопасности желательно проверить целостность кода перед выполнением, избегая вмешавшегося программного обеспечения взломщика. Так, мой вопрос состоит в том, Как подписать исполняемый код и работать только доверяемый...
вопрос задан: 14 November 2009 13:52
5
ответов

Модули ядра Non-GPL с помощью [закрытых] GPL

Компания, на которую я работаю, разрабатывает модуль ядра с закрытым исходным кодом (.ko файл). Этот модуль должен выполнить вызовы к функциям, которые содержатся в gpl2 модуле. В основном у нас есть такая ситуация:...
вопрос задан: 10 April 2009 07:34
5
ответов

Прямой доступ к памяти в Linux

Я пытаюсь получить доступ к физической памяти непосредственно для встроенного проекта Linux, но я не уверен, как я могу лучше всего определять память для своего использования. Если я регулярно загружаю свое устройство и доступ/dev/mem, я могу...
вопрос задан: 17 March 2009 01:04
4
ответа

IP-адрес от sk_buff

Я пишу модуль ядра, который регистрирует рычаг netfilter. Я пытаюсь получить IP-адрес вызывающей стороны при помощи sk_buff-> saddr участник. Есть ли способ, которым я могу вложить человекочитаемый IP...
вопрос задан: 22 November 2018 15:19
4
ответа

Как общаться с модулем ядра Linux от пространства пользователя, не соря/dev с новыми узлами?

Что пути состоят в том, чтобы общаться с модулем ядра от пространства пользователя? Коммуникацией я означаю отправлять информацию и команды между модулем ядра и процессом пространства пользователя. Я в настоящее время знаю о...
вопрос задан: 23 July 2017 19:33
4
ответа

Я могу заменить функцию ядра Linux модулем?

Я вхожу в работу ядра некоторое время моего летнего исследования. Мы надеемся делать модификации к TCP в определенных вычислениях RTT. То, что я хотел бы сделать, заменить разрешение одного...
вопрос задан: 23 May 2017 12:30
4
ответа

Как syscall на самом деле происходит на Linux?

Вдохновленный этим вопросом, Как я могу вынудить GDB демонтировать? и связанный с этим, Что INT является 21-м? Как на самом деле системный вызов происходит в соответствии с Linux? что происходит, когда вызов выполняется...
вопрос задан: 23 May 2017 11:46
4
ответа

Как ядро Linux тестируется?

Как разработчики ядра Linux тестируют свой код локально и после того, как у них будет фиксировавший? Они используют некоторое поблочное тестирование, автоматизацию сборки? планы тестирования?
вопрос задан: 23 May 2016 19:08
4
ответа

Почему «ps aux» в Linux не показывает процесс, pid = 0? [Дубликат]

Процесс с pid = 0 выходит после инициализации системы? Согласно этому https://en.m.wikipedia.org/wiki/Parent_process Он называется простоя, но почему он не указан в ps aux?
вопрос задан: 18 July 2015 01:37
4
ответа

Как Linux определяет следующий PID?

Как Linux определяет следующий PID, который он будет использовать для процесса? Цель этого вопроса - лучше понять ядро ​​Linux. Не бойтесь публиковать исходный код ядра. Если PID ...
вопрос задан: 6 December 2014 15:39
4
ответа

Как использовать системный вызов write linux, но не переопределять текст? [Дубликат]

В настоящее время мне приходится использовать только системные вызовы linux, такие как write, read, lseek, open и creat и язык C. Я хочу вставить текст в существующий файл, но всякий раз, когда я использую вызов записи в ...
вопрос задан: 10 September 2014 10:07
4
ответа

Как решить: проверка модуля не выполнена: подпись и / или требуемый ключ отсутствует - ядро ​​[дубликат]

Я давал этот кусок кода, но он, похоже, не работает. # Включают & Lt; Linux / module.h & GT; int proc_init (void) {printk (KERN_INFO) helloModule: модуль ядра инициализирован\n "); return 0; } ...
вопрос задан: 27 July 2014 08:16
4
ответа

Почему мой модуль ядра отлично выполняет float-разделение? [Дубликат]

Я пытаюсь использовать float и двойные типы данных внутри модуля ядра. В рамках удовлетворения моего любопытства я написал простой LKM. Вот он, #include & lt; linux / module.h & gt; #include & lt; linux / ...
вопрос задан: 8 April 2013 18:51
4
ответа

Почему Linux называют монолитным ядром?

Я читал, тот Linux является монолитным ядром. Монолитное ядро означает компилировать и связывать полный код ядра в исполняемый файл? Если Linux может к модулям поддержки, почему бы не повредиться весь...
вопрос задан: 19 September 2011 19:19
4
ответа

Программирование ядра Linux для начинающих [закрыто]

Я работаю над LINUX последние шесть лет и являюсь основным Linux ребята, так как я начал свою карьеру в Linux. Работать больше на Redhat / Администрирование системы распределения на основе Centos / Fedora, ...
вопрос задан: 25 September 2010 02:27
4
ответа

Сегментация в Linux: Сегментация и Подкачка страниц избыточны?

Я читаю "Понимание Ядро Linux". Это - отрывок, который объясняет, как Linux использует Сегментацию, которую я не понял. Сегментация была включена в микропроцессоры 80 x 86 к...
вопрос задан: 12 June 2010 14:58
4
ответа

Системное программирование Linux [закрывается]

Я хотел войти в системное программирование для Linux и хотел знать, как приблизиться к этому и где начать. Я происхожу из среды веб-разработки (Python, PHP), но я также знаю некоторый C и C++...
вопрос задан: 21 May 2010 20:33
4
ответа

монтирование без-o цикла

Я записал макет (диск поршня) драйвер блочного устройства для ядра Linux. Когда драйвер загружается, я вижу его как/dev/mybd. Я могу успешно передать данные на него с помощью dd команду, выдержать сравнение...
вопрос задан: 17 March 2010 14:44
4
ответа

почему у '/' есть индекс inode номер 2? [Дубликат]

почему у '/' есть индекс inode номер 2? тогда как это первый файл каталога * nix Иерархия файловой системы, который создается сначала, а затем логически номер Inode '/' должен быть 1, но это не так ...
вопрос задан: 20 January 2010 05:53
4
ответа

Отношение между USB и PCI

Я - бит, перепутанный следующим утверждением в книге драйверов устройств Linux. http://www.linuxdriver.co.il/ldd3/ 13.2. USB и Sysfs, Чтобы помочь понять, что означает этот длинный путь устройства, описываем мы...
вопрос задан: 12 November 2009 16:27
4
ответа

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

Да я знаю... Некоторых людей иногда трудно убедить в том, какие звуки, естественные для остальной части нас, я нуждается в Вашей помощи прямо сейчас ТАК сообщество (или я пойду почтовый скоро..) Один из моего коллеги...
вопрос задан: 12 October 2009 23:12
4
ответа

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

Я знаю, что обмен информацией может произойти через следующие интерфейсы между ядром и системными вызовами программ пространства пользователя ioctls/proc и/sys netlink, я хочу узнать, Скучал ли я по кому-либо...
вопрос задан: 2 June 2009 22:37
3
ответа

Что лучшее ядро Linux блокирует механизм для определенного сценария

Я должен решить проблему блокировки для этого сценария: много система ЦП. Все использование ЦП общее (программное обеспечение) ресурс. Доступ только для чтения к ресурсу очень распространен. (Обработка поступления...
вопрос задан: 4 December 2019 11:06
3
ответа

“ФАТАЛЬНЫЙ: Модуль, не найденный ошибкой”, использующей modprobe

У меня есть проблема с командой modprobe... Я скомпилировал привет мировой модуль и загрузил его insmod, он хорошо работает и когда я делаю lsmod, я вижу его в выходном списке. Но когда я вставляю этот модуль...
вопрос задан: 11 January 2019 12:55
3
ответа

Установка Netbeans/Eclipse для Разработки Ядра Linux

Я делаю некоторую разработку ядра Linux, и я пытаюсь использовать Netbeans. Несмотря на заявленную поддержку Делают - основывал проекты C, я не могу создать полностью функциональный проект Netbeans. Это несмотря на...
вопрос задан: 23 May 2017 10:32
3
ответа

Каково различие между vmalloc и kmalloc?

Я погуглил вокруг и нашел большинство людей, защищающих использование kmalloc, поскольку Вы, как гарантируют, получите непрерывные физические блоки памяти. Однако также кажется, как будто kmalloc может перестать работать если...
вопрос задан: 24 June 2016 09:16
3
ответа

read подпрограмма модуля ядра linux называется бесконечным временем [duplicate]

Я изучал базовые модули ядра Linux (драйвер устройства символов) с структурой file_operations. Я реализовал в нем методы открытия, выпуска, чтения, записи и записи. Все методы работают как ожидалось ...
вопрос задан: 17 June 2016 08:23