Linux today has NOT (as Sun says) a virtual machine
with the support for hardware acceleration.
At the URL given by you there's only a discussion
about the lack of H-A under Linux. Sun says that is
difficult to manage VRAM on unix systems and so
they are waiting for an extension of openGL to support
it.
Are you using VolatileImage? Yes I'm using it.
On the bug parade seems that "somebody" on "some"
computer with "some" distribution of Linux runs
VolatileDuke at a decent speed...
Maybe it is possible, but sure it depends on its hardware
configuration and its own set of driver.
Think also that VolatileDuke is a demo with few draws
per second, on the contrary Teranoid has many draws
per second. This makes the game run not at the full
speed also on Windows computer with old Video hardware.
What are the small games you played?
I have tried Teranoid on Linux Mandrake 9.0 with
the last distribution of BlackDown VM. The game
run sluggish...
I'm sure you are noticing some sort of problem.The only problem with speed I have noticed is that on my laptop (The problem is not present on my P4 and on my P3) when it runs at 16bit, all the drawings are accelerated, on the contrary running it at 24 or 32bit most of the drawings (4:1) are not accelerated...
I'm trying to fix this.
I would like to make Teranoid run on every computer,
but the problem is that I'm using only pure Java code
(which should run everywhere) that makes (without strange tricks) the game run fine on windows and sluggish on Linux...
Now, where is the problem?
Is it my code? or is Linux VM?

At the moment I have renounced to develop on Linux. I hope that will be a speedy VM for Linux in the near future.
Our next games should run fine also on Linux systems but only because they are optimized to use fewer drawings per seconds than Teranoid.
Max Pesce