Свершилось то, о чЈм мечтали многие поколения компьютерщиков – калифорнийская компания Transitive (http://www.transitive.com/) выпускает на рынок универсальный эмулятор, позволяющий программам, созданным под одну платформу, корректно работать на любой другой.
Несовместимость софта, написанн
го под x86 и Mac, так же, как отказ ряда приложений, заточенных под Linux, работать под Windows, отдельный “софтовый” мир специализированных машин и серверов – притча во языцех.
Теперь, кажется, мы стоим на пороге новой эпохи. Фоновая программа QuickTransit, созданная в Силиконовой Долине, почти не загружая процессор, позволяет запускать любой (за редким исключением) софт на любой платформе, без подготовки и какого-либо предварительного вмешательства в этот самый софт.
Эксперты, тестировавшие новинку, подчеркнули, что запущенные программы работали на все 100% своего функционала и, на глаз во всяком случае, совсем не тормозили.
В частности, для демонстрации возможностей универсального эмулятора, программисты запускали на новом поколении приставки Xbox (построенной на платформе Mac), игры для первой Xbox, созданной на платформе PC.
Также испытатели спокойно запускали Linux-версию Quake III на Apple PowerBook.
Однако авторы новинки рассчитывают, в первую очередь, не на игровой рынок, а на пользователей “серьЈзного” софта.
Поиск универсального эмулятора вЈлся давно. Многие пытались и проваливались с этой затеей так же, как алхимики, искавшие камень способный превращать свинец в золото.
Transitive сделала это. И главное – еЈ программа, как отмечают эксперты, работает быстро и незаметно для пользователя.
Любопытно, что поскольку за эмуляторами и переводчиками кода закрепилась слава тормозящих процессы – американская компания в отношении своей новой технологии предпочитает избегать термина “эмулятор”, предпочитая “hardware virtualization” – “виртуализация железа”.