Trwa ładowanie...
27-03-2007 16:00

Emulator x86 w... Javie


Naukowcy z Uniwersytetu Oxford opracowali emulator x86 napisany całkowicie w Javie i pracujący pod kontrolą maszyny wirtualnej. Zaletą takiego rozwiązania jest możliwość uruchomienia go na dowolnej platformie sprzętowej lub systemowej ( oczywiście pod warunkiem że jest na nią dostępna wirtualna maszyna Javy ).

Emulator x86 w... Javie
d1ssccm
d1ssccm

Twórcy projektu JPC twierdzą, że narzędzie to może być bardzo przydatne podczas testowania różnego rodzaju aplikacji, albo nauki o działaniu wirusów ( dzięki JPC będzie można je testować bez obawy, że takie eksperymenty zaszkodzą komputerowi ). Dzięki temu, że jest napisany całkowicie w Javie, emulator będzie działał nie tylko na komputerach PC x86, pod kontrolą różnych systemów operacyjnych, ale także na platformach RISC, czy telefonach komórkowych - czyli wszędzie tam, gdzie jest dostępna wirtualna maszyna Javy.

DOS'owa gra Prince of Persia uruchomina w JPC pod Linuksem
Źródło: DOS'owa gra Prince of Persia uruchomina w JPC pod Linuksem

JPC tworzy "wirtualną przestrzeń", na której użytkownik może zainstalować testowany system operacyjny. Oczywiście emulator udostępnia także wirtualnie wszystkie wymagane urządzenia peryferyjne. Jak twierdzą twórcy, dzięki bardzo wysokiemu poziomowi zabezpieczeń udostępnianemu przez Javę, można w ten sposób testować choćby najbardziej niebezpieczne oprogramowanie bez jakichkolwiek obaw.

Projekt jest rozwijany od drugiej połowy 2005 roku, a dotychczasowe przykłady jego działania można zobaczyć na stronie JPC - http://www.physics.ox.ac.uk/jpc/inaction.html. Jego kod nie został do tej pory jeszcze udostępniony szerszemu gronu użytkowników, gdyż twórcy pracują jeszcze nad modelem licencjonowania.

d1ssccm
Oceń jakość naszego artykułu:
Twoja opinia pozwala nam tworzyć lepsze treści.

WP Wiadomości na:

Komentarze

Trwa ładowanie
.
.
.
d1ssccm
Więcej tematów