URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 99262
[ Назад ]

Исходное сообщение
"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."

Отправлено opennews , 06-Окт-14 17:53 
Российская компания Eltechs, которая основана сотрудниками отдела двоичной трансляции компании МЦСТ (https://ru.wikipedia.org/wiki/%D0%9C%D0%... разрабатывающей процессоры Эльбрус, объявила (http://eltechs.com/ru/eltechs-has-launched-exagear-desktop/) о выпуске продукта ExaGear Desktop (http://eltechs.com/ru/product/exagear-desktop/), в рамках которого подготовлена высокопроизводительная виртуальная машина, позволяющая организовать выполнение приложений, собранных для архитектуры x86, на мобильных устройствах, оснащённых процессорами ARMv7 и операционной системой Linux. Сборки сформированы для  Ubuntu 12.04 и более новых версий. Продукт является проприетарным и распространяется только на платной основе, но развиваемые для Wine патчи общедоступны (https://github.com/Eltechs/wine/branches). Кроме того, компания Eltechs развивает (https://github.com/lunixbochs/glshim) поддержку OpenGL на OpenGLES-устройствах на базе glshim.

Запуск x86-приложений в окружении  ARM при использовании эмулятора ExaGear ничем не отличается от запуска обычной программы, изначально собранной для ARM. Для организации бесшовного запуска собранных для ARM исполняемых файлов задействован модуль ядра binfmt_misc (https://www.kernel.org/doc/Documentation/binfmt_misc.txt).&n...В эмуляторе используются технологии динамической двоичной трансляции, которые разработаны для обеспечения совместимости с двоичным кодом для архитектуры x86 в процессорах Эльбрус. По заявлению разработчиков, ExaGear  обеспечивает выполнение тестов SysBench с производительность до 4.5 раз опережающей QEMU. По сравнению с выполнением изначально предназначенными для ARM программами ExaGear примерно на  20% отстаёт при оценке производительности CPU и многопоточности, и в два раза отстаёт в операциях работы с памятью и мьютексами.  


<center><a href="http://eltechs.com/wp-content/uploads/2014/08/sysbench_02.pn... src="http://www.opennet.me/opennews/pics_base/0_1408721101.png" style="border-style: solid; border-color: #606060; border-width: 1px;max-width:100%;" title="" border="0"></a></center>


Ожидается, что продукт позволит поднять популярность энергоэффективных настольных систем на основе процессоров ARM, переход на которые сдерживается из-за невозможности запустить имеющиеся проприетарные приложения, собранные только для систем x86. Для выполнения Windows-приложений предлагается запустить в виртуальной машине пакет Wine и под его управлением выполнить Windows-программу.

URL: http://eltechs.com/ru/eltechs-has-launched-exagear-desktop/
Новость: http://www.opennet.me/opennews/art.shtml?num=40759


Содержание

Сообщения в этом обсуждении
"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено A.Stahl , 06-Окт-14 17:53 
>продукт позволит поднять популярность

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


"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено Аноним , 06-Окт-14 18:11 
> Добро пожаловать...

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

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


"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено rerevrebv , 06-Окт-14 20:20 
> Возможно они и правы. Некоторые свои поделия даже под АМД64 собрать не  могут, не то что под АРМ.

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

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


"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено Аноним , 06-Окт-14 17:56 
Им бы спонсора найти, чтобы тот дал денег для открытия исходников.

"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено Dragonic , 06-Окт-14 17:56 
> Продукт является проприетарным и распространяется только на платной основе
> продукт позволит поднять популярность

=\


"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено Аноним , 06-Окт-14 18:00 
Солидарен, плохая контора и ужасный эмулятор на коленке небось лагает на все 100

"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено Celcion , 06-Окт-14 19:23 
Но ведь ты-то стопудово сможешь основать отличную контору, которая напишет прекрасный эмулятор, который совершенно не будет лагать, при этом распространять ты его будешь бесплатно вместе с исходниками, ведь так?

"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено Серж , 06-Окт-14 18:43 
А слабо сделать лучше и забесплатно?! Ой, вру, за "спасибо"!

"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено Avator , 07-Окт-14 02:24 
550р не бог весть какая цена... ИМХО

"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено Аноним , 06-Окт-14 18:09 
> Продукт является проприетарным

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


"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено Аноним , 07-Окт-14 13:19 
Ага, нашли хоть какую-то свободную нишу наконец. :)

"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено Аноним , 07-Окт-14 16:46 
ФСБ - единственная контора, о которой знает аноним?

"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено Alen , 06-Окт-14 18:43 
Зачем бы это мне запускать программы для Линукс в другом Линуксе под виртуальной машиной?! А пересобрать и не городить огороды? Или меня Гента так испортила? ;)

"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено EuPhobos , 06-Окт-14 18:53 
Пересоберёте Steam, Half-Life2, Portal2, Whitcher2, Left4Dead2, X-Com, Skyrim, Крузис3 ? и т.д.

"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено tinman321 , 06-Окт-14 19:05 
Вы забыли добавить Photoshop, MS Office и иже с ними.

"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено анонимус , 06-Окт-14 19:31 
Да проще тогда запустить винду под эмулятором и не париться

"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено EuPhobos , 06-Окт-14 20:04 
Точно! Сказывается то, что для меня винда всего лишь игровая-умирающая платформа. Забываю, что на ней приходится ещё людям работать.

"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено Иллюминат Машиахович , 06-Окт-14 19:24 
Под ARM?)))

"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено pUnK , 07-Окт-14 03:33 
> Пересоберёте Steam, Half-Life2, Portal2, Whitcher2, Left4Dead2, X-Com, Skyrim, Крузис3
> ? и т.д.

Skype ещё


