Статьи Галерея Форум Чат Файлы HowTo Ссылки Поиск
Текущее время: 15 дек 2018, 13:28




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
СообщениеДобавлено: 23 окт 2009, 10:28 
Администратор
Аватара пользователя

У нас с: 09.09.2001
Сообщения: 1338
Ryan C. Gordon представил в списке разработчиков Linux ядра проект FatELF, в рамках которого подготовлен универсальный формат компоновки исполняемых файлов, позволяющий выполнять один и тот же бинарный файл на разных платформах и архитектурах. Например, можно оформить программу, которая сможет выполняться на 32- и 64-разрядных и системах, в Linux и FreeBSD. Кроме того, Ryan опубликовал дополнительные патчи, позволяющие упаковывать поддержку разных архитектур не только для обычных исполняемых файлов и разделяемых библиотек, но и для модулей ядра.

Ценой универсальности служит заметное увеличение размера исполняемого файла, который пропорционален числу поддерживаемых данным файлом систем. В настоящее время FatELF поддерживает архитектуры x86-64, x86, PowerPC, SPARC и MIPS. Из операционных систем FatELF работает пока только в Linux, но уже запланирована реализация для FreeBSD, NetBSD, OpenBSD и OpenSolaris. Для демонстрации концепции работы системы подготовлен демонстрационный образ для виртуальной машины vmWare, основанный на Ubuntu 9.04 с модифицированным Linux ядром, glibc и утилитами.

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

Взято с OpenNet.ru

_________________
usually I'm kind


Вернуться к началу
 Не в сети Профиль Личный альбом  
Ответить с цитатой  
СообщениеДобавлено: 23 окт 2009, 10:29 
Администратор
Аватара пользователя

У нас с: 09.09.2001
Сообщения: 1338
Хочется верить, что FatELF будет "использован для упрощения распространения многоплатформенных приложений в виде одного исполняемого файла, для оформления многоархитектурных плагинов к браузеру, для создания универсальных драйверов устройств, работающих на разных системах и архитектурах". ИМХО это хорошая новость.

_________________
usually I'm kind


Вернуться к началу
 Не в сети Профиль Личный альбом  
Ответить с цитатой  
СообщениеДобавлено: 23 окт 2009, 11:13 
Неотъемлемая часть форума
Аватара пользователя

У нас с: 12.03.2004
Сообщения: 433
Теперь ясно, почему Unreal Tournament 3 до сих пор не портирован - icculus совсем другим занимается.

Фотка автора:
Изображение


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
СообщениеДобавлено: 23 окт 2009, 11:18 
Неотъемлемая часть форума
Аватара пользователя

У нас с: 13.09.2006
Сообщения: 849
Откуда: Минск
Дима, поправь опечатку плиз:

s/(Ценой универсальности служит заметное) увеличения/$1 увеличениe/.

А то уже сил нет смотреть на тотальную дислексию "новостных порталов".
Спасибо.


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
СообщениеДобавлено: 23 окт 2009, 15:20 
Администратор
Аватара пользователя

У нас с: 09.09.2001
Сообщения: 1338
Ухх, и как это я пропустил. Исправлено.

_________________
usually I'm kind


Вернуться к началу
 Не в сети Профиль Личный альбом  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 


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

Найти:
Перейти:  
cron
[ All resources are available under GNU GPL ] [ Support ] [ Hosted by DataHata | MyCloud.by ] [ Powered by phpBB® Forum Software © phpBB Group ]

LVEE Winter LVEE Rambler's Top100