The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Вышел пакет ExaGear для запуска x86-приложений на Linux-устройствах с процессорами ARM

06.10.2014 17:24

Российская компания 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-программу.

  1. Главная ссылка к новости (http://eltechs.com/ru/eltechs-...)
  2. OpenNews: Анонсирован пакет ExaGear для запуска x86-приложений на Linux-устройствах с процессорами ARM
  3. OpenNews: Новые 64-битные микропроцессоры "Эльбрус"
  4. OpenNews: Компания МЦСТ организовала выпуск компьютеров на базе процессоров Эльбрус-2C+
  5. OpenNews: Отечественный микропроцессор Эльбрус-4С готов к серийному производству
  6. OpenNews: Представлен 8-ядерный отечественный микропроцессор Эльбрус-8С
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/40759-eltechs
Ключевые слова: eltechs
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (40) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, A.Stahl (ok), 17:53, 06/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >продукт позволит поднять популярность

    Возможно они и правы. Некоторые свои поделия даже под АМД64 собрать не могут, не то что под АРМ. Ок, полку костылей прибыло. Добро пожаловать...

     
     
  • 2.6, Аноним (-), 18:11, 06/10/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Добро пожаловать...

    ...
    > проприетарным

    "Будьте как дома, но не забывайте что в гостях".

     
  • 2.24, rerevrebv (?), 20:20, 06/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Возможно они и правы. Некоторые свои поделия даже под АМД64 собрать не  могут, не то что под АРМ.

    http://4pda.ru/forum/index.php?showtopic=559243

    >Grafterlog @ 27.03.2014, 12:07 )
    >Armmaster, вот у этого человека получилось запустить DOOM 3 на Android
    >У вышеозначенных игр исходники открыты, поэтому это просто порт на Андроид.
    >Мы же запускаем x86-бинарники без какой-либо их модификации. Виртуальная x86-машина под Андроид.

     

  • 1.2, Аноним (-), 17:56, 06/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Им бы спонсора найти, чтобы тот дал денег для открытия исходников.
     
  • 1.3, Dragonic (ok), 17:56, 06/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > Продукт является проприетарным и распространяется только на платной основе
    > продукт позволит поднять популярность

    =\

     
     
  • 2.4, Аноним (-), 18:00, 06/10/2014 [^] [^^] [^^^] [ответить]  
  • –9 +/
    Солидарен, плохая контора и ужасный эмулятор на коленке небось лагает на все 100
     
     
  • 3.11, Celcion (ok), 19:23, 06/10/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Но ведь ты-то стопудово сможешь основать отличную контору, которая напишет прекрасный эмулятор, который совершенно не будет лагать, при этом распространять ты его будешь бесплатно вместе с исходниками, ведь так?
     
  • 2.7, Серж (??), 18:43, 06/10/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    А слабо сделать лучше и забесплатно?! Ой, вру, за "спасибо"!
     
  • 2.31, Avator (ok), 02:24, 07/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    550р не бог весть какая цена... ИМХО
     

  • 1.5, Аноним (-), 18:09, 06/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Продукт является проприетарным

    Типа, ФСБ тоже хочет пару бэкдоров хомякам подсунуть? А то как-то несправедливо - все NSA да FBI...

     
     
  • 2.35, Аноним (-), 13:19, 07/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, нашли хоть какую-то свободную нишу наконец. :)
     
  • 2.36, Аноним (-), 16:46, 07/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ФСБ - единственная контора, о которой знает аноним?
     

  • 1.8, Alen (??), 18:43, 06/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Зачем бы это мне запускать программы для Линукс в другом Линуксе под виртуальной машиной?! А пересобрать и не городить огороды? Или меня Гента так испортила? ;)
     
     
  • 2.9, EuPhobos (ok), 18:53, 06/10/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Пересоберёте Steam, Half-Life2, Portal2, Whitcher2, Left4Dead2, X-Com, Skyrim, Крузис3 ? и т.д.
     
     
  • 3.10, tinman321 (?), 19:05, 06/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Вы забыли добавить Photoshop, MS Office и иже с ними.
     
     
  • 4.13, анонимус (??), 19:31, 06/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Да проще тогда запустить винду под эмулятором и не париться
     
     
  • 5.20, EuPhobos (ok), 20:04, 06/10/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Точно! Сказывается то, что для меня винда всего лишь игровая-умирающая платформа. Забываю, что на ней приходится ещё людям работать.
     
  • 3.12, Иллюминат Машиахович (?), 19:24, 06/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Под ARM?)))
     
  • 3.32, pUnK (?), 03:33, 07/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Пересоберёте Steam, Half-Life2, Portal2, Whitcher2, Left4Dead2, X-Com, Skyrim, Крузис3
    > ? и т.д.

    Skype ещё

     

  • 1.14, Xasd (ok), 19:33, 06/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > По сравнению с выполнением изначально предназначенными для ARM программами ExaGear примерно на 20% отстаёт при оценке производительности CPU и многопоточности, и в два раза отстаёт в операциях работы с памятью и мьютексами.
    >
    > ...
    >
    > Ожидается, что продукт позволит поднять популярность энергоэффективных настольных систем на основе процессоров ARM, ...

    ээээ .. это же в какое количество раз ARM-системы опережают x86-системы по энергоэффективности? наверное это цифра очень большая, если уж такие костыли не сводят-на-нет всю энергофееквтиность :-)

     
     
  • 2.16, Аноним (-), 19:46, 06/10/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ты не понимаешь, чувак. Контора денег хочет сделать на чужих сложностях, только и всего. Какая там эффективность всего этого - им не интересно.
     
     
  • 3.21, rerevrebv (?), 20:08, 06/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ты не понимаешь, чувак. Контора денег хочет сделать на чужих сложностях, только и всего. Какая там эффективность всего этого - им не интересно.

    http://eltechs.com/product/exagear-server/pilot-version/

    Conclusion

    Eltechs ExaGear Server demonstrated excellent performance, in particular under heavy IO tests with nearly zero impact on performance while running Intel applications on ARM-based servers. This proves Exagear to be an excellent choice for running storage applications, disk and networking intensive tasks in translation mode on ARM servers today.
    CPU intensive performance was around 50%. In future Eltechs expected to go as high as 80% out of native performance in average.
    Scalability tests clearly showed that Eltechs ExaGear Server is highly scalable. It does not affect parallelism of applications and can be transparently used for respective software.
    Taking in to consideration the ease of use, transparency for end users, and the immediate results – the Eltechs Exagear Server provides a real solution for the problem of migrating old legacy applications to ARM in the datacentre.

     
  • 2.17, A.Stahl (ok), 19:48, 06/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну разумеется никто не предлагает весь софт запускать через подобный костыль. 99% адекватного софта можно пересобрать хоть под чёрта лысого. Остаются лишь блобы и очень узкоспециализированный софт, нужный трём людям, из которых один болеет, а другой в отпуске.
    В общем при широком распространении АРМ платформы этот костыль будет ещё более редок, чем вайн.
     
     
  • 3.18, seccipon (?), 19:50, 06/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >ещё более редок, чем вайн.

    ты так говоришь, как будто это что-то редкое

     
     
  • 4.19, A.Stahl (ok), 20:03, 06/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > ты так говоришь, как будто это что-то редкое

    А кто им пользуется? В основном детишки, пытающиеся запустить игрушку. Ну и сколько их? Пару сотых процента?
    Интересно, есть ли статистика по этому поводу?


     
     
  • 5.23, seccipon (?), 20:14, 06/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > детишки, пытающиеся запустить игрушку.
    > пару сотых процента

    Лол


     
  • 5.28, AlexYeCu (ok), 23:12, 06/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ну я использую wine. 34-й годок мальчику, ага. И кстати, не пытаюсь запустить, а запускаю. Возраст, понимаешь ли, такой: то музыку из 80-х и ранее хочется послушать, то какой-нибудь ретро-по_нынешним_временам-фильм посмотреть, то Planescape пройти, наконец.
     
     
  • 6.30, Led (ok), 01:16, 07/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну я использую wine. 34-й годок мальчику, ага.

    Потому что иногда старость приходит одна.

     
     
  • 7.38, AlexYeCu (ok), 00:06, 08/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да ты не стесняйся: сразу в сантиметрах пиши!
    ***
    Мол, было десять раз вокруг ноги, через плечо и в сапоги. Пока не стесал до лобковых волос, успел настрогать 7 детей в браке и ещё пару десятков по Эрэфии и Эсэнгевщине. Сейчас нянчу футбольную команду внуков, времени ни секунды свободной: ни почитать, ни послушать, ни посмотреть, ни поиграть. Выкроил с огромным трудом минутку заскочить на Опеннет, поделиться счастьем и жизненными установками. Всё, убегаю. Чао, неудачники!
    ***
    Вот когда хоть так научишься излагать, тогда и квакай, сидючи в том же болоте, что и собеседники. Хоть развеселишь кого — всё не зря себя дураком выставишь.
     
  • 3.22, rerevrebv (?), 20:11, 06/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > и очень узкоспециализированный софт,

    http://eltechs.com/ru/product/exagear-mobile/

    Сегодня Eltechs ExaGear Mobile используется в следующих Android-приложения, которые доступны на Google Play :

    ExaGear Strategies
    Это эмулятор для Android, который позволяет запускать старые добрые стратегии для ПК. Главная его особенность — это адаптированное для сенсорного экрана управление. Нажмите  здесь  , чтобы узнать больше.

    Heretic* by Eltechs
    Мы запустили оригинальную версию Heretic* для ПК на Android-устройствах. Вы можете заново пережить прохождение уровней Heretic* и сразиться с полчищем злобных монстров из потусторонних миров — теперь на ваших мобильных устройствах!

    Doom* by Eltechs
    Мы взяли оригинальный Doom*, в который Вы играли на компьютере, и запустили его на Android. Мы ничего не меняли в игре, так как очень ценим оригинальные ощущения который дарил Doom*. Сыграйте в Doom* вновь как в старые добрые времена!

     
     
  • 4.25, ryoken (?), 20:51, 06/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Heretic* by Eltechs
    > Мы запустили оригинальную версию Heretic* для ПК на Android-устройствах. Вы можете заново
    > пережить прохождение уровней Heretic* и сразиться с полчищем злобных монстров из
    > потусторонних миров — теперь на ваших мобильных устройствах!
    > Doom* by Eltechs
    > Мы взяли оригинальный Doom*, в который Вы играли на компьютере, и запустили
    > его на Android. Мы ничего не меняли в игре, так как
    > очень ценим оригинальные ощущения который дарил Doom*. Сыграйте в Doom* вновь
    > как в старые добрые времена!

    У меня на дремучем неиспользуемом iphone 3G Квака1 есть нативная (насчёт управления молчу, прекорявейше).

     
     
  • 5.26, Khariton (ok), 21:10, 06/10/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Херетик? Дум? Они dosbox для арма скомпилировали?
     
     
  • 6.27, seccipon (?), 21:40, 06/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Достаточно взглянуть сюда, чтобы не задавать таких вопросов.

    https://play.google.com/store/apps/details?id=com.eltechs.es

     
  • 4.33, pUnK (?), 03:36, 07/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    >  здесь  , чтобы узнать больше.
    > Heretic* by Eltechs
    > Мы запустили оригинальную версию Heretic* для ПК на Android-устройствах. Вы можете заново
    > пережить прохождение уровней Heretic* и сразиться с полчищем злобных монстров из
    > потусторонних миров — теперь на ваших мобильных устройствах!
    > Doom* by Eltechs
    > Мы взяли оригинальный Doom*, в который Вы играли на компьютере, и запустили
    > его на Android. Мы ничего не меняли в игре, так как
    > очень ценим оригинальные ощущения который дарил Doom*. Сыграйте в Doom* вновь
    > как в старые добрые времена!

    Ещё Петька и ВИЧ под нами работают :)

     

  • 1.29, Led (ok), 01:13, 07/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    "Новость" о какой-то проприетарной вундервафле.

    Это здесь по "министерской" разнарядке?

     
  • 1.34, dq0s4y71 (ok), 13:05, 07/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Увидев графики, я подумал, они хотят сказать, что на АРМе оно выполняет программы быстрее, чем на x86... :)
     
  • 1.37, Аноним (37), 21:39, 07/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    беда Doom бегающий на 386 процессоре, с 4 мегабайтами памяти и хорошей видеокартой, они заставили кое как работать на 4 ядерном arm. это печально, как низко упала способность к программированию, в последнее время.
     
     
  • 2.39, Аноним (-), 01:07, 08/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > печально, как низко упала способность к программированию, в последнее время.

    Да не ссы, на моем N900 с ARM проц 1-ядерный и всего 600МГц. И памяти 256Мб на все. Нативному порту дума все это разумеется с запасом.

     
  • 2.40, pUnK (?), 03:21, 08/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > беда Doom бегающий на 386 процессоре, с 4 мегабайтами памяти и хорошей
    > видеокартой, они заставили кое как работать на 4 ядерном arm. это
    > печально, как низко упала способность к программированию, в последнее время.

    С чего это вдруг кое-как? У всех вроде нормально бегает.

     

  • 1.41, Аноним (-), 14:42, 08/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Несвободно, поэтому в ад их.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру