Page 1 of 1

Поддержка чистого ELF формата бинарных исполняемых файлов.

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

Re: Поддержка чистого ELF формата бинарных исполняемых файлов.

Posted: Thu Mar 06, 2008 11:53 pm
by crchemist
+1. Yet another great idea.

Re: Поддержка чистого ELF формата бинарных исполняемых файлов.

Posted: Fri Mar 07, 2008 4:42 pm
by Serge
SHREDER

"Мастодонский" скорее относится к ELF особенно в .so варианте. PE не поддерживает 16-ти разрядные приложения, это старый NE формат. Загрузка PE уже есть в ядре, но для запуска приложений в PE надо решить ещё несколько вопросов.