PDA

Просмотр полной версии : На языке Java разработан полноценный эмулятор архитектуры x86


Suicide
06.07.2009, 15:20
В рамках проекта JPC разработан полноценный эмулятор архитектуры x86, написанный целиком на языке Java. Проекта достаточно универсальный, эмулятор может быть выполнен в виде отдельного Java приложения, запущен на мобильном телефоне или в виде web-апплета в браузере. На сайте проекта представлено (http://www-jpc.physics.ox.ac.uk/demos_linuxdesktops.html) несколько демонстраций возможностей JPC, среди которых запуск игры DOOM и мини-дистрибутива Damn Small Linux. Исходные тексты проекта (http://www-jpc.physics.ox.ac.uk/download_download.html) распространяются в рамках лицензии GPLv2.
JPC обеспечивает один из наиболее безопасных способов выполнения изолированных приложений, так как используется двухуровневая модель изоляции - первый уровень обеспечивает изоляцию в стандартной виртуальной Java машине апплета с эмулятором , а второй реализован непосредственно эмулятором x86 инструкций.
06.07.2009
http://www.opennet.ru/opennews/art.shtml?num=22474

kyoko
06.07.2009, 18:42
что-то новенькое! надо попробовать обязательно!

jekwww
06.07.2009, 19:17
юху:)))) мы все этого ждали! неттелефон близко:))))

Бульба
06.07.2009, 21:37
что-то новенькое! надо попробовать обязательно!
Согласен.

root_sashok
06.07.2009, 21:43
Это-ж какие телефоны нужны для такого эмулятора...

X-RayBlade
06.07.2009, 21:53
Через пару лет, когда мобильники будут не слабые можно будет винду на виртуалке запустить (Если платформа х86 поддерживается, то запуститься ;))

tux
06.07.2009, 23:36
А давайте на этой архитектуре запустим саму яву, которая запустит... в смысле поиграем в рекурсию. ;)
Только мне одному кажется, что кроссплатформенность это несколько другое и реализуется не так? Такое чувство, что скоро универсальный кроссплатформенный "Hello, world!" будет требовать 8-ядерника и 4 гигабайта оперативки. И все равно будет тормозить.

slesh
07.07.2009, 10:55
У меня на телефоне аська JIMM подтормаживает, то чувствую что XP вообще повесит его )

Suicide
07.07.2009, 11:23
Ну да, теоретически если хп поставить, то пока оно загрузится уже технологии сменятся..

Gray_f0x
07.07.2009, 12:10
ну 98 винду можно поставить, вообщем-то остается только узнать работает ли, скажем windows mobile 6 с java и если да, подготовить эту машину и реально можно установить 98 винду ну или линух какой-нибудь. Я думаю 600 Мгц процессора и 32Мб будет достаточно!

X-RayBlade
07.07.2009, 14:16
То slesh - что за модель телефона?

То Gray_f0x - для 98 винды хватит и 200 МГц проца и 32 оперативы

AARON
07.07.2009, 14:50
ну 98 винду можно поставить, вообщем-то остается только узнать работает ли, скажем windows mobile 6 с java и если да, подготовить эту машину и реально можно установить 98 винду ну или линух какой-нибудь. Я думаю 600 Мгц процессора и 32Мб будет достаточно!

Винмобайл без предустановленного джава двжка, нужно ставить эмулятор :) В данном случае нужно ставить эмулятор джава эмулятора х86

ЗЫ: кстати, чтоб вы знали, лайт версию xp на кпк давно запускали (http://4pda.ru/forum/index.php?showtopic=99560)

X-RayBlade
07.07.2009, 15:39
Винмобайл без предустановленного джава двжка, нужно ставить эмулятор :) В данном случае нужно ставить эмулятор джава эмулятора х86

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

Sharky
07.07.2009, 16:45
ну что ... кто первый поставит хр на мобильник)

X-RayBlade
07.07.2009, 17:01
ну что ... кто первый поставит хр на мобильник)
У меня на мобильнике линукс, и то только на заставке )))

Ruskey
08.07.2009, 00:36
Работает очень медленно... можно изучить как окна перерисовываются в иксах. %)