Описание тега linux-development
0
ответов
Как определить, работает ли приложение как образ?
Есть ли какой-нибудь нонсенс-метод для определения, запущен ли процесс изнутри приложения?
15 мар '18 в 10:20
0
ответов
Доступ к файлам из кода пространства ядра?
Я просматриваю исходный код "drivers / staging / comedi / drivers / serial2002.c", и реализация представляет доступ к файлу из кода пространства ядра. Системные вызовы (чтение, запись) предоставляют стандартный интерфейс, предотвращающий неправильны…
31 дек '16 в 16:46
1
ответ
Как дать root-доступ к приложению Linux
Я делаю приложение для Linux, используя Python3 и Qt5. Когда пользователь установит это приложение, оно создаст несколько файлов в папке /usr/share. Для создания файлов приложение должно иметь root-доступ. Я планирую, чтобы приложение показывало пол…
28 авг '17 в 17:27
1
ответ
Как узнать идентификатор ACPI для сенсорной панели ноутбука в Linux?
Как получить идентификатор устройства для моей сенсорной панели в Linux? Устройство не отображается в lspci, lsusb, или же cat /proc/bus/input/devices, Например, этот патч добавляет идентификатор "ELAN0608": https://lkml.org/lkml/2017/8/10/145 У мен…
16 сен '17 в 20:59
0
ответов
Внедрение LSM-хука bprm_check_security
В последнее время я работаю над созданием решения для белого списка приложений для встроенного Linux на основе Linux Security Framework. Основной целью моего LSM является реализация хука bprm_check_security, который вызывается при выполнении програм…
10 янв '19 в 11:56
0
ответов
Чтение памяти другого процесса (linux) в golang
Я пытаюсь сделать консольную версию "чит-движка", это программа, в которой пользователь может найти и изменить любые байты / байты памяти в каком-то другом процессе. Для обучения моим навыкам го я выбрал этот язык. Однако я столкнулся с некоторыми т…
02 авг '18 в 13:35
0
ответов
Какова цель слабого поля в /proc/pid/status в uclinux
Посмотрите на файл процесса в файле /proc/pid/status. Нашли ниже детали. State: S (sleeping) Tgid: 182 Pid: 182 PPid: 1 TracerPid: 0 Uid: 0 0 0 0 Gid: 0 0 0 0 FDSize: 32 Groups: Mem: 2206024 bytes **Slack: 710076 bytes** << what is the slack o…
12 дек '18 в 13:19
0
ответов
Компилировать статическую разделяемую библиотеку с GCC
Я хочу создать разделяемую библиотеку (.so), которая будет статически связана, поэтому она не будет зависеть от других библиотек и сможет работать с любой версией linux. Мой пример.ч #ifndef example_h__ #define example_h__ #include <stdint.h> …
05 мар '17 в 15:59
1
ответ
Соберите все подключенные устройства на Linux
Я пытаюсь написать компонент, который собирает данные о подключенных / подключенных устройствах. Мой компонент должен работать как в Linux, так и в Windows. В настоящее время мне удалось сделать это на компьютерах с Windows, запросив Win32_PnPEntity…
29 авг '18 в 08:26
1
ответ
Какие-нибудь инструменты для разработки ядра asp.net на Mac /Linux OS?
Я ищу инструмент для разработки ядра ASP.NET на MAC/Linux OS. Visual Studio Code не является по-настоящему IDE. Это больше похоже на текстовый редактор. Знаете ли вы какие-либо инструменты для разработки Asp.NET Core для Mac /Linux OS? Спасибо!
07 ноя '16 в 22:12
1
ответ
Сделать процесс, работающий в фоновом режиме в Linux
Я занимаюсь разработкой приложения для Linux с использованием Python3. Это приложение синхронизирует файл пользователя с облаком. Файл находится в определенной папке. Я хочу, чтобы процесс или демон работал в фоновом режиме, и всякий раз, когда в эт…
12 окт '17 в 09:22
1
ответ
В чем разница между файлом `.dts` и файлом`.dtsi`?
В чем разница между .dts файл и .dtsi файл? Есть ли разница при создании блобов дерева устройств? Когда использовать один или другой?
24 янв '18 в 10:26
0
ответов
Как проверить изменения файлов в Linux с помощью innode no
У меня есть папка, в которой несколько подпапок и файлов. У меня есть номер innode всех файлов и папок. Предположим, что файл был изменен, а затем изменился номер его узла. Но у меня есть предыдущий номер узла. Как мне узнать, что файл, который был …
15 ноя '17 в 09:52
0
ответов
Разница между struct taskstats и struct task_struct для значения io read_char
Значения отличий от struct taskstats read_char и /proc/[pid]/io rchar (struct task_io_accounting, являющегося членом struct task_struct) Для моего пользовательского приложения мне нужно получать статистику ввода-вывода read_char и write_char для каж…
24 июл '19 в 17:24
0
ответов
Как мне правильно вызвать функцию Dbus "org.freedesktop.Notifications.Notify" через библиотеку dbus-C++ в Linux?
(Спецификации метод Dbus расположены здесь.) Я использую библиотеку dbus-C++, для нее практически нет реальной документации, кроме сгенерированных документов без включенных примеров. После долгих поисков в Google я смог собрать следующий код: #inclu…
10 ноя '19 в 00:14
0
ответов
CMD против ENTRYPOINT?
Я изучаю Докер. Однако я не могу понять, в чем разница между CMD и ENTRYPOINT, когда я могу использовать CMD и ENTRYPOINT в файле докеров? Было бы полезно, если бы кто-нибудь мне это объяснил. Спасибо, Хьюго
31 авг '20 в 23:19
1
ответ
Переименуйте файлы, игнорируя все, что находится после первого пробела в имени файла.
Мне нужно переименовать все файлы в каталоге, как показано ниже: Оригинальное название файла: ABC_DEFGHIJK_LMNO Thu Jul 30 07:29:14 CEST 2020 Имя переименованного файла: ABC_DEFGHIJK_LMNO Поэтому в основном мне нужно игнорировать все, что находится …
05 авг '20 в 10:31
1
ответ
Когда я редактирую код ядра Linux, как происходит сборка и запуск измененного ядра?
Я учусь писать код в ядре Linux, и я хотел бы начать практиковаться в написании кода в ядре, но мой вопрос в том, каков процесс сборки и запуска модифицированного ядра? должен ли я каждый раз, когда я модифицирую код ядра, просто перекомпилировать я…
09 авг '20 в 19:03
1
ответ
Можно ли называть невидимые функции так
Я использую так, что не может быть восстановлен. Но расширенные API не экспортируются (я нашел символы скрытых функций с помощью objdump). Так можно ли найти адрес функции, расшифровав эльф, загруженный в память?
16 янв '20 в 17:53
0
ответов
Базовый модуль драйвера HWMon ядра для чипа LPC?
Я работаю над написанием модуля драйвера ядра hwmon для чипа, который обменивается данными через LPC (шина в стиле ISA). Пока у меня есть следующий код umode_t qnap_ec_is_visible(const void* data, enum hwmon_sensor_types type, u32 attr, int channel)…
07 окт '21 в 03:22