Точка входа ядра Linux

Точка входа ядра Linux

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

Спасибо

решение1

Если вы пытаетесь выполнить задачу пользовательского пространства, напрямую модифицируя ядро ​​операционной системы, в 99,999% случаев вы делаете что-то неправильно.

Для случаев, когда требуется прямое взаимодействие с подсистемами ядра и структурами данных, были придуманы загружаемые модули ядра.

Я думаю, вы неправильно поняли термины.ядроиоболочка.

Отвечая на ваш вопрос: чтобы воспроизвести mp3-файл при запуске системы, вам, вероятно, следует скачать mpg123или какой-либо другой музыкальный проигрыватель командной строки и запустить его через init script, после инициализации вашей звуковой системы, как Мэт уже указал в предыдущем комментарии.

Более подробную информацию об init scriptsиспользовании можно найти в документации и справочных страницах вашего дистрибутива.

решение2

В ответ на ваш ответ Мэту я сомневаюсь, что это как-то связано с библиотекой или модулем ядра; поэтому я бы оставил ядро ​​как есть.

В зависимости от используемой среды рабочего стола вы можете настроить программу для запуска после загрузки всего. Я предполагаю, что на вашем компьютере есть кодек mp3. Так, например, в KDE вы можете получить доступ к «Системным настройкам» и под заголовком «Администрирование системы» вы можете нажать на «Планировщик заданий» и настроить программу для запуска в качестве персонального cron или системного cron.

Конечно, я не знаю точно, чего вы пытаетесь добиться здесь, исходя из того, что вы спросили. Но я думаю, что график задач позволит вам достичь того, чего вы хотите.

Связанный контент