Java na zawsze?

z dnia 2010-07-29

Przyszedł czas na rozwiązania, które może niekoniecznie są bardzo uniwersalne czy dopracowane, ale za to mają pewne unikalne cechy albo są po prostu klasyką w branży.

Nazwa JPC
Typ emulator
Koszt darmowa
Kod źródłowy tak (licencja GPL 2)
Dostępna systemy z Javą

Java jest niewątpliwie językiem o dużych możliwościach (jeżeli ktoś w to wątpi, można obejrzeć odpowiednie wideo Java.no).

A gdyby tak emulować z jej użyciem całą platformę x86?

JPC to próba realizacji takiego rozwiązania. Autorzy szacują jego wydajność na poziomie 20% rzeczywistej prędkości maszyny. Obecnie nie uruchomimy w ten sposób Ubuntu czy Windows XP, ale np.  DSL (Damn Small Linux) już tak. Obsługiwany format dysku to tym razem RAW.

Całość możemy sprawdzić w  przeglądarce albo uruchomić jako oddzielny program - potrzebna jest jedynie maszyna wirtualna Javy. W przypadku Ubuntu przed instalacją jej wersji dostarczonej przez firmę Sun trzeba wykonać pewien dodatkowy krok, czyli wydać komendy z terminala:

sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"

sudo apt-get update

...albo dodać napis w  cudzysłowie w aplikacji Źródła Oprogramowania (podobnie jak było to opisane wcześniej dla VirtualBox). Później wystarczy w Centrum Oprogramowania Ubuntu zainstalować pakiet Wtyczka Sun Java 6, przy wyłączonej przeglądarce.

Następnie odwiedzamy stronę domową i już można wybierać jeden z systemów do testowania.

Widoczne są tutaj niestety pewne problemy z udostępnianymi dystrybucjami Linux - choćby z kursorem myszy. Bardzo dobrze z kolei działają programy dla DOS obsługiwane z  użyciem klawiatury.