Новость: Создан универсальный программный эмулятор
(Категория: Разработка)
Добавил Wanderer
Вторник, 14 Сентябрь 2004, 17:54

Основанная в Манчестерском университете (Великобритания) компания Transitive разработала универсальный эмулятор QuickTransit, который позволяет запускать приложения, изначально разрабатывавшиеся под одну операционную систему, на компьютерах с любой другой программной платформой.

Следует сразу оговориться, что в самой программной виртуализации нет ничего нового. На сегодняшний день существует множество утилит, обеспечивающих совместимость различного софта. Например, при помощи пакета Connectix Virtual PC можно запускать Windows-приложения на "Макинтошах", а при помощи Wine - Windows-программы под Unix. Однако большинство подобных утилит либо существенно замедляют работу машины, либо обладают ограниченной функциональностью.

В компании Transitive утверждают, что решили все проблемы, характерные для традиционных эмуляторов. Разработчики выделяют несколько основных преимуществ своего инструментария. Во-первых, QuickTransit является полностью кроссплатформенным эмулятором, может функционировать на компьютерах с процессорами Itanium, Opteron, x86, Power/PowerPC и поддерживает все распространенные языки программирования, включая C, C++, Fortran, Cobol, Basic, Ada, Pascal, Modula, PL/1 и ассемблер. Во-вторых, утилита работает в фоновом режиме и не требует вмешательства со стороны пользователя. Пакет QuickTransit следит за запускаемыми приложениями и активируется при каждой попытке открытия "чужеродной" программы. В-третьих, QuickTransit обладает очень высокой производительностью, а эмулированные приложения обеспечивают практически стопроцентную функциональность. Достигается это за счет применения фирменных алгоритмов обработки. Пакет сначала считывает крупные блоки оригинального кода запущенного приложения, затем оптимизирует их и только после этого представляет в понятном для операционной системы виде. Кроме того, наиболее часто используемые фрагменты кэшируются.

В ходе демонстрации возможностей нового эмулятора разработчики запускали Linux-вариант трехмерного шутера Quake III на компьютере Apple PowerBook, работающем под управлением Mac OS. Предполагается, что QuickTransit заинтересует, в первую очередь, разработчиков прикладного софта и производителей компьютерного оборудования. Подробнее о новом эмуляторе можно узнать здесь (English).

По материалам Компьюленты



Источник этой новости Центр информации по операционным системам
( http://www.osrc.info/news.php?extend.514 )