[#] Типичный Линуксоид
Новостной_робот(mira, 1) — All
2014-10-06 23:52:08


[ http://cs7003.vk.me/c620419/v620419504/17fdc/nsmmZ-KY40o.jpg ]( http://vk.com/wall-33025660_105069?z=photo-33025660_340969069%2Fwall-33025660_105069 ) Ссылка: [ OpenNews: Вышел пакет ExaGear для запуска x86-приложений на Linux-устройствах с процессорами ARM ]( http://www.opennet.ru/opennews/art.shtml?num=40759 ) [ http://cs622021.vk.me/v622021734/2bfd/Ryayx6clV2w.jpg ]( http://www.opennet.ru/opennews/art.shtml?num=40759 ) OpenNews: Вышел пакет ExaGear для запуска x86-приложений на Linux-устройствах с процессорами ARMВышел пакет ExaGear для запуска x86-приложений на Linux-устройствах с процессорами ARMРоссийская компания Eltechs, которая основана сотрудниками отдела двоичной трансляции компании МЦСТ, разрабатывающей процессоры Эльбрус, объявила о выпуске продукта ExaGear Desktop, в рамках которого подготовлена высокопроизводительная виртуальная машина, позволяющая организовать выполнение приложений, собранных для архитектуры x86, на мобильных устройствах, оснащённых процессорами ARMv7 и операционной системой Linux. Сборки сформированы для Ubuntu 12.04 и более новых версий. Продукт является проприетарным и распространяется только на платной основе, но развиваемые для Wine патчи общедоступны. Кроме того, компания Eltechs развивает поддержку OpenGL на OpenGLES-устройствах на базе glshim.Запуск x86-приложений в окружении ARM при использовании эмулятора ExaGear ничем не отличается от запуска обычной программы, изначально собранной для ARM. Для организации бесшовного запуска собранных для ARM исполняемых файлов задействован модуль ядра binfmt_misc. В эмуляторе используются технологии динамической двоичной трансляции, которые разработаны для обеспечения совместимости с двоичным кодом для архитектуры x86 в процессорах Эльбрус. По заявлению разработчиков, ExaGear обеспечивает выполнение тестов SysBench с производительность до 4.5 раз опережающей QEMU. По сравнению с выполнением изначально предназначенными для ARM программами ExaGear примерно на 20% отстаёт при оценке производительности CPU и многопоточности, и в два раза отстаёт в операциях работы с памятью и мьютексами. Ожидается, что продукт позволит поднять популярность энергоэффективных настольных систем на основе процессоров ARM, переход на которые сдерживается из-за невозможности запустить имеющиеся проприетарные приложения, собранные только для систем x86. Для выполнения Windows-приложений предлагается запустить в виртуальной машине пакет Wine и под его управлением выполнить Windows-программу.
Ссылка: http://vk.com/wall-33025660_105069