Разработано средство миграции ПО с x86 на ARM

Российская компания «Эльбрус технологии» разработала специальную технологию, позволяющую владельцам центров обработки данных переносить программное обеспечение, разработанное для платформы x86 на серверы, основанные на ARM.

Представленная разработка означает, что теперь для запуска программ конкурентной архитектуры не придётся их перекомпилировать, а это, в свою очередь, говорит о том, что энергоёмкие процессоры Intel могут быть с лёгкостью заменены, если компания хочет перейти на ARM процессоры.

Главный руководитель по бизнес разработкам компании Эльбрус Технологии Анатолий Конюхов заявил, что в будущем множество операторов ЦОД захотят перейти на серверы, основанные на процессорах ARM, ведь теперь главной проблема большинства х86 приложений — закрытый исходный код, больше не существует.

Процессор ARM

Суть разработки заключается в том, что компания придумала бинарный транслятор с х86 на ARM, что позволяет закрытому ПО, разработанному для архитектуры х86, беспроблемно работать на ARM-серверах безо всяких изменений. Эта программная эмуляция будет совершенно прозрачна для пользователей. Эмулятор будет сам определять запуск х86 приложения и начинать бинарную трансляцию.

Разработка продукта была начата весной этого года, а бета тестирование планируется к середине следующего. Финальная же версия должна быть доступна в конце 2013 или начале 2014 года.

В настоящее время разработчики сконцентрировали свои усилия на поддержке Linux-серверов. Работа с ПО для операционной системы Windows находится в дальней перспективе. Интересно, сможем ли мы в будущем запускать х86 Windows приложения на устройствах с Windows RT?