The OpenNET Project / Index page

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

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

22.08.2014 19:13

Российская компания Eltechs, которая основана сотрудниками отдела двоичной трансляции компании МЦСТ, разрабатывающей процессоры Эльбрус, анонсировала продукт ExaGear Desktop, в рамках которого подготовлена высокопроизводительная виртуальная машина, позволяющая организовать выполнение приложений, собранных для архитектуры x86, на мобильных устройствах, оснащённых процессорами ARMv7 и операционной системой Linux.

Сообщается, что ExaGear предельно прост и прозрачен в использовании - запуск x86-приложений на ARM ничем не отличается от запуска обычной программы для ARM. В работе используются технологии динамической двоичной трансляции, которые разработаны для обеспечения совместимости с двоичным кодом для архитектуры x86 в процессорах Эльбрус. Для организации бесшовного запуска собранных для ARM исполняемых файлов задействован модуль ядра binfmt_misc. По заявлению разработчиков, ExaGear обеспечивает выполнение тестов SysBench с производительность до 4.5 раз опережающей QEMU. По сравнению с выполнением изначально предназначенными для ARM программами ExaGear примерно на 20% отстаёт при оценке производительности CPU и многопоточности, и в два раза отстаёт в операциях работы с памятью и мьютексами.

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

  1. Главная ссылка к новости (http://thevarguy.com/virtualiz...)
  2. OpenNews: Представлен 8-ядерный отечественный микропроцессор Эльбрус-8С
  3. OpenNews: Отечественный микропроцессор Эльбрус-4С готов к серийному производству
  4. OpenNews: Компания МЦСТ организовала выпуск компьютеров на базе процессоров Эльбрус-2C+
  5. OpenNews: Новые 64-битные микропроцессоры "Эльбрус"
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/40431-arm
Ключевые слова: arm, x86, qemu, virtual
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (37) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, A.Stahl (ok), 19:18, 22/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    >ARM, переход на которые сдерживается из-за невозможности запустить имеющиеся проприетарные приложения, собранные только для систем x86.

    Проблема не в этом. Проблема в том, что АРМы существуют лишь в виде SoC, собранных из хрен знает чего, дров под что просто нет. Проблема в том, что процесс загрузки системы для АРМов это тот ещё песец и возня с фатовскими разделами, архивами и какими-то скриптами.
    Вот это проблема. А запуск проприетарщины это совсем не проблема. В всяком случае по сравнению с указанными выше.

     
     
  • 2.2, Журналовращатель (?), 19:26, 22/08/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    - Стартонуть сможет и хардпэк для конкретной железки, но с неподдерживаемым ведром и без Х
    - Х запускаю на surfaceflinger через cuntubuntu

    Вопросы:
    - Возможность более простого автостарта Х на ведроеде(пусть даже через surfaceflinger), с минимумом рантайма. Выкорчевать жабу, например.

     
     
  • 3.3, A.Stahl (ok), 19:29, 22/08/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А? Какие иксы? Ты о чём?
    Переформулируй мысль, пожалуйста. Я тебя совсем не понял.
     
     
  • 4.5, Журналовращатель (?), 19:42, 22/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Из ведроида, нормально поддерживаемого арм-вендорами
     
  • 4.7, Журналовращатель (?), 19:45, 22/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Использование хардпака и ведроида может дать более быструю и простую возможность взлететь на арме вообще.
     
     
  • 5.8, A.Stahl (ok), 19:53, 22/08/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я понял, но хотелось бы просто запустить свой любимый дистр, а не извращаться с андроидами и прочими айосями...
    И процесс загрузки на АРМах весьма странный(по крайней в том небольшом масштабе, в котором я сталкивался) и фактически делает невозможным загузку того, что хочет пользователь и ограничивает лишь какой-то древней сборкой андроида с блобами и костылями .
     
     
  • 6.25, Айнанимм (?), 04:48, 23/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    может чего не понял, но у меня бодренько и безгеморойно грузится дебиан на zte-180... может у вас какойто не полноценый "любимый дистрибутив"?
     
     
  • 7.26, Айнанимм (?), 04:51, 23/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    zte-180 = zt-180
     
  • 6.38, Журналовращатель (?), 12:27, 23/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Мне тоже! Если на куби-, панда- и вандабордах можно даже десктоп погонять, на панде и ванде - даже с 3д, то с китайпланшетами мне повезло меньше.
    Процесс загрузки "очень зависит от...". Если можно влепить recovery-образ - будет намного удобнее, чем х86-бивис.

    А вот хардпэки нас могут приколотить к одной версии ведра http://pengpod.com/

     
  • 2.4, Аноним (-), 19:38, 22/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    AMD начала раздачу девкитов своих Opteron на ARM c UEFI загрузкой http://developer.amd.com/community/blog/2014/08/20/amd-opteron-a1100-series-d (кстати, почему про это нет новости?)
     
     
  • 3.9, A.Stahl (ok), 20:02, 22/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ну дык копни глубже -- а вдруг что-то хорошее?
    Заодно нам расскажешь:)
     
     
  • 4.11, Alex (??), 20:26, 22/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Complete developer kits are available for $2,999 USD.

    Ну ты понел...

     
     
  • 5.13, A.Stahl (ok), 21:27, 22/08/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    3 бакса? Дайте две!
    Я понял:(
     
     
  • 6.35, Я (??), 09:16, 23/08/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Килобакса
     

  • 1.10, Сергей (??), 20:23, 22/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Не забывайте, что на ARM должен стоять Linux, так что вопрос о драйверах отпадает...
     
  • 1.12, Аноним (-), 21:01, 22/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    То есть можно Windows запустить на малинке?
     
     
  • 2.14, A.Stahl (ok), 21:29, 22/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >можно Windows запустить на малинке?

    Да. 3.1. Из под DosBox. Из-под GNU/Linux. Но да, можно.

     
     
  • 3.15, arisu (ok), 21:34, 22/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >>можно Windows запустить на малинке?
    > Да. 3.1. Из под DosBox. Из-под GNU/Linux. Но да, можно.

    под досбоксом даже 95 можно.

     
     
  • 4.17, A.Stahl (ok), 21:37, 22/08/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если честно, то я пробовал 2.0х (не помню точно). Не получилось.
    Можно 95? Хм... дык это ведь... А нахрена нам вайн?:)
     
     
  • 5.18, A.Stahl (ok), 21:38, 22/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Если честно, то я пробовал 2.0х (не помню точно). Не получилось.
    > Можно 95? Хм... дык это ведь... А нахрена нам вайн?:)

    Но 3.0 или 3.1 работали


     
  • 5.19, arisu (ok), 21:43, 22/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    smth like this: http://www.vogons.org/viewtopic.php?t=24936
     
  • 5.31, Аноним (-), 07:13, 23/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Можно 95? Хм... дык это ведь... А нахрена нам вайн?:)

    Да знаешь, Win95 на N900 запустили сто лет назад. Только работало с такой скоростью, что единственное применение этого - научный курьез в палату мер и весов.

     
     
  • 6.33, arisu (ok), 07:15, 23/08/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Да знаешь, Win95 на N900 запустили сто лет назад. Только работало с
    > такой скоростью, что единственное применение этого - научный курьез в палату
    > мер и весов.

    снять видео другим N900, как человек загружается и запускает explorer, чуть ускорить и троллить людей: «вышел порт windows для N900!»

     
  • 2.20, pUnK (?), 22:23, 22/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    В данном случае лучше всего с помощью Wine
     

  • 1.16, Аноним (-), 21:36, 22/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Не переехали ещё все талантливые програмисты из России! http://www.lib.ru/UNIXOID/molodostx.txt
     
  • 1.21, Mr. Cake (?), 23:18, 22/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    man qemu-user-i386
    Вкратце - эмулирует user-mode все сисколы перекидывает на их нативные версии текущей архитектуры.
     
     
  • 2.23, Аноним (-), 00:14, 23/08/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > man qemu-user-i386

    man статья. Сказано же, что отличается от qemu более шустрым транслированным кодом.

    Плюс обучено предоставлять системные вызовы, которых нет на хосте, скажем, Sys V IPC на Android.

     
     
  • 3.29, arisu (ok), 06:53, 23/08/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    минус непонятный троянизированый блоб.
     

  • 1.22, Аноним (-), 00:11, 23/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Эмулятор оформлен в виде модуля для ядра Linux

    Откуда такая информация? Там чисто userspace-решение.

     
  • 1.24, Konstantin (??), 04:08, 23/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Что за фирма неясно.... никаких реквизитов нет, ни инн/кпп, ни юрадреса, ничего.
    Только телефон и почта. "является резидентом Сколково" но контактный адрес офиса находится на улице Вавилова в Москве.
    Скорее всего или просто распил бабла, или какая-то военка, очередная, которую всёравно никто никогда никак своими руками не пощупает и не увидит, только можно будет почитать и порадоаться за ребят, как они круто работают. Мы уже все знаем, как офисные компьютеры на эльбрусе продаются во всех магазинах страны.
     
     
  • 2.39, Кевин (?), 12:45, 23/08/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    О_о ээ у них есть тоже самое для андроида уже.. при чём тут распил? при чём тут эльбрусы кроме того что эксагир создан бывшим разработчиком транслятора для эльбрусов?
     
  • 2.47, Аноним (-), 23:10, 25/08/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    гражданам с навальным головного мозга рекомендуется обратиться к психотерапевту, налицо навязчивая идея
    да, между прочим сайты не являются достоверным источником о фирме в согласии с российским законодательством, как-то так
     
  • 2.49, Michael Shigorin (ok), 04:56, 27/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Скорее всего

    Не-а.

     

  • 1.40, Аноним (-), 14:57, 23/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    вообще-то широко известно в узких кругах, что эта программулина позволяет пускать Героев 3 на планшетиках
     
  • 1.43, pavlinux (ok), 01:49, 24/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > ... отдела двоичной трансляции

    Вот это работа! :D

     
  • 1.44, DFX (ok), 06:34, 24/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Проприетарщина для запуска другой проприетарщины на свободных системах ? Напоминает тот поганый эмулятор "открытого" Андройда.

    Такая вещь должна финансироваться из бюджета и быть бесплатной для граждан.

     
     
  • 2.48, Аноним (-), 23:11, 25/08/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Проприетарщина для запуска другой проприетарщины на свободных системах ? Напоминает тот
    > поганый эмулятор "открытого" Андройда.
    > Такая вещь должна финансироваться из бюджета и быть бесплатной для граждан.

    а граждан ты забыл спросить, разумеется, андроед

     

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



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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