Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для ruslandh

info man howto


Сообщения: 6960
Благодарности: 385

Профиль | Сайт | Отправить PM | Цитировать


Т.е. файл с таким заголовком можно запустить командой
>petya


[hasherfrog]
Цитата:
Тут вопрос про то получается, на каком уровне (в каком месте) идёт определение того, что это файл "выполняемый" и что это "файл драйвера". Ведь если, например, ELF-заголовки драйверов (kernel?-библиотек?) и обычных динамических библиотек (so) не отличаются внутренним форматом, то можно ли драйверы (эти файлы) использовать в обычных программах для линковки? Или нет?
Файл выполняемый или нет хранит файловая система (один из атрибутов файла).
Модуль ядра не имеет атрибута "выполняемый"
Формат как вы видите чуть-чуть отличается.
Для линковки - а почуму бы и не попробовать ? Только не будет работать, т.к. в модулях ядра используется "API" ядра, а не функции glibc (модули предназначены для работы в области ядра, а не пользовательской области), другое дело, если вы пишите свой модуль ядра.

Цитата:
расширение не имеет значения
для некоторых программ типа файловых менеджеров имеют, например - браузеры, мс и т.п. для ядра - в части пользовательских программ нет.

-------
Поспешай не торопясь

Это сообщение посчитали полезным следующие участники:

Отправлено: 03:01, 21-10-2006 | #12