Поддержка чистого ELF формата бинарных исполняемых файлов.
Posted: Thu Mar 06, 2008 11:24 pm
Предложение такое - добавить функциональность в ядро для запуска программ в формате ELF аналогичном линуксовому.
Для чего? - Для запуска программ скомпилированных чистым gcc из линуха без разного рода "мастурбаций"
со скриптами линкера и т.п.
Т.е. модифицировать подфункцию 7 функции 70 для запуска чистого ELF или добавть новую подфункцию.
Я не предлагаю менять весь формат файлов, а просто позволять загружать файл в ELF формате т.е.
читать этот файл и укладывать данные в памяти в соотвествие с требованиями ядра.
Тоже самое относится и к PE (хотя он мастодонский из за поддержки 16 разрядных приложений).
З.Ы. инфа тут http://www.codenet.ru/progr/formt/elf_pe.php
Для чего? - Для запуска программ скомпилированных чистым gcc из линуха без разного рода "мастурбаций"
со скриптами линкера и т.п.
Т.е. модифицировать подфункцию 7 функции 70 для запуска чистого ELF или добавть новую подфункцию.
Я не предлагаю менять весь формат файлов, а просто позволять загружать файл в ELF формате т.е.
читать этот файл и укладывать данные в памяти в соотвествие с требованиями ядра.
Тоже самое относится и к PE (хотя он мастодонский из за поддержки 16 разрядных приложений).
З.Ы. инфа тут http://www.codenet.ru/progr/formt/elf_pe.php