Российская компания 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
>продукт позволит поднять популярностьВозможно они и правы. Некоторые свои поделия даже под АМД64 собрать не могут, не то что под АРМ. Ок, полку костылей прибыло. Добро пожаловать...
> Добро пожаловать......
> проприетарным"Будьте как дома, но не забывайте что в гостях".
> Возможно они и правы. Некоторые свои поделия даже под АМД64 собрать не могут, не то что под АРМ.http://4pda.ru/forum/index.php?showtopic=559243
>Grafterlog @ 27.03.2014, 12:07 )
>Armmaster, вот у этого человека получилось запустить DOOM 3 на Android
>У вышеозначенных игр исходники открыты, поэтому это просто порт на Андроид.
>Мы же запускаем x86-бинарники без какой-либо их модификации. Виртуальная x86-машина под Андроид.
Им бы спонсора найти, чтобы тот дал денег для открытия исходников.
> Продукт является проприетарным и распространяется только на платной основе
> продукт позволит поднять популярность=\
Солидарен, плохая контора и ужасный эмулятор на коленке небось лагает на все 100
Но ведь ты-то стопудово сможешь основать отличную контору, которая напишет прекрасный эмулятор, который совершенно не будет лагать, при этом распространять ты его будешь бесплатно вместе с исходниками, ведь так?
А слабо сделать лучше и забесплатно?! Ой, вру, за "спасибо"!
550р не бог весть какая цена... ИМХО
> Продукт является проприетарнымТипа, ФСБ тоже хочет пару бэкдоров хомякам подсунуть? А то как-то несправедливо - все NSA да FBI...
Ага, нашли хоть какую-то свободную нишу наконец. :)
ФСБ - единственная контора, о которой знает аноним?
Зачем бы это мне запускать программы для Линукс в другом Линуксе под виртуальной машиной?! А пересобрать и не городить огороды? Или меня Гента так испортила? ;)
Пересоберёте Steam, Half-Life2, Portal2, Whitcher2, Left4Dead2, X-Com, Skyrim, Крузис3 ? и т.д.
Вы забыли добавить Photoshop, MS Office и иже с ними.
Да проще тогда запустить винду под эмулятором и не париться
Точно! Сказывается то, что для меня винда всего лишь игровая-умирающая платформа. Забываю, что на ней приходится ещё людям работать.
Под ARM?)))
> Пересоберёте Steam, Half-Life2, Portal2, Whitcher2, Left4Dead2, X-Com, Skyrim, Крузис3
> ? и т.д.Skype ещё
> По сравнению с выполнением изначально предназначенными для ARM программами ExaGear примерно на 20% отстаёт при оценке производительности CPU и многопоточности, и в два раза отстаёт в операциях работы с памятью и мьютексами.
>
> ...
>
> Ожидается, что продукт позволит поднять популярность энергоэффективных настольных систем на основе процессоров ARM, ...ээээ .. это же в какое количество раз ARM-системы опережают x86-системы по энергоэффективности? наверное это цифра очень большая, если уж такие костыли не сводят-на-нет всю энергофееквтиность :-)
Ты не понимаешь, чувак. Контора денег хочет сделать на чужих сложностях, только и всего. Какая там эффективность всего этого - им не интересно.
> Ты не понимаешь, чувак. Контора денег хочет сделать на чужих сложностях, только и всего. Какая там эффективность всего этого - им не интересно.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.
Ну разумеется никто не предлагает весь софт запускать через подобный костыль. 99% адекватного софта можно пересобрать хоть под чёрта лысого. Остаются лишь блобы и очень узкоспециализированный софт, нужный трём людям, из которых один болеет, а другой в отпуске.
В общем при широком распространении АРМ платформы этот костыль будет ещё более редок, чем вайн.
>ещё более редок, чем вайн.ты так говоришь, как будто это что-то редкое
> ты так говоришь, как будто это что-то редкоеА кто им пользуется? В основном детишки, пытающиеся запустить игрушку. Ну и сколько их? Пару сотых процента?
Интересно, есть ли статистика по этому поводу?
> детишки, пытающиеся запустить игрушку.
> пару сотых процентаЛол
Ну я использую wine. 34-й годок мальчику, ага. И кстати, не пытаюсь запустить, а запускаю. Возраст, понимаешь ли, такой: то музыку из 80-х и ранее хочется послушать, то какой-нибудь ретро-по_нынешним_временам-фильм посмотреть, то Planescape пройти, наконец.
> Ну я использую wine. 34-й годок мальчику, ага.Потому что иногда старость приходит одна.
Да ты не стесняйся: сразу в сантиметрах пиши!
***
Мол, было десять раз вокруг ноги, через плечо и в сапоги. Пока не стесал до лобковых волос, успел настрогать 7 детей в браке и ещё пару десятков по Эрэфии и Эсэнгевщине. Сейчас нянчу футбольную команду внуков, времени ни секунды свободной: ни почитать, ни послушать, ни посмотреть, ни поиграть. Выкроил с огромным трудом минутку заскочить на Опеннет, поделиться счастьем и жизненными установками. Всё, убегаю. Чао, неудачники!
***
Вот когда хоть так научишься излагать, тогда и квакай, сидючи в том же болоте, что и собеседники. Хоть развеселишь кого — всё не зря себя дураком выставишь.
> и очень узкоспециализированный софт,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* вновь как в старые добрые времена!
> Heretic* by Eltechs
> Мы запустили оригинальную версию Heretic* для ПК на Android-устройствах. Вы можете заново
> пережить прохождение уровней Heretic* и сразиться с полчищем злобных монстров из
> потусторонних миров — теперь на ваших мобильных устройствах!
> Doom* by Eltechs
> Мы взяли оригинальный Doom*, в который Вы играли на компьютере, и запустили
> его на Android. Мы ничего не меняли в игре, так как
> очень ценим оригинальные ощущения который дарил Doom*. Сыграйте в Doom* вновь
> как в старые добрые времена!У меня на дремучем неиспользуемом iphone 3G Квака1 есть нативная (насчёт управления молчу, прекорявейше).
Херетик? Дум? Они dosbox для арма скомпилировали?
Достаточно взглянуть сюда, чтобы не задавать таких вопросов.https://play.google.com/store/apps/details?id=com.eltechs.es
>[оверквотинг удален]
> здесь , чтобы узнать больше.
> Heretic* by Eltechs
> Мы запустили оригинальную версию Heretic* для ПК на Android-устройствах. Вы можете заново
> пережить прохождение уровней Heretic* и сразиться с полчищем злобных монстров из
> потусторонних миров — теперь на ваших мобильных устройствах!
> Doom* by Eltechs
> Мы взяли оригинальный Doom*, в который Вы играли на компьютере, и запустили
> его на Android. Мы ничего не меняли в игре, так как
> очень ценим оригинальные ощущения который дарил Doom*. Сыграйте в Doom* вновь
> как в старые добрые времена!Ещё Петька и ВИЧ под нами работают :)
"Новость" о какой-то проприетарной вундервафле.Это здесь по "министерской" разнарядке?
Увидев графики, я подумал, они хотят сказать, что на АРМе оно выполняет программы быстрее, чем на x86... :)
беда Doom бегающий на 386 процессоре, с 4 мегабайтами памяти и хорошей видеокартой, они заставили кое как работать на 4 ядерном arm. это печально, как низко упала способность к программированию, в последнее время.
> печально, как низко упала способность к программированию, в последнее время.Да не ссы, на моем N900 с ARM проц 1-ядерный и всего 600МГц. И памяти 256Мб на все. Нативному порту дума все это разумеется с запасом.
> беда Doom бегающий на 386 процессоре, с 4 мегабайтами памяти и хорошей
> видеокартой, они заставили кое как работать на 4 ядерном arm. это
> печально, как низко упала способность к программированию, в последнее время.С чего это вдруг кое-как? У всех вроде нормально бегает.
Несвободно, поэтому в ад их.