| What is JAmiga ? |
JAmiga is a 'from scratch' implementation of a Java Virtual Machine. It has been developed only from the JVM-Documentation provided by
Sun Microsystems. It is not a Port of an existing JVM.
Why have we decided to do a clean implementation ?
JAmiga is a research project for us. We want to learn how Java works. Thus we decided to write a VM. The decision to write it for Amiga OS was made because of the lack of decent VMs for this platform.
|
| Is JAmiga a port of Kaffe/Blackdown/etc. ? |
|
As already stated in Q1, JAmiga is a clean room implementation of a Java Virtual Machine. It is not a port of an existing VM.
|
| What do your version-numbers mean ? |
Well, the plan is to have version 1.0 as a stable production version.
Anything 0.x.x will be beta versions
Anything 0.0.x will be alpha versions
And of course any smaller numbers will be pre-alpha
But what does it mean for you as a user:
It basically means that pre-alpha versions should only be used by the "nerds" that must have/see anything new. It is not safe to run, it can ruin your machine, your data, etc.
Alpha-Version means that the program is much more stable, the risk of unexpected "features" should be much smaller than with pre-alpha versions. However, you should not start any alpha-version while you have an unsaved text-document in another application in the background.
Alpha versions will also be sent to a broader test audience that can feed us back with their test results.
Beta versions are basically considered to be safe enough for the broad userbase. It may still produce errors here and there but should be fairly safe to use.
Finally, a production version will be out when I feel confident enough. It basically means that the product will have to be in a state in which I would also sell commercial software (okay, not like Microsoft does it with its products ;) ...)
|
|