Предложение такое - добавить функциональность в ядро для запуска программ в формате ELF аналогичном линуксовому.
Для чего? - Для запуска программ скомпилированных чистым gcc из линуха без разного рода "мастурбаций"
со скриптами линкера и т.п.
Т.е. модифицировать подфункцию 7 функции 70 для запуска чистого ELF или добавть новую подфункцию.
Я не предлагаю менять весь формат файлов, а просто позволять загружать файл в ELF формате т.е.
читать этот файл и укладывать данные в памяти в соотвествие с требованиями ядра.
Тоже самое относится и к PE (хотя он мастодонский из за поддержки 16 разрядных приложений).
З.Ы. инфа тут http://www.codenet.ru/progr/formt/elf_pe.php
Поддержка чистого ELF формата бинарных исполняемых файлов.
-
Если бы строители строили здания, так же как программисты пишут программы первый же залетевший дятел разрушил бы цивилизацию.
+1. Yet another great idea.
SHREDER
"Мастодонский" скорее относится к ELF особенно в .so варианте. PE не поддерживает 16-ти разрядные приложения, это старый NE формат. Загрузка PE уже есть в ядре, но для запуска приложений в PE надо решить ещё несколько вопросов.
"Мастодонский" скорее относится к ELF особенно в .so варианте. PE не поддерживает 16-ти разрядные приложения, это старый NE формат. Загрузка PE уже есть в ядре, но для запуска приложений в PE надо решить ещё несколько вопросов.
Who is online
Users browsing this forum: No registered users and 8 guests