"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено Xasd , 06-Окт-14 19:33 
> По сравнению с выполнением изначально предназначенными для ARM программами ExaGear примерно на 20% отстаёт при оценке производительности CPU и многопоточности, и в два раза отстаёт в операциях работы с памятью и мьютексами.
>
> ...
>
> Ожидается, что продукт позволит поднять популярность энергоэффективных настольных систем на основе процессоров ARM, ...

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


"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено Аноним , 06-Окт-14 19:46 
Ты не понимаешь, чувак. Контора денег хочет сделать на чужих сложностях, только и всего. Какая там эффективность всего этого - им не интересно.

"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено rerevrebv , 06-Окт-14 20:08 
> Ты не понимаешь, чувак. Контора денег хочет сделать на чужих сложностях, только и всего. Какая там эффективность всего этого - им не интересно.

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.


"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено A.Stahl , 06-Окт-14 19:48 
Ну разумеется никто не предлагает весь софт запускать через подобный костыль. 99% адекватного софта можно пересобрать хоть под чёрта лысого. Остаются лишь блобы и очень узкоспециализированный софт, нужный трём людям, из которых один болеет, а другой в отпуске.
В общем при широком распространении АРМ платформы этот костыль будет ещё более редок, чем вайн.

"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено seccipon , 06-Окт-14 19:50 
>ещё более редок, чем вайн.

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


"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено A.Stahl , 06-Окт-14 20:03 
> ты так говоришь, как будто это что-то редкое

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



"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено seccipon , 06-Окт-14 20:14 
> детишки, пытающиеся запустить игрушку.
> пару сотых процента

Лол



"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено AlexYeCu , 06-Окт-14 23:12 
Ну я использую wine. 34-й годок мальчику, ага. И кстати, не пытаюсь запустить, а запускаю. Возраст, понимаешь ли, такой: то музыку из 80-х и ранее хочется послушать, то какой-нибудь ретро-по_нынешним_временам-фильм посмотреть, то Planescape пройти, наконец.

"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено Led , 07-Окт-14 01:16 
> Ну я использую wine. 34-й годок мальчику, ага.

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


"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено AlexYeCu , 08-Окт-14 00:06 
Да ты не стесняйся: сразу в сантиметрах пиши!
***
Мол, было десять раз вокруг ноги, через плечо и в сапоги. Пока не стесал до лобковых волос, успел настрогать 7 детей в браке и ещё пару десятков по Эрэфии и Эсэнгевщине. Сейчас нянчу футбольную команду внуков, времени ни секунды свободной: ни почитать, ни послушать, ни посмотреть, ни поиграть. Выкроил с огромным трудом минутку заскочить на Опеннет, поделиться счастьем и жизненными установками. Всё, убегаю. Чао, неудачники!
***
Вот когда хоть так научишься излагать, тогда и квакай, сидючи в том же болоте, что и собеседники. Хоть развеселишь кого — всё не зря себя дураком выставишь.

"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено rerevrebv , 06-Окт-14 20:11 
> и очень узкоспециализированный софт,

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* вновь как в старые добрые времена!


"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено ryoken , 06-Окт-14 20:51 
> Heretic* by Eltechs
> Мы запустили оригинальную версию Heretic* для ПК на Android-устройствах. Вы можете заново
> пережить прохождение уровней Heretic* и сразиться с полчищем злобных монстров из
> потусторонних миров — теперь на ваших мобильных устройствах!
> Doom* by Eltechs
> Мы взяли оригинальный Doom*, в который Вы играли на компьютере, и запустили
> его на Android. Мы ничего не меняли в игре, так как
> очень ценим оригинальные ощущения который дарил Doom*. Сыграйте в Doom* вновь
> как в старые добрые времена!

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


"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено Khariton , 06-Окт-14 21:10 
Херетик? Дум? Они dosbox для арма скомпилировали?

"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено seccipon , 06-Окт-14 21:40 
Достаточно взглянуть сюда, чтобы не задавать таких вопросов.

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


"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено pUnK , 07-Окт-14 03:36 
>[оверквотинг удален]
>  здесь  , чтобы узнать больше.
> Heretic* by Eltechs
> Мы запустили оригинальную версию Heretic* для ПК на Android-устройствах. Вы можете заново
> пережить прохождение уровней Heretic* и сразиться с полчищем злобных монстров из
> потусторонних миров — теперь на ваших мобильных устройствах!
> Doom* by Eltechs
> Мы взяли оригинальный Doom*, в который Вы играли на компьютере, и запустили
> его на Android. Мы ничего не меняли в игре, так как
> очень ценим оригинальные ощущения который дарил Doom*. Сыграйте в Doom* вновь
> как в старые добрые времена!

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


"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено Led , 07-Окт-14 01:13 
"Новость" о какой-то проприетарной вундервафле.

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


"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено dq0s4y71 , 07-Окт-14 13:05 
Увидев графики, я подумал, они хотят сказать, что на АРМе оно выполняет программы быстрее, чем на x86... :)

"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено Аноним , 07-Окт-14 21:39 
беда Doom бегающий на 386 процессоре, с 4 мегабайтами памяти и хорошей видеокартой, они заставили кое как работать на 4 ядерном arm. это печально, как низко упала способность к программированию, в последнее время.

"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено Аноним , 08-Окт-14 01:07 
> печально, как низко упала способность к программированию, в последнее время.

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


"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено pUnK , 08-Окт-14 03:21 
> беда Doom бегающий на 386 процессоре, с 4 мегабайтами памяти и хорошей
> видеокартой, они заставили кое как работать на 4 ядерном arm. это
> печально, как низко упала способность к программированию, в последнее время.

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


"Вышел пакет ExaGear для запуска x86-приложений на Linux-устр..."
Отправлено Аноним , 08-Окт-14 14:42 
Несвободно, поэтому в ад их.