Открыть главное меню

ELF

(перенаправлено с «Elf»)

ELF (англ. Executable and Linkable Format) — исполняемый формат данных, происходящий с Unix систем. В настоящее время "эльфы" получили распространение и как исполняемый формат для мобильных телефонов, изначально не поддерживающих исполнение внешних программ.

В применении к телефонам примечательны тем, что исполняются непосредственно процессором без промежуточных надстроек вроде java-машины. Им доступна вся оперативная память и абсолютно все функции прошивки. Скорость исполнения любых команд ограничена только мощностью процессора, поэтому она гораздо выше скорости исполнения java-приложений.

Применение

Формат ELF был внедрён силами народных умельцев в телефоны следующих фирм:

  • Siemens - с них началось течение эльфомании. Даже до того, как стал применятся именно формат ELF.
  • Motorola - также имеет уникальный ElfPack, разработанный под впечатлением развития формата на Siemens. В данный момент используется ElfPack2.
  • Sony Ericsson - ElfPack был портирован напрямую с Siemens.

Использование

Для запуска на телефоне исполняемого файла формата ELF, необходимо установить соответствующее ПО, идущее в виде патча на прошивку. Этот патч традиционно с Siemens называют ElfPack-ом, "Эльфпаком".

Ссылки

Статья на википедии: http://ru.wikipedia.org/wiki/ELF

Большое количество информации по этой теме также можно найти в [соответствующем разделе форума], посвящённому эльфам на Motorola.