Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Чт апр 27, 2017 3:51 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 3 сообщения ] 
Автор Сообщение
СообщениеДобавлено: Чт мар 06, 2008 11:24 pm 
Не в сети

Зарегистрирован: Чт дек 21, 2006 10:51 am
Сообщения: 88
Предложение такое - добавить функциональность в ядро для запуска программ в формате ELF аналогичном линуксовому.
Для чего? - Для запуска программ скомпилированных чистым gcc из линуха без разного рода "мастурбаций"
со скриптами линкера и т.п.
Т.е. модифицировать подфункцию 7 функции 70 для запуска чистого ELF или добавть новую подфункцию.
Я не предлагаю менять весь формат файлов, а просто позволять загружать файл в ELF формате т.е.
читать этот файл и укладывать данные в памяти в соотвествие с требованиями ядра.
Тоже самое относится и к PE (хотя он мастодонский из за поддержки 16 разрядных приложений).
З.Ы. инфа тут http://www.codenet.ru/progr/formt/elf_pe.php

_________________
Если бы строители строили здания, так же как программисты пишут программы первый же залетевший дятел разрушил бы цивилизацию.


Вернуться к началу
СообщениеДобавлено: Чт мар 06, 2008 11:53 pm 
Не в сети

Зарегистрирован: Сб фев 23, 2008 12:24 am
Сообщения: 32
+1. Yet another great idea.


Вернуться к началу
СообщениеДобавлено: Пт мар 07, 2008 4:42 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3925
SHREDER

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


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 3 сообщения ] 

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB