FatELF - новый формат упаковки исполняемого файла

Данный раздел содержит различные новости на околинуксовые темы. Здесь же их можно и нужно обсуждать. В данный момент постить новости может любой.
Аватара пользователя
X-Stranger
Администратор
Сообщения: 1238
Зарегистрирован: 09 сен 2001, 04:46
Контактная информация:

FatELF - новый формат упаковки исполняемого файла

Сообщение X-Stranger »

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

Аватара пользователя
X-Stranger
Администратор
Сообщения: 1238
Зарегистрирован: 09 сен 2001, 04:46
Контактная информация:

Re: FatELF - новый формат упаковки исполняемого файла

Сообщение X-Stranger »

Хочется верить, что FatELF будет "использован для упрощения распространения многоплатформенных приложений в виде одного исполняемого файла, для оформления многоархитектурных плагинов к браузеру, для создания универсальных драйверов устройств, работающих на разных системах и архитектурах". ИМХО это хорошая новость.
usually I'm kind

Аватара пользователя
sm
Неотъемлемая часть форума
Сообщения: 431
Зарегистрирован: 12 мар 2004, 16:03
Контактная информация:

Re: FatELF - новый формат упаковки исполняемого файла

Сообщение sm »

Теперь ясно, почему Unreal Tournament 3 до сих пор не портирован - icculus совсем другим занимается.

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

Аватара пользователя
grub
Неотъемлемая часть форума
Сообщения: 849
Зарегистрирован: 13 сен 2006, 10:29
Откуда: Минск
Контактная информация:

Re: FatELF - новый формат упаковки исполняемого файла

Сообщение grub »

Дима, поправь опечатку плиз:

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

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

Аватара пользователя
X-Stranger
Администратор
Сообщения: 1238
Зарегистрирован: 09 сен 2001, 04:46
Контактная информация:

Re: FatELF - новый формат упаковки исполняемого файла

Сообщение X-Stranger »

Ухх, и как это я пропустил. Исправлено.
usually I'm kind

Ответить